public override Command MakeTurn() { var sensorsData = Competitions.GetSensorsData <ISensorsData>(ControlledRobot); client.Send(Serializer.Serialize(sensorsData)); var command = Serializer.Deserialize <Command>(client.ReadToEnd()); command.RobotId = ControlledRobot; return(command); }
public ClientWithPackage(TcpClient client) { Client = new GroboTcpClient(client); HelloPackage = Serializer.Deserialize<HelloPackage>(Client.ReadToEnd()); }
public ClientWithPackage(TcpClient client) { Client = new GroboTcpClient(client); HelloPackage = Serializer.Deserialize <HelloPackage>(Client.ReadToEnd()); }