void OnClientStartNewTurn(NetworkMessage netMsg) { ServerStartNewTurnMessage msg = netMsg.ReadMessage <ServerStartNewTurnMessage>(); Debug.Log("Received ServerStartNewTurnMessage"); GameLogicClient.game.prepareNewTurn(msg.startTurnTimestamp); }
private void StartNewTurn(GameLogicServer game, long startTurnTimestamp) { ServerStartNewTurnMessage msgOut = new ServerStartNewTurnMessage(); msgOut.startTurnTimestamp = startTurnTimestamp; foreach (Player p in game.players.Values) { p.user.connection.Send(ServerStartNewTurnMessage.ID, msgOut); } Debug.Log("Server sent StartNewTurn " + game.gameId); }