Module prelude

Module prelude 

Source
Expand description

Standard prelude for animation blending state machine, that contains all most commonly used types and traits.

Structs§

AnimationBlendingStateMachine
Animation blending state machine (ABSM) is a node that takes multiple animations from an animation player and mixes them in arbitrary way into one animation. Usually, ABSMs are used to animate humanoid characters in games, by blending multiple states with one or more animations. More info about state machines can be found in Machine docs.
AnimationBlendingStateMachineBuilder
Animation blending state machine builder allows you to create state machines in declarative manner.
ParameterContainer
A container for all parameters used by a state machine. Parameters are shared across multiple animation layers.
ParameterDefinition
A parameter value with its name.

Enums§

AnimationEventCollectionStrategy
A way of animation events collection.
Parameter
Machine parameter is a named variable of a fixed type. Machine uses various parameters for specific actions. For example Rule parameter is used to check where transition from a state to state is possible, Weight parameters are used to be a source real numbers that are used to calculate blend weights, etc.
PoseWeight
Specific animation pose weight.

Type Aliases§

AndNode
UI-specific animation blending state machine And logic node.
AnimationEventsSource
UI-specific animation blending state machine animation events source.
BasePoseNode
UI-specific animation blending state machine base pose node.
BlendAnimations
UI-specific animation blending state machine BlendAnimations node.
BlendAnimationsByIndex
UI-specific animation blending state machine BlendAnimationsByIndex node.
BlendPose
UI-specific animation blending state machine BlendPose node.
BlendSpace
UI-specific animation blending state machine BlendSpace node.
BlendSpacePoint
UI-specific animation blending state machine blend space point.
Event
UI-specific animation blending state machine layer mask.
IndexedBlendInput
UI-specific animation blending state machine IndexedBlendInput node.
LayerAnimationEventsCollection
UI-specific animation blending state machine layer animation events collection.
LayerMask
UI-specific animation blending state machine layer mask.
LogicNode
UI-specific animation blending state machine logic node.
Machine
UI-specific animation blending state machine.
MachineLayer
UI-specific animation blending state machine layer.
NotNode
UI-specific animation blending state machine Not logic node.
OrNode
UI-specific animation blending state machine Or logic node.
PlayAnimation
UI-specific animation pose node.
PoseNode
UI-specific animation pose node.
RootMotionSettings
UI-specific root motion settings.
State
UI-specific animation blending state machine state.
StateAction
UI-specific animation blending state machine state action.
StateActionWrapper
UI-specific animation blending state machine state action wrapper.
Transition
UI-specific animation blending state machine transition.
XorNode
UI-specific animation blending state machine Xor logic nde.