2025-11-25 08:19:33 -05:00
|
|
|
using Lean.Pool;
|
|
|
|
|
using UnityEngine;
|
|
|
|
|
|
2026-02-13 09:22:11 -05:00
|
|
|
namespace SLSUtilities.General
|
2025-11-25 08:19:33 -05:00
|
|
|
{
|
|
|
|
|
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);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|