public void RemoveAndDestroyPrefab(GameObject unityPrefab) { List <Prefab> allPrfabs = _prefabs.GetAllEntities(); List <Prefab> prefabs = allPrfabs.FindAll(item => item.UnityPrefab == unityPrefab); foreach (Prefab prefab in prefabs) { RemoveAndDestroyPrefab(prefab); } }