ํ๋์ ๊ณต๊ฒฉ์ฑ ๋ฒํ ๋๋ฒํ ์ํ์ด์ ์ฌ๋ถ ๋ถ๋ฆฌ์ธ ์ถ๊ฐ
๋ฒํผ๋์ ํ ๋น์ AddListener ๋ฉ์๋ ์ฌ์ฉ
๋๋ค์(์ด๊ฒ๋ญ์ง?)์ ์ฌ์ฉํ๋ฉด ์ธ์ ์ถ๊ฐ ๊ฐ๋ฅ
IndividualBattleSystem ๋ด์์ "์ง๊ธ ํฑ์์ ํ๋์ ๋์
ํ์" ์ ์๋ฆฌ๋ ๋ถ๋ฆฌ์ธ ์ถ๊ฐํ๊ณ ์ด ๋ถ๋ฆฌ์ธ์ ๋ฐ๋ผ์ UI์๋ค๊ฐ ํด๋นํ๋ ์ ๋์ ์คํฌ ๋ฑ์ ํ ๋น
ํด๋น ๋๊ธ์ ์ญ์ ๋์์ต๋๋ค.
ใ ใ
ํ์ ๋ง ๊ฐ์ผ๋ฉด ๋๋ค์ ์์ฐ๊ณ ํจ์๋ฃ์ด์ค๋๋จ
??? button์ AddListener์ธ๋ฐ ํ์ ์ด ๊ฐ๋ค๋จ?
private void Test(){}์ผ ๋
btn.OnClick.AddListener(()=>Test());์ด๋ฐ์์ผ๋ก ๋ง๊ณ
btn.OnClick.AddListener(Test); ์๋ ๊ฒ ๋๋ค์ ์์ฐ๊ณ ๊ฐ๋ฅํ๋จ๊ฑฐ์์.
๋๋ค์์ผ๋ก ๋ฃ์ด์ฃผ๋ฉด์ดํ์ ์ง์ ํด์ ์ญ์ ๊ฐ ๋ถ๊ฐ๋ฅํจ.
https://coucougo.com/38
์ธ์คํํฐ์์
ํ ๋นํด์ฃผ๋ ๋ฐฉ์๋ ์๊ณ ,
๋ฒํผ์ OnClick์ UnityEvent์ธ๋ฐ, ํ๋ผ๋ฏธํฐ ์๋ ํจ์ ๋ฃ์ด์ค์ ์์ด์.
UnityEvent๋ฉด ํ๋ผ๋ฏธํฐ๊ฐ int์ธ ํจ์ ๋ฃ์ด์ค ์ ์์ด์.
์ ์ ๋ฐ์์ผ๋ก ์ธ์ ๋ ๋๊ฐ์ ์ฒ๋ฆฌํ ๋ ์ ๋ด ์ ์๊ตฌ๋ ์ง์ ์ญ์ ๋ ๋ถ๊ฐ๋ฅํด๋ removeAll์ ๊ฐ๋ฅํ๊ฑฐ์ฃ ???