Class TempEntities
Namespace: ValveResourceFormat.Renderer.Entities
Assembly: Renderer.dll
Temporary entities: effects dispatched by name that play once and are gone, with no entity in the world.
csharp
public sealed class TempEntitiesInheritance
object ← TempEntities
Methods
DispatchEffect(string, in EffectData)
Plays an effect.
csharp
public void DispatchEffect(string effectName, in EffectData data)Parameters
effectName string
The name the effect is dispatched by: Impact, KnifeSlash or gunshotsplash.
data EffectData
Where and how it happens.
DispatchParticleEffect(string, Scene, Vector3, Vector3)
Plays a particle system once, removing it when it has finished.
csharp
public ParticleSceneNode? DispatchParticleEffect(string particleName, Scene scene, Vector3 origin, Vector3 forward)Parameters
particleName string
The particle system.
scene Scene
The scene it shows in.
origin Vector3
Where it plays.
forward Vector3
The direction it faces.
Returns
The effect, or null when it could not be loaded.

