์ ๋ํฐ UI์์
ํน์ ๋ฒํผ์ด ๋๋ ธ์ ๋ ๊ฐ์ bool๋ก ์ค์ ํ๋๊ฒ ๊ฐ๋ฅํด?
์ด์ฌํ ์ฐพ์๋ด๋ ์ง์ญ๋ณ์๋ฅผ ํ๋์ฉ ์ฃผ๋ ๊ฒ ๋ฐ์ ์๊ฐ์ด ์๋๋ค...
bool ๊ฐ๋ง ์ค์ true ์ผ ๋ ์ด๋ฒคํธ ๋ฐ์ํ๊ฒ ํ๊ณ ์ถ์๋ฐ
๋ด๊ฐ ์๋ฃ์ฐพ๋ ๋ฅ๋ ฅ์ด ์๋๊ฑด์ง
AddListener ๊ฐ์ ๊ฒ๋ฐ์ ์๋์ค๋ค...
๋ฒํผ์ ๋๋ฅด๋ฉด false, ํ๋ฒ ๋ ๋๋ฅด๋ฉด true ์ด๋ฐ๊ฑธ ์ํ๋๊ฑฐ์ผ?
์! ์๋ก์ด bool ๊ฐ bool isButton; ์ฒ๋ผ ์ค์ Button์ด๋ ์ฐ๋์ํค๊ณ ์ง์ญ๋ณ์๋ฅผ ์ค์ด๊ณ ์ถ์ด ใ ใ ใ
๋๋ฌด ๋์กํ๊ฒ ๋ณํด์ ์คํฌ๋ฆฝํธ ๊ผด๋ณด๊ธฐ๊ฐ ์ซ๋๋ผ๊ตฌ..
isButton = !isButton ์ด๋ฌ๋ฉด ๋ ํ ๋ฐ
๋ฒํผ ํด๋ฆญ ์ด๋ฒคํธ ํ์ ์์ bool ๊ฐ์ ๊ฐ์ง๊ณ ์ถ์ด์ ๋ฒํผ ์์ฒด๋ ํด๋ฆญํ์ ๋์ ์ค์ ์ด AddListener ๋ง๊ณ ๋ ๋ณ๊ฒ ์๋๋ผ๊ตฌ ใ
"ํ ๊ธ ๋ฒ ํผ"
์ ์ฅ ํ ๊ธ๋ฒํผ์ด๋ผ๋ ๊ฑธ 2์ผ๋ง์ ์๊ฒ ๋์์ด. ๋๋ ๋นก๋นก์ด๋ค!! ๋๋ ๋นก๋นก์ด๋ค!! ๋๋ ๋นก๋นก์ด๋ค!!
๋ฒํผ ๊ฐ์ง๊ณ ๋ณ์ ๋ณ ์ง์ ๋คํ๋๋ฐ
์ด๊ฑฐ ๋ฒํผ์ด๋ ํ ๊ธ์ ๋๋ ์ ๊ฒฝ์ฐ์ bool๊ฐ์ ์ฐ๋๋๊ฒ ํ๋ ๋ฐฉ๋ฒ์ด ์๋? ์๋ฅผ ๋ค์ด์ ์ํ์ฐฝ ๋ฒํผ์ ๋๋ ์ ๋, isButton์ด๋ผ๋ bool๊ฐ์ด true๋ก ๋ฐ๊ฟ ์ ์๊ฒ ์ง์ญ๋ณ์ ๋ฐ๋ก ์ค์ ์ํ๊ณ ... ํด๋น ๋ฒํผ์ด ๋๋ ธ๋ค๋ ๊ฑธ ์ธ์ํ๊ฒ ๋ง๋ค๊ณ ์ถ์๋ฐ
๋ ๋ฐฉ๋ฒ์ ์ฐพ์ ๊ฒ ๊ฐ์
ํํ ๊ณ ๋ง์ 2์ผ ์ฝ์ง์ ๋ณด๋์ด ์ฌ๊ธฐ์ ๋๊ปด์ง๋ค ํํ ํํํ ํํํ ๊ณ ๋ง์ ํํ ๊ณ ๋ง์ ๋ด ๊ฐ์ฌ๋ฅผ ๋ฐ์์ค ํํ ๊ณ ๋ง์