public void AddResponses(float range, List <Response> responses) { foreach (Response r in responses) { bool found = false; for (int i = 0; i < m_allResponses.Count; i++) { ResponseRange rr = m_allResponses[i]; if (r == rr.Response) { Log.DebugLog("ammending old response: " + r + ", range: " + range); found = true; rr.SearchRange = range; } } if (!found) { Log.DebugLog("adding new response: " + r + ", range: " + range); m_allResponses.Add(new ResponseRange(r, range)); } } if (CurrentResponse.Response == Response.None) { CurrentResponse = m_allResponses[0]; } }
private void NextResponse() { m_responseIndex++; if (m_responseIndex == m_allResponses.Count) { CurrentResponse = new ResponseRange(); } else { CurrentResponse = m_allResponses[m_responseIndex]; } }
private void NextResponse() { m_responseIndex++; if (m_responseIndex == m_allResponses.Count) CurrentResponse = new ResponseRange(); else CurrentResponse = m_allResponses[m_responseIndex]; }
public void AddResponses(float range, List<Response> responses) { foreach (Response r in responses) { bool found = false; for (int i = 0; i < m_allResponses.Count; i++) { ResponseRange rr = m_allResponses[i]; if (r == rr.Response) { m_logger.debugLog("ammending old response: " + r + ", range: " + range); found = true; rr.SearchRange = range; } } if (!found) { m_logger.debugLog("adding new response: " + r + ", range: " + range); m_allResponses.Add(new ResponseRange(r, range)); } } if (CurrentResponse.Response == Response.None) CurrentResponse = m_allResponses[0]; }