Esempio n. 1
0
    // Add unitmarker for given unit
    private void AddUnitWaypointMarker(UnitWaypoint unitWaypoint)
    {
        if (unitWaypointMarkerPool.Count == 0)
        {
            MakeNewUnitWaypointMarker();
        }

        UnitWaypointMarker unitWaypointMarker = unitWaypointMarkerPool[0];

        unitWaypointMarkerPool.Remove(unitWaypointMarker);
        unitWaypointMarker.Setup(unitWaypoint);
        unitWaypoints.Add(unitWaypoint);
        unitWaypointMarkers.Add(unitWaypoint, unitWaypointMarker);
    }