Summary
    A serializable 
		Animancer.ITransition which can create a particular type of Animancer.AnimancerState
    when passed into Animancer.AnimancerPlayable.Play(Animancer.ITransition).
    - Assembly
- Animancer.dll 
- Namespace
- Animancer
- Interfaces
- Base Types
- 
									- Object
- AnimancerTransition<TMixer> 
 
- Derived Types
							graph BT
	Type-->Base0["AnimancerTransition<TMixer>"]
	Base0-->Base1["Object"]
	Type-.->Interface0["ITransition<TMixer>"]
	Type-.->Interface1["ITransitionDetailed"]
	click Interface1 "/animancer-v7-4/api/Animancer/ITransitionDetailed"
	Type-.->Interface2["ITransitionWithEvents"]
	click Interface2 "/animancer-v7-4/api/Animancer/ITransitionWithEvents"
	Type-.->Interface3["ITransition"]
	click Interface3 "/animancer-v7-4/api/Animancer/ITransition"
	Type-.->Interface4["IHasKey"]
	click Interface4 "/animancer-v7-4/api/Animancer/IHasKey"
	Type-.->Interface5["IPolymorphic"]
	click Interface5 "/animancer-v7-4/api/Animancer/IPolymorphic"
	Type-.->Interface6["IHasEvents"]
	click Interface6 "/animancer-v7-4/api/Animancer/IHasEvents"
	Type-.->Interface7["ICopyable<AnimancerTransition<TMixer>>"]
	Type-.->Interface8["IMotion"]
	click Interface8 "/animancer-v7-4/api/Animancer/IMotion"
	Type-.->Interface9["IAnimationClipCollection"]
	click Interface9 "/animancer-v7-4/api/Animancer/IAnimationClipCollection"
	Type-.->Interface10["ICopyable<ManualMixerTransition<TMixer>>"]
	Type["ManualMixerTransition<TMixer>"]
class Type type-node
	Derived0["MixerTransition<TMixer, TParameter>"]-->Type
	click Derived0 "/animancer-v7-4/api/Animancer/MixerTransition_2"
	Derived1["ManualMixerTransition"]-->Type
	click Derived1 "/animancer-v7-4/api/Animancer/ManualMixerTransition"
						
					Syntax
[Serializable]
public abstract class ManualMixerTransition<TMixer> : AnimancerTransition<TMixer>, 
    ITransition<TMixer>, ITransitionDetailed, ITransitionWithEvents, ITransition, IHasKey, 
    IPolymorphic, IHasEvents, ICopyable<AnimancerTransition<TMixer>>, IMotion, 
    IAnimationClipCollection, ICopyable<ManualMixerTransition<TMixer>>
    where TMixer : ManualMixerStateRemarks
    Documentation: Transitions
    
	Attributes
| Type | Description | 
|---|---|
| Serializable | 
Type Parameters
| Name | Description | 
|---|---|
| TMixer | 
Fields
| Name | Constant Value | Summary | 
|---|---|---|
| AnimationsField | _Animations | The name of the serialized backing field of  Animancer.ManualMixerTransition`1.Animations.static | 
| SpeedsField | _Speeds | The name of the serialized backing field of  Animancer.ManualMixerTransition`1.Speeds.static | 
| Synchronize | _SynchronizeChildren | The name of the serialized backing field of  Animancer.ManualMixerTransition`1.SynchronizeChildren.static | 
Properties
| Name | Value | Summary | 
|---|---|---|
| Animations | Object[] | [ UnityEngine.SerializeField] Objects that define how to create each state in the mixer. | 
| AverageAngularSpeed | float | The initial  UnityEngine.Motion.averageAngularSpeedthat the created state will have. | 
| AverageVelocity | Vector3 | The initial  UnityEngine.Motion.averageSpeedthat the created state will have. | 
| HasSpeeds | bool | Are there at least enough  Animancer.ManualMixerTransition`1.Speedsfor each of theAnimancer.ManualMixerTransition`1.Animations? | 
| IsLooping | bool | [ Animancer.ITransitionDetailed] Are any of theAnimancer.ManualMixerTransition`1.Animationslooping? | 
| IsValid | bool | Are all  Animancer.ManualMixerTransition`1.Animationsassigned? | 
| MaximumDuration | float | The maximum amount of time the animation is expected to take (in seconds). | 
| Speed | float | [ UnityEngine.SerializeField]
    Determines how fast the mixer plays (1x = normal speed, 2x = double speed). | 
| Speeds | float[] | [ UnityEngine.SerializeField]
    TheAnimancer.AnimancerNode.Speedto use for each state in the mixer. | 
| SynchronizeChildren | bool[] | [ UnityEngine.SerializeField]
    The flags to be used inAnimancer.ManualMixerState.InitializeSynchronizedChildren(System.Boolean[]). | 
Methods
| Name | Value | Summary | 
|---|---|---|
| Apply | void | 
    Called by  Animancer.AnimancerPlayable.Play(Animancer.ITransition)to apply any modifications to the `state`. | 
| CopyFrom | void | Copies the contents of `copyFrom` into this object, replacing its previous contents. | 
| InitializeState | void | Initializes the  Animancer.AnimancerTransition`1.Stateimmediately after it is created. |