Summary
A serializable
Animancer.ITransition which can create a particular type of
Animancer.AnimancerState when passed into Animancer.AnimancerLayer.Play(Animancer.ITransition).
- Assembly
- Animancer
.dll - Namespace
- Animancer
- Interfaces
-
- ITransition
<Vector2MixerState> - ITransition
- IHasEvents
- IHasKey
- IPolymorphic
- ICopyable
<Transition <Vector2MixerState> > - ICloneable
<Transition <Vector2MixerState> > - IMotion
- I
Animation Clip Collection - ICopyable
<Manual Mixer Transition <Vector2MixerState> > - ICopyable
<MixerTransition <Vector2MixerState, Vector2> > - ICopyable
<MixerTransition2D>
- ITransition
- Base Types
graph BT
Type-->Base0["MixerTransition<Vector2MixerState, Vector2>"]
Base0-->Base1["ManualMixerTransition<Vector2MixerState>"]
Base1-->Base2["Transition<Vector2MixerState>"]
Base2-->Base3["Object"]
Type-.->Interface0["ITransition<Vector2MixerState>"]
Type-.->Interface1["ITransition"]
click Interface1 "/animancer/api/Animancer/ITransition"
Type-.->Interface2["IHasEvents"]
click Interface2 "/animancer/api/Animancer/IHasEvents"
Type-.->Interface3["IHasKey"]
click Interface3 "/animancer/api/Animancer/IHasKey"
Type-.->Interface4["IPolymorphic"]
click Interface4 "/animancer/api/Animancer/IPolymorphic"
Type-.->Interface5["ICopyable<Transition<Vector2MixerState>>"]
Type-.->Interface6["ICloneable<Transition<Vector2MixerState>>"]
Type-.->Interface7["IMotion"]
click Interface7 "/animancer/api/Animancer/IMotion"
Type-.->Interface8["IAnimationClipCollection"]
click Interface8 "/animancer/api/Animancer/IAnimationClipCollection"
Type-.->Interface9["ICopyable<ManualMixerTransition<Vector2MixerState>>"]
Type-.->Interface10["ICopyable<MixerTransition<Vector2MixerState, Vector2>>"]
Type-.->Interface11["ICopyable<MixerTransition2D>"]
Type["MixerTransition2D"]
class Type type-node
Syntax
[Serializable]
public class MixerTransition2D : MixerTransition<Vector2MixerState, Vector2>,
ITransition<Vector2MixerState>, ITransition, IHasEvents, IHasKey, IPolymorphic,
ICopyable<Transition<Vector2MixerState>>, ICloneable<Transition<Vector2MixerState>>, IMotion,
IAnimationClipCollection, ICopyable<ManualMixerTransition<Vector2MixerState>>,
ICopyable<MixerTransition<Vector2MixerState, Vector2>>, ICopyable<MixerTransition2D>
Remarks
Documentation:
Transitions
Attributes
| Type | Description |
|---|---|
| Serializable |
Fields
| Name | Constant Value | Summary |
|---|---|---|
| TypeField | _Type |
The name of the serialized backing field of
Animancer.MixerTransition2D.Type.static
|
Properties
| Name | Value | Summary |
|---|---|---|
| ParameterNameX | StringAsset |
[
UnityEngine.SerializeField] The Animancer.Vector2MixerState.ParameterNameX. |
| ParameterNameY | StringAsset |
[
UnityEngine.SerializeField] The Animancer.Vector2MixerState.ParameterNameY. |
| Type | MixerTransition2D |
[
UnityEngine.SerializeField]
The type of Animancer.ManualMixerState that this transition will create.
|
Methods
| Name | Value | Summary |
|---|---|---|
| CreateState |
Vector2MixerState |
Creates and returns a new state depending on the
Animancer.MixerTransition2D.Type. |