Exemplo n.º 1
0
    private void CreateHFSM()
    {
        Debug.Log ("[AppHFSM INIT]");
        rootState = new CompositeState(APP_ROOT_STATE);
        rootState.OnCreate();
        rootState.OnActivate();

        CreateAppStates ();
    }
Exemplo n.º 2
0
    public override void End()
    {
        App.OnSubsystemsInitiated -= SetInitState;
        App.OnSubsystemsInitiated -= CreateHFSM;

        rootState.OnDeactivate();
        rootState.OnDestroy();
        rootState = null;
    }