Interface IState
Syntax
public interface IState : IGraphElementWithDebugData, IGraphElementWithData, IGraphElement, IGraphItem, INotifiedCollectionItem, IDisposable, IPrewarmable, IAotStubbable, IIdentifiable, IAnalyticsIdentifiable
Properties
canBeDestination
Declaration
bool canBeDestination { get; }
Property Value
canBeSource
Declaration
bool canBeSource { get; }
Property Value
graph
Declaration
StateGraph graph { get; }
Property Value
incomingTransitions
Declaration
IEnumerable<IStateTransition> incomingTransitions { get; }
Property Value
isStart
Declaration
bool isStart { get; set; }
Property Value
outgoingTransitions
Declaration
IEnumerable<IStateTransition> outgoingTransitions { get; }
Property Value
position
Declaration
Vector2 position { get; set; }
Property Value
transitions
Declaration
IEnumerable<IStateTransition> transitions { get; }
Property Value
width
Declaration
float width { get; set; }
Property Value
Methods
OnBranchTo(Flow, IState)
Declaration
void OnBranchTo(Flow flow, IState destination)
Parameters
Type |
Name |
Description |
Flow |
flow |
|
IState |
destination |
|
OnEnter(Flow, StateEnterReason)
Declaration
void OnEnter(Flow flow, StateEnterReason reason)
Parameters
OnExit(Flow, StateExitReason)
Declaration
void OnExit(Flow flow, StateExitReason reason)
Parameters
Extension Methods