Ejemplo n.º 1
0
    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);
    }