Delegate 비교

Unity/스크립트 2016. 5. 17. 19:53
private bool CompareDelegate(Delegate action)
{
        //함수 등록이 중복이 되었는지 검사
        Delegate[] dels = action.GetInvocationList(); 

        for (int i = 0; dels.Length > i; i++)
        {
                Delegate del = dels[i];

                if (del.Target == action.Target && del.Method.Name == action.Method.Name)
                return true;
        }
        return false;
}

WRITTEN BY
빨강꼬마

,