Table of Contents

Class CCSWeaponBaseGun

Namespace
CounterStrikeSharp.API.Core
Assembly
CounterStrikeSharp.API.dll
public class CCSWeaponBaseGun : CCSWeaponBase, IEquatable<CEntityInstance>
Inheritance
CCSWeaponBaseGun
Implements
Derived
Inherited Members

Constructors

CCSWeaponBaseGun(nint)

public CCSWeaponBaseGun(nint pointer)

Parameters

pointer nint

Properties

BurstShotsRemaining

[SchemaMember("CCSWeaponBaseGun", "m_iBurstShotsRemaining")]
public ref int BurstShotsRemaining { get; }

Property Value

int

InPrecache

[SchemaMember("CCSWeaponBaseGun", "m_inPrecache")]
public ref bool InPrecache { get; }

Property Value

bool

NeedsBoltAction

[SchemaMember("CCSWeaponBaseGun", "m_bNeedsBoltAction")]
public ref bool NeedsBoltAction { get; }

Property Value

bool

SilencedModelIndex

[SchemaMember("CCSWeaponBaseGun", "m_silencedModelIndex")]
public ref int SilencedModelIndex { get; }

Property Value

int

SkillBoltInterruptAvailable

[SchemaMember("CCSWeaponBaseGun", "m_bSkillBoltInterruptAvailable")]
public ref bool SkillBoltInterruptAvailable { get; }

Property Value

bool

SkillBoltLiftedFireKey

[SchemaMember("CCSWeaponBaseGun", "m_bSkillBoltLiftedFireKey")]
public ref bool SkillBoltLiftedFireKey { get; }

Property Value

bool

SkillReloadAvailable

[SchemaMember("CCSWeaponBaseGun", "m_bSkillReloadAvailable")]
public ref bool SkillReloadAvailable { get; }

Property Value

bool

SkillReloadLiftedReloadKey

[SchemaMember("CCSWeaponBaseGun", "m_bSkillReloadLiftedReloadKey")]
public ref bool SkillReloadLiftedReloadKey { get; }

Property Value

bool

ZoomLevel

[SchemaMember("CCSWeaponBaseGun", "m_zoomLevel")]
public ref int ZoomLevel { get; }

Property Value

int