Class VirtualLayer
A layer within a VirtualAnimatorController
public sealed class VirtualLayer : VirtualNode
- Inheritance
-
VirtualLayer
- Inherited Members
Properties
AvatarMask
public VirtualAvatarMask? AvatarMask { get; set; }
Property Value
BlendingMode
public AnimatorLayerBlendingMode BlendingMode { get; set; }
Property Value
- AnimatorLayerBlendingMode
DefaultWeight
public float DefaultWeight { get; set; }
Property Value
IKPass
public bool IKPass { get; set; }
Property Value
IsOriginalLayer
public bool IsOriginalLayer { get; set; }
Property Value
Name
public string Name { get; set; }
Property Value
StateMachine
public VirtualStateMachine? StateMachine { get; set; }
Property Value
SyncedLayerAffectsTiming
public bool SyncedLayerAffectsTiming { get; set; }
Property Value
SyncedLayerBehaviourOverrides
public ImmutableDictionary<VirtualState, ImmutableList<StateMachineBehaviour>> SyncedLayerBehaviourOverrides { get; set; }
Property Value
- ImmutableDictionary<VirtualState, ImmutableList<StateMachineBehaviour>>
SyncedLayerIndex
public int SyncedLayerIndex { get; set; }
Property Value
SyncedLayerMotionOverrides
public ImmutableDictionary<VirtualState, VirtualMotion> SyncedLayerMotionOverrides { get; set; }
Property Value
VirtualLayerIndex
Returns a "virtual layer index" which can be used to map to the actual layer index in the animator controller, even if layer order changes. This will typically be a very large value (>2^16).
public int VirtualLayerIndex { get; }
Property Value
Methods
Create(CloneContext, string)
public static VirtualLayer Create(CloneContext context, string name = "(unnamed)")
Parameters
context
CloneContextname
string
Returns
ToString()
Returns a string that represents the current object.
public override string ToString()
Returns
- string
A string that represents the current object.
_EnumerateChildren()
protected override IEnumerable<VirtualNode> _EnumerateChildren()