본문 바로가기
프로그래밍/Unity 코드

함수명을 string로 호출이 가능 할까?

by 눈야옹 2016. 4. 7.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
using System.Reflection;
using System;
 
 
void FunctionInvoke()
{
    string funcName = "FunCallme";
 
    MyClass cMy = new MyClass();
 
    Type type = cMy.GetType();
 
    MethodInfo myClass_FunCallme = type.GetMethod(funcName, BindingFlags.Instance | BindingFlags.Public);
    //이제 Invoke를 하면 해당함수의 본문을 실행한다.
    myClass_FunCallme.Invoke(cMy, null);
 
}
        
cs