Func_smokevolume

Func_smokevolume

Table of contents
1 Entity Description
2 Keyvalues
3 Flags
4 Inputs
5 Outputs

Entity Description

A brush entity that spawns smoke particles within its volume, commonly used for large, localised areas of fog.

 Note: The default material is particle/smoke_grenade1, which does not exist. However, particle/particle_smokegrenade does.

Keyvalues

<target_source> The name that other entities refer to this entity by.
<boolean>
<color255> Particle color 1
<color255> Particle color 2
<material> The material to use for the particles.
<float> The size of the particles, in units/inches/
<float> The distance between the particles inside the volume. The lower the number, the denser the particles, and the more overdraw there will be. It is best to keep it as high as you can without it looking bad.
<float> Time to go from density 0 to density 1, in seconds.
<float> The speed that the particles should rotate, in degrees per second.
<float> The speed that the particles should move around, in units/inches per second.
<float> Particle density, from 0 to 1.

Flags


Inputs

Removes this entity from the world.
Removes this entity and all its children from the world.
Evaluates a keyvalue/output on this entity. It can be potentially very dangerous, use with care.
Format: <key> <value>
Format: <output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)>
Causes this entity's OnUser1-4 outputs to be fired. See User Inputs and Outputs.
Changes the entity's parent in the movement hierarchy.
Change this entity to attach to a specific attachment point on its parent. Entities must be parented before being sent this input. The parameter passed in should be the name of the attachment.
Change this entity to attach to a specific attachment point on it's parent. Entities must be parented before being sent this input. The parameter passed in should be the name of the attachment. The entity will maintain it's position relative to the parent at the time it is attached.
Removes this entity from the the movement hierarchy, leaving it free to move independently.
Enable this entity.
Disable this entity.
Toggles this trigger between enabled and disabled states.
Set the particle rotation speed (in degrees per second).
Set the particle movement speed (in inches per second).
Set the particle density. It should be a range from 0 to 1.

Outputs

Fired in response to FireUser1-4 inputs. See User Inputs and Outputs. !activator = activator
Fired when an entity starts touching this trigger. The touching entity must pass this trigger's filters to cause this output to fire. !activator = toucher
Fired whenever the trigger is activated. !activator = activator
Fired when an entity stops touching this trigger. Only entities that passed this trigger's filters will cause this output to fire. !activator = exiting entity
Fires when the last entity in the entity's area exits this trigger or when this entity is disabled. Only entities that passed this trigger's filters are considered. !activator = last exiting entity

К оглавлению справочника

© Valve Developer Community
CMT (CS Mapping Tutorials) - © 2006-2011+. Created by VM
[ Script Execution time: 0.0042 ]