Table of Contents

Class CBaseGrenade

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

Constructors

CBaseGrenade(nint)

public CBaseGrenade(nint pointer)

Parameters

pointer nint

Properties

BounceSound

[SchemaMember("CBaseGrenade", "m_iszBounceSound")]
public string BounceSound { get; set; }

Property Value

string

Damage

[SchemaMember("CBaseGrenade", "m_flDamage")]
public ref float Damage { get; }

Property Value

float

DetonateTime

[SchemaMember("CBaseGrenade", "m_flDetonateTime")]
public ref float DetonateTime { get; }

Property Value

float

DmgRadius

[SchemaMember("CBaseGrenade", "m_DmgRadius")]
public ref float DmgRadius { get; }

Property Value

float

ExplosionSound

[SchemaMember("CBaseGrenade", "m_ExplosionSound")]
public string ExplosionSound { get; set; }

Property Value

string

HasWarnedAI

[SchemaMember("CBaseGrenade", "m_bHasWarnedAI")]
public ref bool HasWarnedAI { get; }

Property Value

bool

IsLive

[SchemaMember("CBaseGrenade", "m_bIsLive")]
public ref bool IsLive { get; }

Property Value

bool

IsSmokeGrenade

[SchemaMember("CBaseGrenade", "m_bIsSmokeGrenade")]
public ref bool IsSmokeGrenade { get; }

Property Value

bool

NextAttack

[SchemaMember("CBaseGrenade", "m_flNextAttack")]
public ref float NextAttack { get; }

Property Value

float

OnExplode

[SchemaMember("CBaseGrenade", "m_OnExplode")]
public CEntityIOOutput OnExplode { get; }

Property Value

CEntityIOOutput

OnPlayerPickup

[SchemaMember("CBaseGrenade", "m_OnPlayerPickup")]
public CEntityIOOutput OnPlayerPickup { get; }

Property Value

CEntityIOOutput

OriginalThrower

[SchemaMember("CBaseGrenade", "m_hOriginalThrower")]
public CHandle<CCSPlayerPawn> OriginalThrower { get; }

Property Value

CHandle<CCSPlayerPawn>

Thrower

[SchemaMember("CBaseGrenade", "m_hThrower")]
public CHandle<CCSPlayerPawn> Thrower { get; }

Property Value

CHandle<CCSPlayerPawn>

WarnAITime

[SchemaMember("CBaseGrenade", "m_flWarnAITime")]
public ref float WarnAITime { get; }

Property Value

float