public bool ClosestBuildingBySeeker(AIPath ai) { // float shortestPath = 0; // int shortestBuilding = 0; positions.Clear(); for (int i = 0; i < building.Count; ++i) { if (building[i].Life <= 0) { continue; } Building build = (Building)building[i]; positions.Add(build.GetTransform().position); } if (positions.Count == 0) { return(false); } ai.MultiplySearch(positions.ToArray()); return(true); }