SwiftlyS2

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, INativeHandle

Implements

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()

On this page

Interface CCSWeaponBase
Implements
Properties
AccuracyPenalty
AccuracySmoothedForZoom
BurstMode
CanBePickedUp
Donated
DropTick
DroppedAtTime
DroppedNearBuyZone
FireOnEmpty
InReload
InspectCancelCompleteTime
InspectPending
InspectShouldLoop
IronSightController
IronSightMode
IsHauledBack
LastAccuracyUpdateTime
LastEmptySoundCmdNum
LastLOSTraceFailureTime
LastShakeTime
LastShotTime
MostRecentTeamNumber
NextAttackRenderTimeOffset
NextOwnerTouchTime
NextPrevOwnerTouchTime
NextPrevOwnerUseTime
NumRemoveUnownedWeaponThink
OnPlayerPickup
OriginalTeamNumber
PlayerAmmoStockOnPickup
PostponeFireReadyFrac
PostponeFireReadyTicks
PrevOwner
RecoilIndex
RecoilIndex1
Removeable
RequireUseToTouch
SilencerOn
TimeSilencerSwitchComplete
TurningInaccuracy
TurningInaccuracyDelta
TurningInaccuracyEyeDirLast
UseCanOverrideNextOwnerTouchTime
WasActiveWeaponWhenDropped
WasOwnedByCT
WasOwnedByTerrorist
WatTickOffset
WeaponBaseVData
WeaponGameplayAnimState
WeaponGameplayAnimStateTimestamp
WeaponMode
Methods
AccuracyPenaltyUpdated()
BurstModeUpdated()
DropTickUpdated()
DroppedAtTimeUpdated()
DroppedNearBuyZoneUpdated()
InReloadUpdated()
InspectCancelCompleteTimeUpdated()
InspectPendingUpdated()
InspectShouldLoopUpdated()
IronSightModeUpdated()
IsHauledBackUpdated()
LastShakeTimeUpdated()
LastShotTimeUpdated()
MostRecentTeamNumberUpdated()
NextPrevOwnerUseTimeUpdated()
OriginalTeamNumberUpdated()
PostponeFireReadyFracUpdated()
PostponeFireReadyTicksUpdated()
PrevOwnerUpdated()
RecoilIndex1Updated()
RecoilIndexUpdated()
SilencerOnUpdated()
TimeSilencerSwitchCompleteUpdated()
WasActiveWeaponWhenDroppedUpdated()
WatTickOffsetUpdated()
WeaponGameplayAnimStateTimestampUpdated()
WeaponGameplayAnimStateUpdated()
WeaponModeUpdated()