protected override void OnDestroy() { Linker.UnlinkAllGameObjects(); foreach (var entityId in entitySystem.GetEntitiesInView()) { gameObjectCreator.OnEntityRemoved(entityId); } base.OnDestroy(); }
protected override void OnDestroy() { EntityManager.RemoveComponent <GameObjectInitSystemStateComponent>(GetEntityQuery(typeof(GameObjectInitSystemStateComponent))); Linker.UnlinkAllGameObjects(); foreach (var entityId in entitySystem.GetEntitiesInView()) { gameObjectCreator.OnEntityRemoved(entityId); } base.OnDestroy(); }