CBasePlayerWeaponVData
Interface CBasePlayerWeaponVData
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CBasePlayerWeaponVData : CEntitySubclassVDataBase, ISchemaClass<CEntitySubclassVDataBase>, ISchemaClass<CBasePlayerWeaponVData>, ISchemaField, ISchemaClass, INativeHandleImplements
- CEntitySubclassVDataBase
- ISchemaClass<CEntitySubclassVDataBase>
- ISchemaClass<CBasePlayerWeaponVData>
- ISchemaField
- ISchemaClass
- INativeHandle
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