Class CParticleSystem
- Namespace
- CounterStrikeSharp.API.Core
- Assembly
- CounterStrikeSharp.API.dll
public class CParticleSystem : CBaseModelEntity, IEquatable<CEntityInstance>
- Inheritance
-
object
CParticleSystem
- Implements
-
- Derived
-
- Inherited Members
-
Constructors
CParticleSystem(nint)
public CParticleSystem(nint pointer)
Parameters
pointer
nint
Properties
Active
[SchemaMember("CParticleSystem", "m_bActive")]
public ref bool Active { get; }
Property Value
- bool
AnimateDuringGameplayPause
[SchemaMember("CParticleSystem", "m_bAnimateDuringGameplayPause")]
public ref bool AnimateDuringGameplayPause { get; }
Property Value
- bool
ControlPointEnts
[SchemaMember("CParticleSystem", "m_hControlPointEnts")]
public Span<CHandle<CBaseEntity>> ControlPointEnts { get; }
Property Value
- Span<CHandle<CBaseEntity>>
ControlPointNames
[SchemaMember("CParticleSystem", "m_iszControlPointNames")]
public Span<string> ControlPointNames { get; }
Property Value
- Span<string>
DataCP
[SchemaMember("CParticleSystem", "m_nDataCP")]
public ref int DataCP { get; }
Property Value
- int
DataCPValue
[SchemaMember("CParticleSystem", "m_vecDataCPValue")]
public Vector DataCPValue { get; }
Property Value
- Vector
EffectIndex
[SchemaMember("CParticleSystem", "m_iEffectIndex")]
public CStrongHandle<InfoForResourceTypeIParticleSystemDefinition> EffectIndex { get; }
Property Value
- CStrongHandle<InfoForResourceTypeIParticleSystemDefinition>
EffectName
[SchemaMember("CParticleSystem", "m_iszEffectName")]
public string EffectName { get; set; }
Property Value
- string
FreezeTransitionDuration
[SchemaMember("CParticleSystem", "m_flFreezeTransitionDuration")]
public ref float FreezeTransitionDuration { get; }
Property Value
- float
Frozen
[SchemaMember("CParticleSystem", "m_bFrozen")]
public ref bool Frozen { get; }
Property Value
- bool
NoFreeze
[SchemaMember("CParticleSystem", "m_bNoFreeze")]
public ref bool NoFreeze { get; }
Property Value
- bool
NoRamp
[SchemaMember("CParticleSystem", "m_bNoRamp")]
public ref bool NoRamp { get; }
Property Value
- bool
NoSave
[SchemaMember("CParticleSystem", "m_bNoSave")]
public ref bool NoSave { get; }
Property Value
- bool
PreSimTime
[SchemaMember("CParticleSystem", "m_flPreSimTime")]
public ref float PreSimTime { get; }
Property Value
- float
ServerControlPointAssignments
[SchemaMember("CParticleSystem", "m_iServerControlPointAssignments")]
public Span<byte> ServerControlPointAssignments { get; }
Property Value
- Span<byte>
ServerControlPoints
[SchemaMember("CParticleSystem", "m_vServerControlPoints")]
public Span<Vector> ServerControlPoints { get; }
Property Value
- Span<Vector>
SnapshotFileName
[SchemaMember("CParticleSystem", "m_szSnapshotFileName")]
public string SnapshotFileName { get; set; }
Property Value
- string
StartActive
[SchemaMember("CParticleSystem", "m_bStartActive")]
public ref bool StartActive { get; }
Property Value
- bool
StartTime
[SchemaMember("CParticleSystem", "m_flStartTime")]
public ref float StartTime { get; }
Property Value
- float
StopType
[SchemaMember("CParticleSystem", "m_nStopType")]
public ref int StopType { get; }
Property Value
- int
Tint
[SchemaMember("CParticleSystem", "m_clrTint")]
public Color Tint { get; set; }
Property Value
- Color
TintCP
[SchemaMember("CParticleSystem", "m_nTintCP")]
public ref int TintCP { get; }
Property Value
- int