// Use this for initialization void Start() { FSM = new StateMachine(this); GameStateManager.Instance().FSM = FSM; FSM.ChangeState(GameStateHome.Instance()); // FSM.GlobalState = GameGlobalState.Instance (); // FSM.GlobalState.Enter (FSM.Owner); }
public void Message(string message, object[] parameters) { if (message.Equals("Back")) { GameStateManager.Instance().FSM.ChangeState(GameStateHome.Instance()); } else if (message.Equals("SelectLevel")) { DoSelectLevel(parameters); } }