Пример #1
0
        private void OnClientSyncTurnActions(NetworkMessage netMsg)
        {
            ServerSyncTurnActionsMessage msg = netMsg.ReadMessage <ServerSyncTurnActionsMessage>();

            Debug.Log("Client received SyncTurnActions");
            GameLogicClient.game.receiveActions(msg.actions);
            GameLogicClient.game.resolveTurn();
        }
Пример #2
0
        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);
            }
        }