示例#1
0
        private void OnReceiveTurnData(NetPeer peer, NetEventArgs args)
        {
            PacketTurnData message = PacketBase.Read <PacketTurnData>((NetDataReader)(args.Data));

            //UnityEngine.Debug.Log("Received data from player " + message.Sender);
            lockstep.Insert(message.Commands, message.Turn, message.Sender);
        }
示例#2
0
        public void SendPendingCommands(List <Command> commands, long scheduledTurn)
        {
            UpdateTurn(scheduledTurn);
            PacketTurnData message = new PacketTurnData(identity, scheduledTurn, commands);

            GameClient.Send(message);
        }