public class Test
{
ย public UnityActionย onReleaseEvent ;
}
//////////////////////
ย public UnityAction onTest;
ย public Testย _character;
๋ฐฉ๋ฒ1 ๊ตฌ๋ ,ํด์ ๊ฐ๋ฅย
ย ย private void Start()
ย ย {
ย ย ย ย onTest += () => { print("๋ฐฉ๋ฒ1"); };
ย ย ย ย _character.onReleaseEvent += onTest;
ย ย ย ย _character.onReleaseEvent -= onTest;
ย ย }
๋ฐฉ๋ฒ2 ํด์ ๋ถ๊ฐ
ย private void Start()
ย {
_character.onReleaseEvent += () => { print("๋ฐฉ๋ฒ2"); };
ย }
์ด๋ฐ์์ผ๋ก ํ๋ฒ๋ ์ฐ๊ฒฐํด์ฃผ๋์์ผ๋ก ํ๋ฉด ๋๋๋ฆผ?? ๋ง์ผ๋ฉด ์์ข์์ง??? ์ด๋ ๊ฒํ๋ฉด ์ต๋ช
๋ฉ์๋๋ ๊ตฌ๋
,ํด์ ๊ฐ๋ฅํด์ย
์๋ฌด ๋ฌธ์ ์์ ํํ์จ
๊ฐ์ฌ, ๋จผ๊ฐ ํจ์๊ฐ ๋น ๋์๊ฐ๋ ๋๋์ด๋ผ ์ง๋ฌธํ์ด
๋ณธ์ธ์ด ๋ณด๊ธฐ ์ข์๊ฑธ๋ก ์ฐ๋ฉด ๋จ. ๋ค๋ฅธ ๊ณณ์์ ์ฌํ์ฉํ ๊ฑฐ๊ฐ์ง ์์ผ๋ฉด ๊ด์ธ