private void SetCurrentHook(StateHook hook) { if (State.StateInfo != null) { State.StateInfo.StateHook = hook; } else { State.StateInfo = new StateInfo { StateHook = hook }; } }
public void HookTo(StateHook <TStateName> hook) => HookTo(hook.StateManager);