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, INativeHandleImplements
- CBaseAnimGraph
- CBaseModelEntity
- CBaseEntity
- CEntityInstance
- IEquatable<CEntityInstance>
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBaseModelEntity>
- ISchemaClass<CBaseAnimGraph>
- ISchemaClass<CBaseGrenade>
- ISchemaField
- ISchemaClass
- INativeHandle
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()