SwiftlyS2

CBasePlayerWeaponVData

Interface CBasePlayerWeaponVData

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CBasePlayerWeaponVData : CEntitySubclassVDataBase, ISchemaClass<CEntitySubclassVDataBase>, ISchemaClass<CBasePlayerWeaponVData>, ISchemaField, ISchemaClass, INativeHandle

Implements

Properties

AllowFlipping

ref bool AllowFlipping { get; }
Property Value

AutoSwitchFrom

ref bool AutoSwitchFrom { get; }
Property Value

AutoSwitchTo

ref bool AutoSwitchTo { get; }
Property Value

BarrelSmokeParticle

SchemaUntypedField BarrelSmokeParticle { get; }
Property Value

BuiltRightHanded

ref bool BuiltRightHanded { get; }
Property Value

DefaultClip1

ref int DefaultClip1 { get; }
Property Value

DefaultClip2

ref int DefaultClip2 { get; }
Property Value

DropSpeed

ref float DropSpeed { get; }
Property Value

Flags

ref ItemFlagTypes_t Flags { get; }
Property Value

KeepLoadedAmmo

ref bool KeepLoadedAmmo { get; }
Property Value

LinkedCooldowns

ref bool LinkedCooldowns { get; }
Property Value

MaxClip1

ref int MaxClip1 { get; }
Property Value

MaxClip2

ref int MaxClip2 { get; }
Property Value

MuzzleAttachment

SchemaUntypedField MuzzleAttachment { get; }
Property Value

MuzzleFlashParticle

SchemaUntypedField MuzzleFlashParticle { get; }
Property Value

MuzzleFlashParticleConfig

string MuzzleFlashParticleConfig { get; set; }
Property Value

MuzzleSmokeDecrementRate

ref float MuzzleSmokeDecrementRate { get; }
Property Value

MuzzleSmokeShotThreshold

ref byte MuzzleSmokeShotThreshold { get; }
Property Value

MuzzleSmokeTimeout

ref float MuzzleSmokeTimeout { get; }
Property Value

Position

ref int Position { get; }
Property Value

PrimaryAmmoType

AmmoIndex_t PrimaryAmmoType { get; }
Property Value

ReserveAmmoAsClips

ref bool ReserveAmmoAsClips { get; }
Property Value

RumbleEffect

ref RumbleEffect_t RumbleEffect { get; }
Property Value

SecondaryAmmoType

AmmoIndex_t SecondaryAmmoType { get; }
Property Value

ShootSounds

SchemaUntypedField ShootSounds { get; }
Property Value

Slot

ref int Slot { get; }
Property Value

ToolsOnlyOwnerModelName

SchemaUntypedField ToolsOnlyOwnerModelName { get; }
Property Value

TreatAsSingleClip

ref bool TreatAsSingleClip { get; }
Property Value

Weight

ref int Weight { get; }
Property Value

WorldModel

SchemaUntypedField WorldModel { get; }
Property Value

On this page