void SetParticleAlwaysSimulate(int)
void SetParticleControl(int, int, Vector)
Set the control point data for a control on a particle effect
void SetParticleControlOrientationFLU(int, int, Vector, Vector, Vector)
(int iIndex, int iPoint, Vector vecForward, Vector vecLeft, Vector vecUp) - Set the orientation for a control on a particle effect
string GetParticleReplacement(string, handle)
void SetParticleControlForward(int, int, Vector)
(int iIndex, int iPoint, Vector vecForward ) - Set the forward direction for a control on a particle effect
void DestroyParticle(int, bool)
(int index, bool bDestroyImmediately) - Destroy a particle, if bDestroyImmediately destroy it without playing end caps.
int CreateParticle(string, int, handle)
Creates a new particle effect
void ReleaseParticleIndex(int)
Frees the specified particle index
void SetParticleControlOffset(int, int, Vector)
(int iIndex, int iPoint, Vector vecOffset ) - Set the linear offset for a control on a particle effect
void SetParticleControlOrientation(int, int, Vector, Vector, Vector)
(int iIndex, int iPoint, Vector vecForward, Vector vecRight, Vector vecUp) - Set the orientation for a control on a particle effect (NOTE: This is left handed -- bad!!)
void SetParticleControlEnt(int, int, handle, int, string, Vector, bool)
int CreateParticleForPlayer(string, int, handle, handle)
Creates a new particle effect that only plays for the specified player