Point posecontroller

From Valve Developer Community
Revision as of 20:56, 7 November 2007 by Ts2do (talk | contribs) (→‎Outputs)
Jump to navigation Jump to search

Template:Wrongtitle

Entity Description

An entity that controls a pose parameter of a prop and cycles the pose clientside.

Keyvalues

<target_destination> Name of the prop to control.
  • PoseParameterName
<string> Name of the pose parameter to control.
  • PoseValue
<float> Normalized value for the pose parameter from 0.0 and 1.0 (maps to min and max range).
  • InterpolationTime
<float> Number of seconds (0.0 to 10.0) for client to match absolue pose values.
  • InterpolationWrap
<boolean> If set, wrap from 0.0 to 1.0 when interpolating.
  • CycleFrequency
<float> Base cycles per second from -10.0 to 10.0.
  • FModulationType
<choices> Frequency Modulation Type
Literal Value Description
0 None
1 Sine
2 Square
3 Triangle
4 Sawtooth
5 Noise
  • FModTimeOffset
<float> Modulation time offset from -1.0 to 1.0.
  • FModRate
<float> Modulation cycles per second from -10.0 to 10.0.
  • FModAmplitude
<float> Modulation extents from 0.0f to 10.0.

Inputs

Sets the pose parameter to control.
  • SetPoseValue <float>
Set the pose parameter to a normalized value between 0.0 and 1.0 (maps to min and max range).
  • SetInterpolationTime <float>
Set the interpolation time to a number of seconds between 0.0 and 10.0.
  • SetCycleFrequency <float>
Set the pose parameter's base cycles per second from -10.0 to 10.0.
  • SetFModType <integer>
Set the type of frequency modulation.
  • SetFModTimeOffset <float>
Set the modulation time offset from -1.0 to 1.0.
  • SetFModRate <float>
Set the modulation cycles per second from -10.0 to 10.0.
  • SetFModAmplitude <float>
Set the modulation extents from 0.0 to 10.0.
  • RandomizeFMod <float>
Randomize the frequency modulation by an extremeness of 0.0 to 1.0.

Outputs