Beispiel #1
0
 public void AddWaypointMarker(WaypointMarker wp)
 {
     if (!waypointMarkersList.Contains(wp))
     {
         SubscribeOnDestruction(wp.GetInstanceID().ToString(), () => RemoveWaypointMarker(wp));
         this.waypointMarkersList.Add(wp);
     }
 }
Beispiel #2
0
 private void RemoveWaypointMarker(WaypointMarker wp)
 {
     if (waypointMarkersList.Contains(wp))
     {
         waypointMarkersList.Remove(wp);
         UnsubscribeOnDestruction(wp.GetInstanceID().ToString());
         wp.DestroyThis();
     }
 }