Class CBasePlayerWeapon
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CBasePlayerWeapon : CEconEntity, IEquatable<CEntityInstance>
- Inheritance
-
objectCBasePlayerWeapon
- Implements
- Derived
- Inherited Members
Constructors
CBasePlayerWeapon(nint)
public CBasePlayerWeapon(nint pointer)
Parameters
pointer
nint
Properties
Clip1
[SchemaMember("CBasePlayerWeapon", "m_iClip1")]
public ref int Clip1 { get; }
Property Value
Clip2
[SchemaMember("CBasePlayerWeapon", "m_iClip2")]
public ref int Clip2 { get; }
Property Value
NextPrimaryAttackTick
[SchemaMember("CBasePlayerWeapon", "m_nNextPrimaryAttackTick")]
public ref int NextPrimaryAttackTick { get; }
Property Value
NextPrimaryAttackTickRatio
[SchemaMember("CBasePlayerWeapon", "m_flNextPrimaryAttackTickRatio")]
public ref float NextPrimaryAttackTickRatio { get; }
Property Value
NextSecondaryAttackTick
[SchemaMember("CBasePlayerWeapon", "m_nNextSecondaryAttackTick")]
public ref int NextSecondaryAttackTick { get; }
Property Value
NextSecondaryAttackTickRatio
[SchemaMember("CBasePlayerWeapon", "m_flNextSecondaryAttackTickRatio")]
public ref float NextSecondaryAttackTickRatio { get; }
Property Value
OnPlayerUse
[SchemaMember("CBasePlayerWeapon", "m_OnPlayerUse")]
public CEntityIOOutput OnPlayerUse { get; }
Property Value
ReserveAmmo
[SchemaMember("CBasePlayerWeapon", "m_pReserveAmmo")]
public Span<int> ReserveAmmo { get; }
Property Value
VData
public CBasePlayerWeaponVData? VData { get; }