오늘 시간에는 Delegate에 대해 알아보겠습니다.먼저 Delegate가 무엇인지에 대해 이해해야 되는데요 아래와 같습니다. Delegate란 번역해보면 대리자라는 의미입니다. Unity에서는 함수 포인터라는 개념으로도 많이 사용됩니다. 메서드 자체를 인자로 넘겨주어 전달받은 곳에서 대리로 해당 메서드를 실행할 수 있습니다. C#에서 delegate 기본형식은 아래와 같습니다delegate 반환형 델리게이트명(인자);delegate int Add(int parameter1, int parameter2);이미지를 확인해 보면 delegate를 이용하여 Sum 함수를 호출한 것과, 단순호출한 것에 결과의 차이가 없음을 알 수 있습니다. 그렇다면 왜 delegate를 사용하는 것일까요? Delegate의 ..