/// <summary> /// Return a text-representation of this object. /// </summary> public override String ToString() => String.Concat(SearchCenter.HasValue ? SearchCenter.ToString() + " / " + DistanceKM + "km" : "", LastCall.HasValue ? LastCall.Value.ToIso8601() : "", " (", ProviderId, ")");
/// <summary> /// Return a text-representation of this object. /// </summary> public override String ToString() => String.Concat(SearchCenter.HasValue ? SearchCenter.ToString() + " / " + DistanceKM + "km" : "", EVSEStatusFilter.HasValue ? EVSEStatusFilter.Value.ToString() : "", " (", ProviderId, ")");
public SearchCenterTests() { ProgramList.InitData(); leaguesData = Service.GetLastInstance().LeaguesData; playersData = Service.GetLastInstance().PlayersData; League league = new League(1, "first league"); leaguesData.AddLeague(league); Player playerLogged = new Player(0, "logged", "1234", "*****@*****.**", league.Id); searchCenter = new SearchCenter(playersData, leaguesData); }
/// <summary> /// Return the HashCode of this object. /// </summary> /// <returns>The HashCode of this object.</returns> public override Int32 GetHashCode() { unchecked { return(ProviderId.GetHashCode() * 17 ^ DistanceKM.GetHashCode() * 11 ^ (SearchCenter.HasValue ? SearchCenter.GetHashCode() * 5 : 0) ^ (!EVSEStatusFilter.HasValue ? EVSEStatusFilter.GetHashCode() : 0)); } }
/// <summary> /// Return the HashCode of this object. /// </summary> /// <returns>The HashCode of this object.</returns> public override Int32 GetHashCode() { unchecked { return(ProviderId.GetHashCode() * 17 ^ DistanceKM.GetHashCode() * 13 ^ GeoCoordinatesResponseFormat.GetHashCode() * 11 ^ (SearchCenter.HasValue ? SearchCenter.GetHashCode() * 7 : 0) ^ (!LastCall.HasValue ? LastCall.GetHashCode() * 5 : 0)); } }
IEnumerator SearchWithDelay() { queue.Enqueue(StartWaypoint); yield return(new WaitForSeconds(delay)); while (queue.Count > 0 && IsRunning) { SearchCenter = queue.Dequeue(); HaltIfEndFound(); ExploreNeighbours(); SearchCenter.isExplored = true; SearchCenter.SetTopColor(Color.grey); yield return(new WaitForSeconds(delay)); } SearchIsDone = true; }