public void KillAttraction(CustomAttraction attraction) { if (Attractions.Contains(attraction)) { attraction.Delete(); Attractions.Remove(attraction); } else { Debug.LogWarning("KillAttraction supplied attraction parameter is invalid: " + attraction.ToString()); } }