public void GamePrepare() { CurrentRoundStatus = new ServerRoundStatus(GameSettings, PhotonNetwork.PlayerList); mahjongSet = new MahjongSet(GameSettings, GameSettings.GetAllTiles()); var prepareState = new GamePrepareState { CurrentRoundStatus = CurrentRoundStatus, }; StateMachine.ChangeState(prepareState); }