|
|
- using System.Collections;
- using System.Collections.Generic;
- using UnityEngine;
-
- public static class TransformUtility
- {
- public static float GetGlobalIndex(this Transform transform)
- {
- float retVal = transform.GetSiblingIndex() + 1;
- transform = transform.parent;
-
- while (transform != null)
- {
- retVal /= 10;
- retVal += transform.GetSiblingIndex() + 1;
- transform = transform.parent;
- }
-
- return retVal;
- }
- }
|