CCSWeaponBase
Interface CCSWeaponBase
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CCSWeaponBase : CBasePlayerWeapon, CEconEntity, CBaseFlex, CBaseAnimGraph, CBaseModelEntity, CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseAnimGraph>, ISchemaClass<CBaseFlex>, ISchemaClass<CEconEntity>, ISchemaClass<CBasePlayerWeapon>, ISchemaClass<CCSWeaponBase>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBasePlayerWeapon
- CEconEntity
- CBaseFlex
- CBaseAnimGraph
- CBaseModelEntity
- CBaseEntity
- CEntityInstance
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBaseModelEntity>
- ISchemaClass<CBaseAnimGraph>
- ISchemaClass<CBaseFlex>
- ISchemaClass<CEconEntity>
- ISchemaClass<CBasePlayerWeapon>
- ISchemaClass<CCSWeaponBase>
- ISchemaField
- ISchemaClass
- INativeHandle
Properties
AccuracyPenalty
ref float AccuracyPenalty { get; }Property Value
AccuracySmoothedForZoom
ref float AccuracySmoothedForZoom { get; }Property Value
BurstMode
ref bool BurstMode { get; }Property Value
CanBePickedUp
ref bool CanBePickedUp { get; }Property Value
Donated
ref bool Donated { get; }Property Value
DropTick
GameTick_t DropTick { get; }Property Value
DroppedAtTime
GameTime_t DroppedAtTime { get; }Property Value
DroppedNearBuyZone
ref bool DroppedNearBuyZone { get; }Property Value
FireOnEmpty
ref bool FireOnEmpty { get; }Property Value
InReload
ref bool InReload { get; }Property Value
InspectCancelCompleteTime
GameTime_t InspectCancelCompleteTime { get; }Property Value
InspectPending
ref bool InspectPending { get; }Property Value
InspectShouldLoop
ref bool InspectShouldLoop { get; }Property Value
IronSightController
CIronSightController IronSightController { get; }Property Value
IronSightMode
ref int IronSightMode { get; }Property Value
IsHauledBack
ref bool IsHauledBack { get; }Property Value
LastAccuracyUpdateTime
GameTime_t LastAccuracyUpdateTime { get; }Property Value
LastEmptySoundCmdNum
ref int LastEmptySoundCmdNum { get; }Property Value
LastLOSTraceFailureTime
GameTime_t LastLOSTraceFailureTime { get; }Property Value
LastShakeTime
GameTime_t LastShakeTime { get; }Property Value
LastShotTime
GameTime_t LastShotTime { get; }Property Value
MostRecentTeamNumber
ref int MostRecentTeamNumber { get; }Property Value
NextAttackRenderTimeOffset
ref float NextAttackRenderTimeOffset { get; }Property Value
NextOwnerTouchTime
GameTime_t NextOwnerTouchTime { get; }Property Value
NextPrevOwnerTouchTime
GameTime_t NextPrevOwnerTouchTime { get; }Property Value
NextPrevOwnerUseTime
GameTime_t NextPrevOwnerUseTime { get; }Property Value
NumRemoveUnownedWeaponThink
ref int NumRemoveUnownedWeaponThink { get; }Property Value
OnPlayerPickup
CEntityIOOutput OnPlayerPickup { get; }Property Value
OriginalTeamNumber
ref int OriginalTeamNumber { get; }Property Value
PlayerAmmoStockOnPickup
ref bool PlayerAmmoStockOnPickup { get; }Property Value
PostponeFireReadyFrac
ref float PostponeFireReadyFrac { get; }Property Value
PostponeFireReadyTicks
GameTick_t PostponeFireReadyTicks { get; }Property Value
PrevOwner
ref CHandle<CCSPlayerPawn> PrevOwner { get; }Property Value
RecoilIndex
ref int RecoilIndex { get; }Property Value
RecoilIndex1
ref float RecoilIndex1 { get; }Property Value
Removeable
ref bool Removeable { get; }Property Value
RequireUseToTouch
ref bool RequireUseToTouch { get; }Property Value
SilencerOn
ref bool SilencerOn { get; }Property Value
TimeSilencerSwitchComplete
GameTime_t TimeSilencerSwitchComplete { get; }Property Value
TurningInaccuracy
ref float TurningInaccuracy { get; }Property Value
TurningInaccuracyDelta
ref float TurningInaccuracyDelta { get; }Property Value
TurningInaccuracyEyeDirLast
ref Vector TurningInaccuracyEyeDirLast { get; }Property Value
UseCanOverrideNextOwnerTouchTime
ref bool UseCanOverrideNextOwnerTouchTime { get; }Property Value
WasActiveWeaponWhenDropped
ref bool WasActiveWeaponWhenDropped { get; }Property Value
WasOwnedByCT
ref bool WasOwnedByCT { get; }Property Value
WasOwnedByTerrorist
ref bool WasOwnedByTerrorist { get; }Property Value
WatTickOffset
ref float WatTickOffset { get; }Property Value
WeaponBaseVData
CCSWeaponBaseVData WeaponBaseVData { get; }Property Value
WeaponGameplayAnimState
ref WeaponGameplayAnimState WeaponGameplayAnimState { get; }Property Value
WeaponGameplayAnimStateTimestamp
GameTime_t WeaponGameplayAnimStateTimestamp { get; }Property Value
WeaponMode
ref CSWeaponMode WeaponMode { get; }Property Value
Methods
AccuracyPenaltyUpdated()
void AccuracyPenaltyUpdated()BurstModeUpdated()
void BurstModeUpdated()DropTickUpdated()
void DropTickUpdated()DroppedAtTimeUpdated()
void DroppedAtTimeUpdated()DroppedNearBuyZoneUpdated()
void DroppedNearBuyZoneUpdated()InReloadUpdated()
void InReloadUpdated()InspectCancelCompleteTimeUpdated()
void InspectCancelCompleteTimeUpdated()InspectPendingUpdated()
void InspectPendingUpdated()InspectShouldLoopUpdated()
void InspectShouldLoopUpdated()IronSightModeUpdated()
void IronSightModeUpdated()IsHauledBackUpdated()
void IsHauledBackUpdated()LastShakeTimeUpdated()
void LastShakeTimeUpdated()LastShotTimeUpdated()
void LastShotTimeUpdated()MostRecentTeamNumberUpdated()
void MostRecentTeamNumberUpdated()NextPrevOwnerUseTimeUpdated()
void NextPrevOwnerUseTimeUpdated()OriginalTeamNumberUpdated()
void OriginalTeamNumberUpdated()PostponeFireReadyFracUpdated()
void PostponeFireReadyFracUpdated()PostponeFireReadyTicksUpdated()
void PostponeFireReadyTicksUpdated()PrevOwnerUpdated()
void PrevOwnerUpdated()RecoilIndex1Updated()
void RecoilIndex1Updated()RecoilIndexUpdated()
void RecoilIndexUpdated()SilencerOnUpdated()
void SilencerOnUpdated()TimeSilencerSwitchCompleteUpdated()
void TimeSilencerSwitchCompleteUpdated()WasActiveWeaponWhenDroppedUpdated()
void WasActiveWeaponWhenDroppedUpdated()WatTickOffsetUpdated()
void WatTickOffsetUpdated()WeaponGameplayAnimStateTimestampUpdated()
void WeaponGameplayAnimStateTimestampUpdated()WeaponGameplayAnimStateUpdated()
void WeaponGameplayAnimStateUpdated()WeaponModeUpdated()
void WeaponModeUpdated()