UnityEditor.GameObjectUtility.GetUniqueNameForSibling C# (CSharp) Method

GetUniqueNameForSibling() private method

private GetUniqueNameForSibling ( Transform parent, string name ) : string
parent UnityEngine.Transform
name string
return string
        public static extern string GetUniqueNameForSibling(Transform parent, string name);
        internal static bool HasChildren(IEnumerable<GameObject> gameObjects)

Usage Example

        static void CreateAndPlacePrimitive(PrimitiveType type, GameObject parent)
        {
            // make sure to get the unique name before the GameObject is created
            // or GetUniqueNameForSibling will always end up with (1) in empty scene
            string uniqueName = GameObjectUtility.GetUniqueNameForSibling(parent != null ? parent.transform : null, type.ToString());
            var    primitive  = ObjectFactory.CreatePrimitive(type);

            primitive.name = uniqueName;
            Place(primitive, parent);
        }
All Usage Examples Of UnityEditor.GameObjectUtility::GetUniqueNameForSibling