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); }
public void SendPendingCommands(List <Command> commands, long scheduledTurn) { UpdateTurn(scheduledTurn); PacketTurnData message = new PacketTurnData(identity, scheduledTurn, commands); GameClient.Send(message); }