Files
BABA_YAGA/Assets/Invector-3rdPersonController/Basic Locomotion/Scripts/Generic/Utils/vDestroyChildrens.cs

25 lines
615 B
C#
Raw Normal View History

2026-05-30 09:16:35 +07:00
using UnityEngine;
namespace Invector.Utils
{
public class vDestroyChildrens : MonoBehaviour
{
public virtual void DestroyChildrens()
{
DestroyChildrens(transform);
}
public virtual void DestroyChildrensOfOther(Transform target)
{
DestroyChildrens(target);
}
protected virtual void DestroyChildrens(Transform target)
{
int childs = target.childCount;
for (int i = childs - 1; i >= 0; i--)
{
Destroy(target.GetChild(i).gameObject);
}
}
}
}