UnityEvent vs C# Event : ๋ฌด์์ ์ธ๊น? (tistory.com)
์ง๊ธ ์ ๋ํฐ ์ด๋ฒคํธ์ ๋ํด ๋ฐฐ์ฐ๋ ์ค์ธ๋ฐ
์์ง์์ ์ ๊ณตํ๋ UnityEvent๋ C# ์์ฒด์ ์ธ event ๋ ์ค์ ํ์๋ฅผ ๋ ๋ง์ด ์ฐ๋ ๋๋์ด๋๋ผ๊ตฌ์ ์ฌ๋๋ค์ด.
๋ ๋ค ๊ณต๋ถ์ผ ํ๊ธดํ๋๋ฐ ๋ณดํต ๊ทธ๋ฅ ์ด๋ฒคํธ ๋ง๋ค๋์๋ UnityEvent ํ์ ์ผ๋ก ์์ฐ๊ณ C# event ์ฐ๋์?ย
์ง๊ธ ๊ณ์ ์์๋ณด๋๋ฐ action๋ ๋ง์ฐฌ๊ฐ์ง ๋๋์ด๋ค์ ์ด์ฐจํผ action๋ UnityEvent ์์ ํฌํจ๋๋๊ฑฐ๋ผ ๊ทธ๋ฐ๊ฑด๊ฐ.. ์ฑ๋ฅ๋๋ฌธ์๋ผ๋ ๊ฒฐ๊ตญ c# action,event์ ์ข ๋ ์น์ํด์ง๋๊ฒ ๋์๋ณด์ด๋๋ฐ ๋ง์๊น์
์ธ์คํํฐ์์ ์จ์ผํ๋ฉด์ฐ๋๊ฑฐ์ง
์ ์ธ์คํํฐ์์ ๊ตณ์ด ์์ฐ๊ณ ์คํฌ๋ฆฝํธ๋ก ์ด๋ฒคํธ ๊ด๋ฆฌํ ๊ฑฐ๋ฉด ๊ทธ๋ฅ C# ์ด๋ฒคํธ ์ฐ๋๊ฒ ๋ซ๊ฒ ๋ค์
๊ฐ์ธ์ ์ผ๋ก๋ ํ๋ฒ ์ด๋ฒคํธ๋ฅผ ๋ง๋ค๊ณ ๊ฑฐ์ ๋ฐ๋์ง ์์ ๋ถ๋ถ์ด๋ฉด ์ง์ ๋ถ๋ถ์ ์๋ํฐ์์ ๋ช ์์ ์ผ๋ก ํ์ธํ๊ฒ ๋ง๋ค๊ธฐ ์ํด ์ ๋ํฐ ์ด๋ฒคํธ๋ฅผ ์ฐ๊ณ ์ ํ๋ก์ ํธ๋ง๋ค ๊ฒ๋ ๋ง์ด ๋ฐ๋๊ณ , ์ ์ง๋ณด์ํ ๋ ๊ฑฐ์ ๋ณผ ํ์๊ฐ ์๋ค๊ณ ํ๋จ๋๋ ์์คํ ๊ณผ ๊ด๋ จ๋ ๋ถ๋ถ์ผ ๊ฒฝ์ฐ C# ์ด๋ฒคํธ๋ฅผ ์ ์ ์ง๋ณด์๋ ์์ฃผ ์์ ๋๋ ๋ถ๋ถ์ c#์ด๋ฒคํธ๋ก ๋ง๋ค๋ฉด ์ธ์คํํฐ์ ๋ ธ์ถ์ด ์๋๊ณ ์๋ํฐ์์ ํ์ธํ ์ ์๋ ๊ฒ์ด ๋๋ฌด ์ ํ์ ์ด๋ผ์ ์ ์ง๋ณด์ํ ๋ ๋งค์ฐ ๊ณ ํต๋ฐ๋ ๊ฒ ์ฒ๋ผ ๋ณด์ด๋๋ผ
๊ทธ๋ฅ ์จ๋ ๋ ๋ ๊ทธ๋ฅ ๊ฐ๋จํ๊ฒ ์ด๋ฒคํธ ํ ๋นํ ๋ ์ ๋ํฐ์ด๋ฒคํธ ๋ธ๋ฆฌ๊ฒ์ดํธ๋ก ํจ์๋ค ์ ๋ฌํด์ค์ ์ด๋ฒคํธ ํ ๋น์ํฌ๋ c# ์ด๋ฒคํธ
์ธ์คํํฐ ๊ตฌ๋ฉ ๋ซ์ผ๋ ๋ง๋ ๊ทธ์ฐจ์ด
๊ณ ์๋ ์๋ก ์ธ์คํํฐ ์์ฐ๊ฒ๋จ ๊ทธ๊ฑฐ ๊ด๋ฆฌํ๋๊ฒ ์ง์ง ๋ ธ๋๋ ฅ ๋ง์ด์จ์
์งฌ ์์ด๋ฉด ์ด๊ฑธ ์ธ์ ๊น์ง ์ผ์ผํ ๋ฃ๊ณ ์์ง? ํ๋ฉด์ ์๋ํ์ ์ ์ ๋์ด ๊ฐ๊ฑฐ์..์ฌ์ํ ๋ฆฌ์์ค ์คํ ์ด๋ง๋ถํฐ ๋ฐ์ดํฐ ๊ด๋ฆฌ๊น์ง.. ๋น์ฅ ์ํด๋ ์๊ฐํ๋ฉด์ ๊ฐ๋ฐํ๋ค๋ณด๋ฉด ๋ง์ฃผํ ๋ถ๋ถ์ด๋๋งํผ ์ผ์ฐ ๋ฐฐ์ฐ๋ฉด ์ข๋ค๊ณ ์๊ฐํจ