Esempio n. 1
0
        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);
        }
Esempio n. 2
0
 public ClientWithPackage(TcpClient client)
 {
     Client = new GroboTcpClient(client);
     HelloPackage = Serializer.Deserialize<HelloPackage>(Client.ReadToEnd());
 }
Esempio n. 3
0
 public ClientWithPackage(TcpClient client)
 {
     Client       = new GroboTcpClient(client);
     HelloPackage = Serializer.Deserialize <HelloPackage>(Client.ReadToEnd());
 }