https://docs.unity3d.com/ScriptReference/Events.UnityEvent_1.html
์ฒ์์ Unity Doc๋ณด๊ณ ๋ง๋ค์ด๋ดค๋๋ฐ ์ด๋ ๊ฒํ๋๊น ์ด๋ฒคํธ ์ข ๋ฅ๋ณ๋ก ์๋ก ํด๋์ค๋ฅผ ๋ง๋ค์ด์ผํด๊ฐ์ง๊ณ
์ด๋ฒคํธ๋ฅผ string์ผ๋ก ๊ตฌ๋ถํด์ ๊ทธ๋๊ทธ๋ ๋ง๋ค์์๋ ์ฐพ์๋ณด๋..
https://learn.unity.com/tutorial/create-a-simple-messaging-system-with-events#5cf5960fedbc2a281acd21fa
์ด๋ ๊ฒ ํํ ๋ฆฌ์ผ์ค์ dictionary๋ฅผ ์ด์ฉํด์ ํ๋๊ฒ ์๋๋ผ๊ตฌ์.
๊ทผ๋ฐ ์ด์ ๋ Event์ ๋ณ์๋ฅผ ๋ฃ์ด์ ๋ณด๋ด๊ณ ์ถ์๋ฐ
https://forum.unity.com/threads/messaging-system-passing-parameters-with-the-event.331284/
๊ทธ๊ฒ๋ ์ฐพ์๋ณด๋๊น ์๊ธฐ๋ ํ๋ฐ
์ง์ ๋ณ์ ํ์ ์ ๋ค ๋ฐ๋ก ๋ฏธ๋ฆฌ ์ ์ธํด๋๊ฑฐ๋
Generic ๋ณ์๋ฅผ ํ๋ด๋ด๋ ค๋ฉด ๋ณ์ํ์ object๋ก ๋ณด๋ด์ผํ๋๋ฐ ๊ทธ๋ฌ๋ฉด Event๊ฐ ์คํํ๋ ํจ์์์ ์ผ์ผ์ด object ๋ณ์๋ฅผ ๋ณํ์์ผ์ค์ผํ๊ณ
๋ float๊ฐ์๊ฑด null ํ์ฉ์๋์ ๋ณํ์๋๋ค๊ณ ๊ฒฝ๊ณ ๋ ๋์ค๋๋ผ๊ตฌ์..
GameEvent๋ฅผ Invoke ํ ๋ ๋ณ์๋ฅผ ์๋ฃํ ์๊ด์์ด ์ฌ๋ฌ๊ฐ ๋ณด๋ผ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋์
์๋๋ฉด ๋ณดํต parameter ์๋ ์๋ฃํ ๋ณ๋ก ๋ฐ๋ก ํจ์๋ฅผ ๋ง๋ค์ด ์ฐ๋์??
์น์ค
ํด๋ณด์ง ์์์ ๋ชจ๋ฅด๊ฒ ๋๋ฐ BaseParameter๋ผ๋ ํด๋์ค๋ฅผ ๋ง๋ค๊ณ type์ด๋ int๋ ๋์ถฉ ์์๋ฐ์๋งํ๊ฑฐ ๋ฃ๊ณ ์ด๊ฑฐ ์์๋ฐ์ parameterํด๋์ค์์ ๋๊ฐ์ฐ๊ณ ์ถ์ ๋ณ์๋ง๋ค๊ณ base์ ์ ์ธํ type์ด๋ int๋ฅผ override ํด์ ์์์๋ณ๊ฐ ๋ฃ๊ณ invokeํ ๋ ์์ ์๋ณ๊ฐ์ผ๋ก ์ฐพ์๋ด๋ฉด ๋์ง์์๊น?