a๋ผ๋ ๋ถ๋ชจ ์ค๋ธ์ ํธ ์๋์
b๋ผ๋ ์ด๋ฆ ๊ฐ์ง ์ค๋ธ์ ํธ ๊ฐฏ์๋ฅผ ํ์ ํ๊ณ ์ถ์
ํ์ฌ a๋ผ๋ ์ค๋ธ์ ํธ ์๋์๋ b๋ผ๋ ์ค๋ธ์ ํธ ๋ง๊ณ ๋ ๋ค๋ฅธ ์ค๋ธ์ ํธ๋ค์ด ์๊ณ ๊ทธ ์์ b๋ฅผ ๋ฃ์ด์ผ ํ๋ ์ํฉ์ธ๋ฐ ์ด ๊ฒฝ์ฐ b์ ๊ฐฏ์๋ฅผ ์ธ๋ ์ฝ๋๋ฅผ ์ด๋ป๊ฒ ์ง์ผํ ์ง ๋ชจ๋ฅด๊ฒ ์
๊ฐ์๊ฐ ๋ณํ๋ ๊ณผ์ ์์ ์นด์ดํ ์ ํด์ฃผ๋ฉด ๋์ง์์๊น
๊ฐ์๊ฐ 0์ด๋ฉด ์ค๋ธ์ ํธ ์ถ๊ฐ๋ฅผ ํด์ค์ผํ๋๋ฐ ์ค๋ธ์ ํธ ์ถ๊ฐ ์ฝ๋๋ ๋ฐ๋ก ์งฐ๋ค๋ง ๊ฐ์ ์นด์ดํธ๋ฅผ ์ฝ๋๋ก ์ด๋ป๊ฒ ๋ํ๋ด์ผํ ์ง ๋ชฐ๋ผ์ ๋ฌผ์ด๋ดค์
์ค๋ธ์ ํธ ์ถ๊ฐ ์ฝ๋์์ ์นด์ดํธ+1, ์ค๋ธ์ ํธ ์ญ์ ์ฝ๋์์ ์นด์ดํธ-1 ํด์ฃผ๋ฉด ์ค์ ๋ก ์ธ๋๊ฑฐ๋ ๋ค๋ฆ์์ง ์์๊น ํด์ ์๊ธฐํด๋ด
intํ ์นด์ดํธ ๋ณ์ ํ๋ ๋ง๋ค์ด์ ++ ํ๋ผ๋๊ฑฐ์ง?
Transform[] objList = gameObject.GetComponentsInChildren(); foreach( Transform child in objList ) { switch(child.gameObject.name) { case "Button": numButton++; case "Image": numImage++; } } // ์๋๋ฉด ๊ทธ๊ฑฐ์จ ์ ๋๋ ์์ง ์ฑ ์์ ๋๋ค.
๊ฐ๋์ฉ ์ฒดํฌํ๋๊ฑฐ๋ฉด ์ด๋ฆ ๋ค๊ฐ์ ธ์์ StartsWith๋ก ๋ฌธ์์ด ๋น๊ตํ๋ฉด ์ฌ์ธ๊บผ ๊ฐ์๋ฐ