Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static void SortChildren<TComponent>(this Transform transform, Comparison<TComponent> comparison)
- where TComponent : Component
- {
- // Получение всех дочерних объектов трансформа
- TComponent[] children = transform.GetComponentsInChildren<TComponent>();
- // Сортировка дочерних объектов по позиции по оси X
- Array.Sort(children, comparison);
- transform.DetachChildren();
- // Установка нового порядка дочерних объектов
- for (int i = 0; i < children.Length; i++)
- children[i].transform.SetParent(transform);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement