private void onStateStarted(Signal signal) { StateStartedSignal stateStartedSignal = (StateStartedSignal)signal; if (stateStartedSignal.startedState.GetType() == typeof(StartMenuState)) { SignalManager.Inst.RemoveListener <StateStartedSignal>(onStateStarted); SignalManager.Inst.AddListener <MoveButtonPressedSignal>(onMoveButtonPressed); } }
private void onStateStarted(Signal signal) { StateStartedSignal stateStartedSignal = (StateStartedSignal)signal; if (stateStartedSignal.startedState.GetType() == typeof(IntroState)) { CutSceneManager.Inst.SetActiveSequence(0); nextState = new FadeInState(); } }