Source2Toolkit
SchemaEntityClasses

CBaseCSGrenadeProjectile

CBaseCSGrenadeProjectile

Inheritance: CBaseGrenade

Fields

  • m_vInitialPosition Vector
  • m_vInitialVelocity Vector
  • m_nBounces int32_t
  • m_nExplodeEffectIndex CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
  • m_nExplodeEffectTickBegin int32_t
  • m_vecExplodeEffectOrigin Vector
  • m_flSpawnTime float
  • m_unOGSExtraFlags uint8_t
  • m_bDetonationRecorded bool
  • m_nItemIndex uint16_t
  • m_vecOriginalSpawnLocation Vector
  • m_flLastBounceSoundTime float
  • m_vecGrenadeSpin RotationVector
  • m_vecLastHitSurfaceNormal Vector
  • m_nTicksAtZeroVelocity int32_t
  • m_bHasEverHitEnemy bool

Methods

CBaseCSGrenadeProjectile* New(className)

Parameters
  • className const char*

CBaseCSGrenadeProjectile* FromIndex(iIndex)

Parameters
  • iIndex int

CBaseCSGrenadeProjectile* FromIndex(index)

Parameters
  • index CEntityIndex

CHandle<CBaseCSGrenadeProjectile> GetHandle()

On this page