public DefaultGameState(IGameFSM gameFSM) { this.gameFSM = gameFSM; }
public LoginGameState(IGameFSM gameFSM, IRoomManager roomManager) { this.gameFSM = gameFSM; this.roomManager = roomManager; }
public PairRoomState(IGameFSM gameFSM, IUIManager uiManager) { this.gameFSM = gameFSM; this.uiManager = uiManager; }
public StartUpGameState(IGameFSM gameFSM, ISceneManager sceneManager, IUIManager uiManager) { this.gameFSM = gameFSM; this.sceneManager = sceneManager; this.uiManager = uiManager; }