public void RemovePointOfInterest(PointOfInterest poi) { _pointsOfInterest.Remove(poi); poi.Deinstantiate(); if (OnPointOfInterestRemoved != null) { OnPointOfInterestRemoved(poi); } }