Legacy Documentation: Version 5.5
LanguageEnglish
  • C#
  • JS

Script language

Select your preferred scripting language. All code snippets will be displayed in this language.

GameObjectUtility.GetUniqueNameForSibling

public static string GetUniqueNameForSibling(Transform parent, string name);

Parameters

parent Target parent for a new GameObject. Null means root level.
name Requested name for a new GameObject.

Returns

string Unique name for a new GameObject.

Description

Get unique name for a new GameObject compared to existing siblings. Useful when trying to avoid duplicate naming. When duplicate(s) are found, uses incremental a number after the base name.