Cycler: Difference between revisions

From Valve Developer Community
Jump to navigation Jump to search
(Cleaned up, but has to be verified: I might have made errors, this one was long to do.)
Line 1: Line 1:
{{cleanup}}
==Entity Description==
 
An entity used to display a model for testing purposes. Shooting it with cycle through the model's animations.
An entity used to display a model for testing purposes. Shooting it with cycle through the model's animations.


==KEYS==
==Keyvalues==
 
Name targetname <target_source> The name that other entities refer to this entity by.
 
Parent parentname <target_destination> The name of this entity's parent in the movement hierarchy. Entities with parents move with their parent.
 
Pitch Yaw Roll (Y Z X) angles <angle> This entity's orientation in the world. Pitch is rotation around the X axis(Up and down), Yaw is the rotation around the Z axis(Left and right), Roll is the rotation around the Y axis(Rotation).
 
Render FX renderfx <choices>
 
Render Mode rendermode <choices> Used to set a non-standard rendering mode on this entity. See also 'FX Amount' and 'FX Color'.
 
FX Amount (0 - 255) renderamt <integer> The FX amount is used by the selected Render Mode.
 
FX Color (R G B) rendercolor <color255> The FX color is used by the selected Render Mode.
 
Disable Receiving Shadows disablereceiveshadows <choices>
 
spawnflags spawnflags <flags>
 
Model model <studio>
 
Skin skin <integer> Some models have multiple versions of their textures, called skins. Set this to a number other than 0 to use that skin instead of the default.
 
Sequence sequence <integer> Default animation sequence for the model to be playing after spawning.
 
==INPUTS==
 
Kill Removes this entity from the world.


KillHierarchy Removes this entity and all its children from the world.
* {{kv targetname}}


AddOutput <string> Adds an entity I/O connection to this entity. Format: <output name> <targetname>:<inputname>:<parameter>:<delay>:<max times to fire (-1 == infinite)>. Very dangerous, use with care.
* {{kv parentname}}


FireUser1 Causes this entity's OnUser1 output to be fired.
* {{kv angles}}


FireUser2 Causes this entity's OnUser2 output to be fired.
* {{kv renderfields}}


FireUser3 Causes this entity's OnUser3 output to be fired.
* '''disableshadows'''
: {{boolean}}


FireUser4 Causes this entity's OnUser4 output to be fired.
* '''model'''
: <studio>


SetParent <string> Changes the entity's parent in the movement hierarchy.
* '''skin'''
: <integer> Some models have multiple versions of their textures, called skins. Set this to a number other than 0 to use that skin instead of the default.


SetParentAttachment <string> 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.
* '''sequence'''
: <integer> Default animation sequence for the model to be playing after spawning.


ClearParent Removes this entity from the the movement hierarchy, leaving it free to move independently.
==Flags==


SetSequence <string> Sets the cycler's sequence.
* 1 : Not Solid


Alpha <integer> Sets the cycler's alpha value.
==Inputs==


* {{i targetname}}


==OUTPUTS==
* {{i parentname}}


OnUser1 Fired in response to FireUser1 input.
*'''SetSequence <string>'''
:Sets the cycler's sequence.
*'''Alpha <integer>'''
:Sets the cycler's alpha value.


OnUser2 Fired in response to FireUser2 input.
==Outputs==


OnUser3 Fired in response to FireUser3 input.
* {{o targetname}}


OnUser4 Fired in response to FireUser4 input.
[[Category:Entities]]

Revision as of 03:47, 31 October 2005

Entity Description

An entity used to display a model for testing purposes. Shooting it with cycle through the model's animations.

Keyvalues

  • disableshadows
<boolean>
  • model
<studio>
  • skin
<integer> Some models have multiple versions of their textures, called skins. Set this to a number other than 0 to use that skin instead of the default.
  • sequence
<integer> Default animation sequence for the model to be playing after spawning.

Flags

  • 1 : Not Solid

Inputs

  • SetSequence <string>
Sets the cycler's sequence.
  • Alpha <integer>
Sets the cycler's alpha value.

Outputs