Class CBasePlayerWeaponVData
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CBasePlayerWeaponVData : CEntitySubclassVDataBase
- Inheritance
-
object
CBasePlayerWeaponVData
- Derived
-
- Inherited Members
-
Constructors
CBasePlayerWeaponVData(nint)
public CBasePlayerWeaponVData(nint pointer)
Parameters
pointer
nint
Properties
AllowFlipping
[SchemaMember("CBasePlayerWeaponVData", "m_bAllowFlipping")]
public ref bool AllowFlipping { get; }
Property Value
- bool
AutoSwitchFrom
[SchemaMember("CBasePlayerWeaponVData", "m_bAutoSwitchFrom")]
public ref bool AutoSwitchFrom { get; }
Property Value
- bool
AutoSwitchTo
[SchemaMember("CBasePlayerWeaponVData", "m_bAutoSwitchTo")]
public ref bool AutoSwitchTo { get; }
Property Value
- bool
BuiltRightHanded
[SchemaMember("CBasePlayerWeaponVData", "m_bBuiltRightHanded")]
public ref bool BuiltRightHanded { get; }
Property Value
- bool
DefaultClip1
[SchemaMember("CBasePlayerWeaponVData", "m_iDefaultClip1")]
public ref int DefaultClip1 { get; }
Property Value
- int
DefaultClip2
[SchemaMember("CBasePlayerWeaponVData", "m_iDefaultClip2")]
public ref int DefaultClip2 { get; }
Property Value
- int
Flags
[SchemaMember("CBasePlayerWeaponVData", "m_iFlags")]
public ref ItemFlagTypes_t Flags { get; }
Property Value
- ItemFlagTypes_t
LinkedCooldowns
[SchemaMember("CBasePlayerWeaponVData", "m_bLinkedCooldowns")]
public ref bool LinkedCooldowns { get; }
Property Value
- bool
MaxClip1
[SchemaMember("CBasePlayerWeaponVData", "m_iMaxClip1")]
public ref int MaxClip1 { get; }
Property Value
- int
MaxClip2
[SchemaMember("CBasePlayerWeaponVData", "m_iMaxClip2")]
public ref int MaxClip2 { get; }
Property Value
- int
Position
[SchemaMember("CBasePlayerWeaponVData", "m_iPosition")]
public ref int Position { get; }
Property Value
- int
PrimaryAmmoType
[SchemaMember("CBasePlayerWeaponVData", "m_nPrimaryAmmoType")]
public ref byte PrimaryAmmoType { get; }
Property Value
- byte
ReserveAmmoAsClips
[SchemaMember("CBasePlayerWeaponVData", "m_bReserveAmmoAsClips")]
public ref bool ReserveAmmoAsClips { get; }
Property Value
- bool
RumbleEffect
[SchemaMember("CBasePlayerWeaponVData", "m_iRumbleEffect")]
public ref RumbleEffect_t RumbleEffect { get; }
Property Value
- RumbleEffect_t
SecondaryAmmoType
[SchemaMember("CBasePlayerWeaponVData", "m_nSecondaryAmmoType")]
public ref byte SecondaryAmmoType { get; }
Property Value
- byte
Slot
[SchemaMember("CBasePlayerWeaponVData", "m_iSlot")]
public ref int Slot { get; }
Property Value
- int
Weight
[SchemaMember("CBasePlayerWeaponVData", "m_iWeight")]
public ref int Weight { get; }
Property Value
- int