본문 바로가기
[Unity]

[Unity] GameObject의 경로를 반환하는 함수

by 김기승 2023. 2. 26.

Hierarchy에서의 경로를 반환하는 함수이다.

 

    /* GameObject의 경로를 반환하는 함수 */
    public string GetGameObjectPath(GameObject obj)
    {
        string path = null;

        if (obj) //오브젝트가 존재하면
        {
            path = obj.name;

            while (obj.transform.parent) //부모가 존재하면
            {
                obj = obj.transform.parent.gameObject;
                path = obj.name + '/' + path; //경로 추가
            }
        }

        return path; //경로 반환
    }

댓글