Class CBaseCSGrenadeProjectile
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CBaseCSGrenadeProjectile : CBaseGrenade, IEquatable<CEntityInstance>
- Inheritance
-
object
CBaseCSGrenadeProjectile
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
CBaseCSGrenadeProjectile(nint)
public CBaseCSGrenadeProjectile(nint pointer)
Parameters
pointer
nint
Properties
Bounces
[SchemaMember("CBaseCSGrenadeProjectile", "m_nBounces")]
public ref int Bounces { get; }
Property Value
- int
DetonationRecorded
[SchemaMember("CBaseCSGrenadeProjectile", "m_bDetonationRecorded")]
public ref bool DetonationRecorded { get; }
Property Value
- bool
ExplodeEffectIndex
[SchemaMember("CBaseCSGrenadeProjectile", "m_nExplodeEffectIndex")]
public CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> ExplodeEffectIndex { get; }
Property Value
- CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
ExplodeEffectOrigin
[SchemaMember("CBaseCSGrenadeProjectile", "m_vecExplodeEffectOrigin")]
public Vector ExplodeEffectOrigin { get; }
Property Value
- Vector
ExplodeEffectTickBegin
[SchemaMember("CBaseCSGrenadeProjectile", "m_nExplodeEffectTickBegin")]
public ref int ExplodeEffectTickBegin { get; }
Property Value
- int
GrenadeSpin
[SchemaMember("CBaseCSGrenadeProjectile", "m_vecGrenadeSpin")]
public Vector GrenadeSpin { get; }
Property Value
- Vector
HasEverHitEnemy
[SchemaMember("CBaseCSGrenadeProjectile", "m_bHasEverHitEnemy")]
public ref bool HasEverHitEnemy { get; }
Property Value
- bool
InitialPosition
[SchemaMember("CBaseCSGrenadeProjectile", "m_vInitialPosition")]
public Vector InitialPosition { get; }
Property Value
- Vector
InitialVelocity
[SchemaMember("CBaseCSGrenadeProjectile", "m_vInitialVelocity")]
public Vector InitialVelocity { get; }
Property Value
- Vector
ItemIndex
[SchemaMember("CBaseCSGrenadeProjectile", "m_nItemIndex")]
public ref ushort ItemIndex { get; }
Property Value
- ushort
LastBounceSoundTime
[SchemaMember("CBaseCSGrenadeProjectile", "m_flLastBounceSoundTime")]
public ref float LastBounceSoundTime { get; }
Property Value
- float
LastHitSurfaceNormal
[SchemaMember("CBaseCSGrenadeProjectile", "m_vecLastHitSurfaceNormal")]
public Vector LastHitSurfaceNormal { get; }
Property Value
- Vector
[SchemaMember("CBaseCSGrenadeProjectile", "m_unOGSExtraFlags")]
public ref byte OGSExtraFlags { get; }
Property Value
- byte
OriginalSpawnLocation
[SchemaMember("CBaseCSGrenadeProjectile", "m_vecOriginalSpawnLocation")]
public Vector OriginalSpawnLocation { get; }
Property Value
- Vector
SpawnTime
[SchemaMember("CBaseCSGrenadeProjectile", "m_flSpawnTime")]
public ref float SpawnTime { get; }
Property Value
- float
TicksAtZeroVelocity
[SchemaMember("CBaseCSGrenadeProjectile", "m_nTicksAtZeroVelocity")]
public ref int TicksAtZeroVelocity { get; }
Property Value
- int