Zigurous.Animation
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
IAnimationCurve<T>
A type that can be represented with animation curves.
Enums
AxisConstraint
Flags to constrain an axis.
FollowPath.LoopType
A type of looping behavior.
TransformConstraint
Flags to constrain the properties of a transform.
UpdateMode
An update mode an animation behavior can run with.