public HttpResponseMessage Stop(HttpRequestMessage msg) { _tankBot.Stop(); var response = msg.GetResponseMessage(); response.ContentType = "application/json"; response.Content = "{'status':'ok'}"; return(response); }
private void Client_MessageRecevied(object sender, NetworkMessage e) { switch (e.MessageTypeCode) { case Move.MessageTypeId: { var movePayload = e.DeserializePayload <Move>(); _tankBot.Move(movePayload.Speed, movePayload.RelativeHeading, movePayload.AbsoluteHeading, movePayload.Duration); } break; case Core.Messages.Stop.MessageTypeId: _tankBot.Stop(); break; } }
public override void Stop() { Speed = 0; _mblockTankBot.Stop(); }