CBaseCSGrenadeProjectile
Interface CBaseCSGrenadeProjectile
Namespace: SwiftlyS2.Shared.SchemaDefinitions
Assembly: SwiftlyS2.CS2.dll
public interface CBaseCSGrenadeProjectile : CBaseGrenade, CBaseFlex, CBaseAnimGraph, CBaseModelEntity, CBaseEntity, CEntityInstance, ISchemaClass<CEntityInstance>, ISchemaClass<CBaseEntity>, ISchemaClass<CBaseModelEntity>, ISchemaClass<CBaseAnimGraph>, ISchemaClass<CBaseFlex>, ISchemaClass<CBaseGrenade>, ISchemaClass<CBaseCSGrenadeProjectile>, ISchemaField, ISchemaClass, INativeHandleImplements
- CBaseGrenade
- CBaseFlex
- CBaseAnimGraph
- CBaseModelEntity
- CBaseEntity
- CEntityInstance
- ISchemaClass<CEntityInstance>
- ISchemaClass<CBaseEntity>
- ISchemaClass<CBaseModelEntity>
- ISchemaClass<CBaseAnimGraph>
- ISchemaClass<CBaseFlex>
- ISchemaClass<CBaseGrenade>
- ISchemaClass<CBaseCSGrenadeProjectile>
- ISchemaField
- ISchemaClass
- INativeHandle
Properties
Bounces
ref int Bounces { get; }Property Value
DetonationRecorded
ref bool DetonationRecorded { get; }Property Value
ExplodeEffectIndex
ref CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> ExplodeEffectIndex { get; }Property Value
ExplodeEffectOrigin
ref Vector ExplodeEffectOrigin { get; }Property Value
ExplodeEffectTickBegin
ref int ExplodeEffectTickBegin { get; }Property Value
GrenadeSpin
SchemaUntypedField GrenadeSpin { get; }Property Value
HasEverHitEnemy
ref bool HasEverHitEnemy { get; }Property Value
InitialPosition
ref Vector InitialPosition { get; }Property Value
InitialVelocity
ref Vector InitialVelocity { get; }Property Value
ItemIndex
ref ushort ItemIndex { get; }Property Value
LastBounceSoundTime
GameTime_t LastBounceSoundTime { get; }Property Value
LastHitSurfaceNormal
ref Vector LastHitSurfaceNormal { get; }Property Value
OGSExtraFlags
ref byte OGSExtraFlags { get; }Property Value
OriginalSpawnLocation
ref Vector OriginalSpawnLocation { get; }Property Value
SpawnTime
GameTime_t SpawnTime { get; }Property Value
TicksAtZeroVelocity
ref int TicksAtZeroVelocity { get; }Property Value
Methods
BouncesUpdated()
void BouncesUpdated()ExplodeEffectIndexUpdated()
void ExplodeEffectIndexUpdated()ExplodeEffectOriginUpdated()
void ExplodeEffectOriginUpdated()ExplodeEffectTickBeginUpdated()
void ExplodeEffectTickBeginUpdated()InitialPositionUpdated()
void InitialPositionUpdated()InitialVelocityUpdated()
void InitialVelocityUpdated()