Class ObjTransformAnimation
This is a cool feature that lets you add looping transform animations to any NavObject in your game.
Inheritance
object
ObjTransformAnimation
Assembly: cs.temp.dll.dll
public sealed class ObjTransformAnimation : ObjFeature
Fields
Declaration
[AxisBox]
public ObjTransform_Float m_Float
Field Value
Declaration
[AxisBox]
public ObjTransform_Orbit m_Orbit
Field Value
Declaration
[AxisBox]
public ObjTransform_Pulse m_Pulse
Field Value
Declaration
[AxisBox]
public ObjTransform_Shake m_Shake
Field Value
Declaration
[AxisBox]
public ObjTransform_Spin m_Spin
Field Value
Declaration
[AxisBox]
public ObjTransform_Yoyo m_Yoyo
Field Value
Properties
Option for which axis pair the orbit will animate
Declaration
public OrbitAxis OrbitAxis { set; }
Property Value
Offset for the orbit's horizontal axis
Declaration
public float OrbitHorizontal { set; }
Property Value
Complete orbit animation duration
Declaration
public float OrbitTime { set; }
Property Value
Offset for the orbit's vertical axis
Declaration
public float OrbitVertical { set; }
Property Value
Salt for creating jelly pulsating feel
Declaration
public float PulseJellyScaleStrength { set; }
Property Value
Strength of pulsating animation
Declaration
public float PulseScaleStrength { set; }
Property Value
Declaration
public float ShakeFactorX { set; }
Property Value
Declaration
public float ShakeFactorY { set; }
Property Value
Declaration
public float ShakeFactorZ { set; }
Property Value
Spinning animation speed in X axis
Declaration
public float SpinSpeedX { set; }
Property Value
Spinning animation speed in Y axis
Declaration
public float SpinSpeedY { set; }
Property Value
Spinning animation speed in Z axis
Declaration
public float SpinSpeedZ { set; }
Property Value
Strength of the horizontal wave animation
Declaration
public float WaveHorizontalStrength { set; }
Property Value
It can range from 0f to sync all waving animations with other objects that are also set to 0f, or 1f for this object to have unique offset on its movement wave. Intermediate values soften the unique offset.
Declaration
public float WaveNoiseUniqueness { set; }
Property Value
Strength of the vertical wave animation
Declaration
public float WaveVerticalStrength { set; }
Property Value
Offset of the yoyo animation on X axis
Declaration
public float YoyoMovementOffsetX { set; }
Property Value
Offset of the yoyo animation on Y axis
Declaration
public float YoyoMovementOffsetY { set; }
Property Value
Offset of the yoyo animation on Z axis
Declaration
public float YoyoMovementOffsetZ { set; }
Property Value
Time for yoyo movement animation
Declaration
public float YoyoTime { set; }
Property Value
Methods
Declaration
public void Preset_Float()
Declaration
public void Preset_FloatPulse()
Declaration
public void Preset_FloatRotate()
Declaration
public void Preset_OrbitHorizontal()
Declaration
public void Preset_PoringPulse()
Declaration
public void Preset_Pulse()
Declaration
public void Preset_PulseRotate()
Declaration
public void Preset_Rotate()
Declaration
public void Preset_YoyoX()
Declaration
public void Preset_YoyoZ()