Class LayerEntry
One layer declared on an Animator Controller, with its state machine flattened.
Assembly: Serenity.AnimationHub.Editor.dll
Syntax
public sealed class LayerEntry
Constructors
LayerEntry(string, float, bool, IReadOnlyList<StateEntry>, IReadOnlyList<TransitionEntry>)
Declaration
public LayerEntry(string name, float defaultWeight, bool hasAvatarMask, IReadOnlyList<StateEntry> states, IReadOnlyList<TransitionEntry> transitions)
Parameters
Properties
DefaultWeight
Declaration
public float DefaultWeight { get; }
Property Value
HasAvatarMask
Declaration
public bool HasAvatarMask { get; }
Property Value
Name
Declaration
public string Name { get; }
Property Value
States
Declaration
public IReadOnlyList<StateEntry> States { get; }
Property Value
| Type |
Description |
| IReadOnlyList<StateEntry> |
Every state in the layer's state machine, including states inside sub-state machines.
|
Transitions
Declaration
public IReadOnlyList<TransitionEntry> Transitions { get; }
Property Value
| Type |
Description |
| IReadOnlyList<TransitionEntry> |
Every transition in the layer's state machine, including AnyState transitions and transitions inside sub-state machines.
|