private void OnClientSyncTurnActions(NetworkMessage netMsg) { ServerSyncTurnActionsMessage msg = netMsg.ReadMessage <ServerSyncTurnActionsMessage>(); Debug.Log("Client received SyncTurnActions"); GameLogicClient.game.receiveActions(msg.actions); GameLogicClient.game.resolveTurn(); }
public void SyncTurnActions(GameLogicServer game) { ServerSyncTurnActionsMessage msg = new ServerSyncTurnActionsMessage(); Debug.Log("Server sent SyncTurnActions"); msg.actions = game.generateTurnActionsJSON(); foreach (Player player in game.players.Values) { User u = player.user; u.connection.Send(ServerSyncTurnActionsMessage.ID, msg); } }