StateMachine<TState>.

CanSetState(IList<TState>) Method

Summary

Returns the first of the `states` which can currently be entered.
Assembly
Animancer.dll
Namespace
Animancer.FSM
Containing Type
StateMachine<TState>

Syntax

public TState CanSetState(IList<TState> states)

Remarks

This requires Animancer.FSM.IState.CanExitState on the Animancer.FSM.StateMachine`1.CurrentState and Animancer.FSM.IState.CanEnterState on one of the `states` to both return true.

States are checked in ascending order (i.e. from [0] to [states.Count - 1]).

Parameters

Name Type Description
states IList<TState>

Return Value

Type Description
TState