Table of Contents

Class VirtualTransitionBase

Namespace
nadena.dev.ndmf.animator
public abstract class VirtualTransitionBase : VirtualNode
Inheritance
VirtualTransitionBase
Derived
Inherited Members

Constructors

VirtualTransitionBase(VirtualTransitionBase)

protected VirtualTransitionBase(VirtualTransitionBase cloneSource)

Parameters

cloneSource VirtualTransitionBase

Fields

_transition

protected AnimatorTransitionBase _transition

Field Value

AnimatorTransitionBase

Properties

Conditions

public ImmutableList<AnimatorCondition> Conditions { get; set; }

Property Value

ImmutableList<AnimatorCondition>

DestinationState

public VirtualState? DestinationState { get; }

Property Value

VirtualState

DestinationStateMachine

public VirtualStateMachine? DestinationStateMachine { get; }

Property Value

VirtualStateMachine

IsExit

public bool IsExit { get; }

Property Value

bool

Mute

public bool Mute { get; set; }

Property Value

bool

Name

public string Name { get; set; }

Property Value

string

Solo

public bool Solo { get; set; }

Property Value

bool

Methods

Clone()

public abstract VirtualTransitionBase Clone()

Returns

VirtualTransitionBase

CloneInternal(CloneContext, AnimatorTransitionBase)

protected static VirtualTransitionBase CloneInternal(CloneContext context, AnimatorTransitionBase transition)

Parameters

context CloneContext
transition AnimatorTransitionBase

Returns

VirtualTransitionBase

SetDestination(VirtualState)

public void SetDestination(VirtualState state)

Parameters

state VirtualState

SetDestination(VirtualStateMachine)

public void SetDestination(VirtualStateMachine stateMachine)

Parameters

stateMachine VirtualStateMachine

SetExitDestination()

public void SetExitDestination()

_EnumerateChildren()

protected override IEnumerable<VirtualNode> _EnumerateChildren()

Returns

IEnumerable<VirtualNode>