SwiftlyS2

CCSWeaponBaseGun

Interface CCSWeaponBaseGun

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CCSWeaponBaseGun : CCSWeaponBase, CBasePlayerWeapon, CEconEntity, CBaseFlex, CBaseAnimGraph, CBaseModelEntity, CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseAnimGraph>, ISchemaClass<CBaseFlex>, ISchemaClass<CEconEntity>, ISchemaClass<CBasePlayerWeapon>, ISchemaClass<CCSWeaponBase>, ISchemaClass<CCSWeaponBaseGun>, ISchemaField, ISchemaClass, INativeHandle

Implements

Properties

BurstShotsRemaining

ref int BurstShotsRemaining { get; }
Property Value

InPrecache

ref bool InPrecache { get; }
Property Value

NeedsBoltAction

ref bool NeedsBoltAction { get; }
Property Value

RevolverCylinderIdx

ref int RevolverCylinderIdx { get; }
Property Value

SilencedModelIndex

ref int SilencedModelIndex { get; }
Property Value

SkillBoltInterruptAvailable

ref bool SkillBoltInterruptAvailable { get; }
Property Value

SkillBoltLiftedFireKey

ref bool SkillBoltLiftedFireKey { get; }
Property Value

SkillReloadAvailable

ref bool SkillReloadAvailable { get; }
Property Value

SkillReloadLiftedReloadKey

ref bool SkillReloadLiftedReloadKey { get; }
Property Value

ZoomLevel

ref int ZoomLevel { get; }
Property Value

Methods

BurstShotsRemainingUpdated()

void BurstShotsRemainingUpdated()

NeedsBoltActionUpdated()

void NeedsBoltActionUpdated()

RevolverCylinderIdxUpdated()

void RevolverCylinderIdxUpdated()

ZoomLevelUpdated()

void ZoomLevelUpdated()

On this page