Table of Contents

Class CBasePlayerWeaponVData

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CBasePlayerWeaponVData : CEntitySubclassVDataBase
Inheritance
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

MuzzleAttachment

[SchemaMember("CBasePlayerWeaponVData", "m_sMuzzleAttachment")]
public string MuzzleAttachment { get; set; }

Property Value

string

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

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