ํจ์์ด๋ฆ ๋งค๊ฐ๋ณ์๋ก ๋ฐ๊ณ ๊ทธํจ์์ด๋ฆ ์ฐพ์์ ๋ญ ์คํ ํ๋๊ฑฐํ ์์๋์? C#
[๐ฌ] ํน์ ํจ์์ด๋ฆ์ ๋งค๊ฐ๋ณ์๋ก ๋ฐ์์ ๊ทธํจ์ ์ฐพ์์์์?
์ต๋ช
(1.212)
2021-10-08 12:19
์ถ์ฒ 0
๋๊ธ 10
๋ค๋ฅธ ๊ฒ์๊ธ
-
์ ๋ํฐ webgl ๋ฒ์ ๋น๋ํด์ ๋คํธ์ํน ํด๋ณธ์ฌ๋? [1][๐ฌ] ํ๊ธ๋์ด์ต..(hslol00) | 21.10.08์ถ์ฒ 0
-
๊ฐ๋ฐ์ด๋ณด์์๊ฒ ์ธ๋ฆฌ์ผ์์ง vs ์ ๋ํฐ [9][๐ฌ] ์ต๋ช (175.205) | 21.10.08์ถ์ฒ 0
-
C#์ ๋ฐฐ์ด ๋ถ๋ถ๋ณต์ฌ ๋ญ๋กํจ? [19][๐ฌ] ์์ด๋ฆฌ์จฉ๋ค..(soos2075) | 21.10.08์ถ์ฒ 0
-
ecs ์์ด๋์ด๋ ์ง์ง ๊ธฐ๋ฐํ๋ค์ [2][๐ฌ] ์ค๋ก๋ผ_(yunpu1004) | 21.10.08์ถ์ฒ 0
-
๋ฐ๋ก ์๋ rpgํ ์ด๋ธ ์ด๋์ธ๋ฐ ํ๋๋ง ๋ ์ง๋ฌธ์ข [8][๐ฌ] ์ต๋ช (14.4) | 21.10.08์ถ์ฒ 0
-
๋๋ ์ฅ๋ฅด๋ช ์ง๋ฌธ์ข [1][๐ฌ] ์ต๋ช (182.208) | 21.10.08์ถ์ฒ 0
-
rpg์คํฌ ํ ์ด๋ธ ๋ง๋ค๋ ์ง๋ฌธ์ข [6][๐ฌ] ์ต๋ช (14.4) | 21.10.08์ถ์ฒ 0
-
๊ทธ๋ฆผ์ฐ์ต ํ๋ฌ [11][๐์ผ์ง] ์ต๋ช (ppukku999) | 21.10.08์ถ์ฒ 20
-
์ด๋ํด๋ผ [2][๐ฌ] ์ต๋ช (118.37) | 21.10.08์ถ์ฒ 4
-
์ ๋ํฐ ์์ด๋ ์ฑ[๐ฌ] ์ต๋ช (ppukku999) | 21.10.08์ถ์ฒ 0
Invoke("ํจ์๋ช ") ํ๋ฉด๋ ๋ฏ?
stl + action
ํจ์์์ฒด๋ฅผ๋ฐ๋๊ฑฐ์ผ ์๋ string์ผ๋ก ํจ์ ์ด๋ฆ์์ฒด๋ฅผ ๋ฐ๋๋ค๋๊ฑฐ์ผ
reflection ์ฐ๋ฉด ๋จ. type์์ getmethod ๋ก ๋ฉ์๋ ์ฐพ์์ invoke ํ๋ฉด ๋จ
์ด๋ฐ์ง๋ฌธ์ ์ ์ง ๋ณผ๋๋ง๋ค ๋ฐฉ๋ฒ์ ์ฐพ์์ฃผ๊ธฐ๋ณด๋ค ์๊ทธ๋ ๊ฒ ํ๊ณ ์ถ๋๊ณ ๋ฌป๊ณ ์ถ๋ค ใ ใ ใ ใ ใ
ํ๋ฐ์ค์ฒ๋ผ ์คํฌ ๊ณจ๋ผ๋จน๋ ํจ์๋ฐ invoke๋ก ์ง๊ณ ์๋๋ฐ ๋ง๊ฒํ๊ณ ์๋๊ฒจ?
๋๋ผ๋ฉด ์ก์ ์ด๋ ๋ธ๋ฆฌ๊ฒ์ดํธ๋ก ํ ๋ฏ ๋ญ๊ฐ ๋ ๋ง๋๋ฐฉ๋ฒ์ธ์ง ๋๋ ์์ธํ๋ ๋ชจ๋ฅด๊ณ๋ค
์คํฌ ํจ์๋ช ์ int๋ก ๋ id๋กํ๊ณ ํธ์ถ ํ๋๋ก ํ์น๊ธฐ๋์ string์ผ๋ก ๋ฐ์์ผํด์ ์ฉ์์์
๋ฆฌํ๋ ์
MonoBehaviour๋ ์ปดํผ๋ํธ ์์์ด๋ฉด SendMessage์จ๋ผ. ์ํธํ๋ค.