Zigurous.Animation

Namespace

Classes

  • AnimatedMaterialTiling

    Animates the tiling property of a renderer's material.


  • AnimatedSprite

    Animates a series of sprites over time.


  • AxisConstraintExtensions

    Extension methods for AxisConstraint.


  • BillboardRotation

    Rotates the object so it is always facing the camera.


  • Blink

    Switches an object's material on and off at a variable rate.


  • FollowPath

    Moves an object along a predefined path.


  • InputRotation

    Rotates the transform based on user input.


  • LockPosition

    Locks the position of the transform to a specified value.


  • LockRotation

    Locks the rotation of the transform to a specified value.


  • LockScale

    Locks the scale of the transform to a specified value.


  • LockTransform

    Locks the transform properties to specified values.


  • LookAtMouse

    Rotates the transform to look at the mouse.


  • MatchPosition

    Matches the position of the transform to another transform.


  • MatchRotation

    Matches the rotation of the transform to another transform.


  • MatchScale

    Matches the scale of the transform to another transform.


  • MatchTransform

    Matches the transform values to another transform.


  • Move

    Moves an object in space by a given speed.


  • Orbit

    Orbits an object around another object with a given speed and radius.


  • Rotate

    Rotates an object in space by a given speed.


  • RotateAround

    Rotates an object around a point by a given speed.


  • Scale

    Scales an object over time by a given speed.


  • SmoothDamp<T>

    Gradually changes a value over time using a spring-damper function, which will never overshoot.


  • SmoothDampFloat

    Gradually changes a float over time using a spring-damper function, which will never overshoot.


  • SmoothDampQuaternion

    Gradually changes a Quaternion over time using a spring-damper function, which will never overshoot.


  • SmoothDampVector2

    Gradually changes a Vector2 over time using a spring-damper function, which will never overshoot.


  • SmoothDampVector3

    Gradually changes a Vector3 over time using a spring-damper function, which will never overshoot.


  • SmoothFollow

    Moves toward the position of another transform using a smooth damping function.


  • SmoothLookAt

    Rotates toward the position of another transform using a smooth damping function.


  • TransformConstraintExtensions

    Extension methods for TransformConstraint.


  • UpdateBehaviour

    An animation behavior that can run in any update mode.


  • Vector2AnimationCurve

    Stores a collection of keyframes that can be evaluated over time as a Vector2.


  • Vector3AnimationCurve

    Stores a collection of keyframes that can be evaluated over time as a Vector3.


  • Vector4AnimationCurve

    Stores a collection of keyframes that can be evaluated over time as a Vector4.


Structs

  • AnimatorParameter

    An animation parameter that can be set on an Animator. A hash id is automatically created for the parameter. Ids are used for optimized setters and getters on Animator parameters.


  • Timing

    The start and end time of an animation.


  • Timing01

    The start and end time of an animation normalized between 0 and 1.


  • TimingRange

    An animation timing range between a lower and upper bound.


  • TimingRange01

    An animation timing range normalized between 0 and 1.


Interfaces

Enums