public static void Destroy( GameObject gameObject ) { _destroyedGameObjects.Add( gameObject); }
public static void Destroy(GameObject gameObject) { var egoComponent = gameObject.GetComponent <EgoComponent>(); EgoEvents <DestroyedGameObject> .AddEvent(new DestroyedGameObject( gameObject, egoComponent )); EgoCleanUp.Destroy(gameObject); }