24 lines
637 B
C#
24 lines
637 B
C#
using Lean.Pool;
|
|
using UnityEngine;
|
|
|
|
namespace SLSUtilities.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);
|
|
}
|
|
}
|
|
}
|
|
} |