using Lean.Pool; using UnityEngine; namespace SLSFramework.General { public static class TransformExtension { public static void DestroyAllChildren(this Transform transform) { for (int i = transform.childCount - 1; i >= 0; i--) { Object.Destroy(transform.GetChild(i).gameObject); } } public static void DespawnAllChildren(this Transform transform) { for (int i = transform.childCount - 1; i >= 0; i--) { LeanPool.Despawn(transform.GetChild(i).gameObject); } } } }