https://docs.unity3d.com/ScriptReference/Events.UnityEvent_1.html
์ด๊ฑฐ ํํ ๋ฆฌ์ผ ํ์ด์ง ๋ณด๊ณ ์๋๋ฐ์
์ด๊ฒ m_MyEvent๊ฐ Invoke ๋๋ฉด listener์ ๋ฑ๋ก๋์ด์๋ Ping ํจ์๊ฐ ํธ์ถ๋๋๊ฑฐ๊ฐ์๋ฐ
์ ๋ ํธ์ถํ๊ณ ์ถ์ ํจ์๊ฐ ๋ค๋ฅธ ํด๋์ค์ ์์ด์
์ด๊ฒ ์ด๋ฒคํธ ์ด๊ธฐํํ๋ EventManager ํด๋์ค
์ด๊ฒ ์ด๋ฒคํธ์ ๋ฐ์ํด์ผํ๋ Spawner๋ผ๋ ํด๋์ค์ RemoveEnemyํจ์ ์ด๋ ๊ฒ ๋ถ๋ฆฌํ์ต๋๋ค.
๊ทผ๋ฐ ์ด๋ ๊ฒ ํ๋๊ฒฝ์ฐ ๋ง์ฝ Spawner๋ผ๋ ๊ฐ์ฒด๊ฐ ์ฌ๋ฌ๊ฐ ์์ฑ๋๋ฉด Listener๊ฐ ์ค๋ณต ์ถ๊ฐ๋๋๊ฒ ์๋๊ฐ์?
์ ๊ฐ ์ง์ ๋ค๋ฅธ ๋ณ์๋ฅผ ๋ง๋ค์ด์ listener ๋ฑ๋ก์ํ๋ฅผ ์ฒดํฌํด์ผํ๋์ง ์๋๋ฉด ์ค๋ณต์ถ๊ฐ๊ฐ ์๋๋ ๋ฐฉ๋ฒ์ด ์๋๊ฑด์ง ๊ถ๊ธํฉ๋๋ค.
์ง๋ฌธ์ ๋น ์ง ๋ด์ฉ์ด ์๋๋ฐ ๊ตฌํํ๋ ค๋๊ฒ ๋ญ์?
์ค๋ณต์ถ๊ฐ ๋๋ ๊ฑฐ ๋ง๋ ๊ฒ ๊ฐ๊ณ ์ค๋ณต์ ๋ง๊ธฐ์ํด ์ด๋ฒคํธ ๋งค๋์ ์คํฌ๋ฆฝํธ์ ํ๋ฒ ๊ตฌ๋ ํ๋ฉด ๊ตฌ๋ ํ๋ ๊ฑธ ๋ง๋ ๊ฑด ์ด๋ฐ?
๋ ๋ค๋ฅธ ๋ฐฉ๋ฒ์ผ๋ก ์ด๋ฒคํธ๊ฐ ํธ์ถ๋๋ ๋ฐฉ์์ ๋ฐ๊พธ๋ ๊ฒ๋ ์์ง ์๋? ์๋ฅผ ๋ค์ด ๋ง์ฐ์ค ํด๋ฆญ์ผ๋ก ํ๋๋ง ํธ์ถํ๊ฒ ํ๋ค๋๊ฐ
๊ทธ๋ ๊ตฐ์