public bool TryWaitObservationRequest(out Response response, uint gameloop) { do { if (!_client.TryWaitObservationRequest(out response, TIME_OUT)) { return(false); } } while(Realtime && response.Observation.Observation.GameLoop == gameloop); return(true); }