SwiftlyS2

CBaseGrenade

Interface CBaseGrenade

Namespace: SwiftlyS2.Shared.SchemaDefinitions

Assembly: SwiftlyS2.CS2.dll

public interface CBaseGrenade : CBaseAnimGraph, CBaseModelEntity, CBaseEntity, CEntityInstance, IEquatable<CEntityInstance>, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseAnimGraph>, ISchemaClass<CBaseGrenade>, ISchemaField, ISchemaClass, INativeHandle

Implements

Properties

BounceSound

string BounceSound { get; set; }
Property Value

Damage

ref float Damage { get; }
Property Value

DetonateTime

GameTime_t DetonateTime { get; }
Property Value

DmgRadius

ref float DmgRadius { get; }
Property Value

ExplosionSound

string ExplosionSound { get; set; }
Property Value

HasWarnedAI

ref bool HasWarnedAI { get; }
Property Value

IsLive

ref bool IsLive { get; }
Property Value

IsSmokeGrenade

ref bool IsSmokeGrenade { get; }
Property Value

NextAttack

GameTime_t NextAttack { get; }
Property Value

OnExplode

ref CEntityIOOutput OnExplode { get; }
Property Value

OnPlayerPickup

ref CEntityIOOutput OnPlayerPickup { get; }
Property Value

OriginalThrower

ref CHandle<CCSPlayerPawn> OriginalThrower { get; }
Property Value

Thrower

ref CHandle<CCSPlayerPawn> Thrower { get; }
Property Value

WarnAITime

ref float WarnAITime { get; }
Property Value

Methods

DamageUpdated()

void DamageUpdated()

DetonateTimeUpdated()

void DetonateTimeUpdated()

DmgRadiusUpdated()

void DmgRadiusUpdated()

IsLiveUpdated()

void IsLiveUpdated()

ThrowerUpdated()

void ThrowerUpdated()

On this page