if (StartImage == null)
ย ย ย ย {
ย ย ย ย ย ย this.audio.Play();
ย ย ย ย }
ui๊ฐ ์ฌ๋ผ์ง๊ฑฐ๋ ๋นํ์ฑํ์ผ๋ ๋ธ๊ธ ์ฌ์ํ๋ ค๋๋ฐ ๋์ด ์๋๊ฒ ๊ฐ๋๋ฐ if์์ ๋ญ๋ผ๊ณ ์จ์ผํจ?
if (StartImage == null)
ย ย ย ย {
ย ย ย ย ย ย this.audio.Play();
ย ย ย ย }
ui๊ฐ ์ฌ๋ผ์ง๊ฑฐ๋ ๋นํ์ฑํ์ผ๋ ๋ธ๊ธ ์ฌ์ํ๋ ค๋๋ฐ ๋์ด ์๋๊ฒ ๊ฐ๋๋ฐ if์์ ๋ญ๋ผ๊ณ ์จ์ผํจ?
null์ ๋ฐํ์ด ์๋๋ ๊ฒฝ์ฐ, ์ฆ ์ฐธ์กฐํ ๋ ค๋ ์ค๋ธ์ ํธ๊ฐ ์ฌ๋ผ์ง ๊ฒฝ์ฐ์ ๋น๊ต๋ฅผ ์ํด ์ฌ์ฉํ ์ ์์. ๋นํ์ฑํ์ ๊ฒฝ์ฐ๋.... ์ง์ ์ ์ผ๋ก ๋ฐ๋ก ์ฐพ๋ ๋ฐฉ๋ฒ์ ์์. ํ์ฑํ๋๋ถ๋ชจ์ค๋ธ์ ํธ๋ฅผ ์ฐพ๊ณ ๊ทธ ์์์ค๋ธ์ ํธ๋ฅผ ์ฐพ๋์์ผ๋ก ํ๊ฑฐ๋ ์๋๋ฉด ๋จผ์ ๋นํ์ฑํ ๋๊ธฐ์ด์ ์ ๋จผ์ ์ฐธ์กฐํด๋๊ฑฐ๋. ์๋๋ฉด.... ๊ทธ ์ข ๋ฅ๋ณ๋ก ๋ฆฌ์คํธ ๋ฐ์์ ์ฐ๋ ๊ฒ๋ ์๊ธดํ๋ฐ.
์ ์ ๊น ๊ทผ๋ฐ ๊ฒ์๊ธ ๋ญ ์ด์ผ๊ธฐ์ง
destroy์ฐ๋ฉด null๋ก ์๋ธ?
๋ธ. ๊ทผ๋ฐ ์๊ฐํด๋ณด๋๊น ์ฐธ์กฐ ๋ชปํด๋ null๋ก ๋ฐํ๋๊ฒ ๋ค
์ฐธ์กฐ๊ฐ์ด ๋ญ๋ก ๋์ค๋์ง ํ์ธํด๋ณด๋ฉด ๋ฐ๋ก ๋์ฌํ ๋ฐ ์ ๋ฌผ์ด๋ด
์ค๋ธ์ ํธ ์ญ์ ํ๊ณ ๊ทธ ์ฐธ์กฐ๋ฅผ ๋๋ฒ๊ทธ ๋ก๊ทธ์ ์ฐ์ด๋ณด๋ฉด ๋ญ๊ฐ์ธ์ง ๋์ค์๋
์ ์ด์ ์ด๋ฐ ๊ตฌ์กฐ๊ฐ ํ์์๊ฒ๋ ์ํ์ค๊ฐ ๋ฐ๋ก ๋ณด์ด๋๋ฐ
๊ฒ์์ค๋ธ์ ํธ๋ฉด .isActive ์๋ ์๊ธฐ ์ผ์ ์๋์ง ๊บผ์ ์๋์ง ๋ฐํํ๋ ๋ณ์์์, ๋์คํ ์ด๋ก ์ฃฝ์ด๋ฉด null๋น๊ตํด์ผํ๊ณ ๋ชจ๋ ธ๋นํค๋น์ด ์ปดํฌ๋ํธ๋ฉด enabled๋ก get๋ ๊ฑฐ์