enum EStateTreeUpdatePhase { Unset = 0, StartTree, StopTree, StartGlobalTasks, StopGlobalTasks, TickStateTree, ApplyTransitions, TriggerTransitions, TickingGlobalTasks, TickingTasks, TransitionConditions, StateSelection, EnterConditions, EnterStates, ExitStates, }