์ ํ๋ถ ๊ฐ์ ๋ณด๊ณ ์๋๋ฐ
Box bx = box.GetComponent<Box>();
์ด๊ฒ bx์์ Box๋ผ๋ ์ปดํฌ๋ํธ์ ๋ํด ์ ๊ทผ์ ๊ฐ๋ฅํ๊ฒ ํด์ฃผ๋๊ฑฐ์์ด
๊ทผ๋ฐ ์๋์์
if (bx && bx.Move(direction))
์ด bx๊ฐ ๋ญ ๋ปํ๋๊ฑฐ์? ์ฑ๊ณต์ ์ผ๋ก Component๋ฅผ ๊ฐ์ ธ์๋์ง ํ์ธํ๋๊ฑด๊ฐ? bx ๋ฌ๋ ํ๋ ์ ๋ ๊ฒ ์๋๊ฒ ๋ฌด์จ์๋ฏธ์ง
ใ ใ ๋ง์ Null์ฒดํฌํ๋๊ฑฐ์ผ
ใ ใ ใ ใ ๊ฐ์ฌ๋
์ปดํฌ๋ํธ๋ฅผ ๋ชป๋ฐ์์ค๋ฉด ๋ณ์์ NULL์ด ์ ์ฅ๋๋๋ฐ NULL์ IF๋ฌธ์์ FALSE ์ทจ๊ธ์
์๋งคํ TryGetComponent