delegate(델리게이트) 프로그래밍을 하다 보면, 매개변수로 값이 아닌 코드 자체를 넘기고 싶을 때가 있다.이럴 때 delegate(델리게이트)를 사용하면 좋다. 델리게이트란, 메서드 대리자이다.델리게이트를 선언하고 그곳에 원하는 메서드를 참조시킬 수 있다. 쉽게 말하면, 박스(델리게이트)를 만들고, 박스 안에 함수를 넣고 나중에 박스를 가져와 함수를 실행시키는 것이다.델리게이트는 형식(Type)이고, private 또는 protected가 아니면 외부에서 실행시킬 수 있다. 사용 방식 (같은 클래스 안의 델리게이트 사용 방식)public class DelegateTest : MonoBehaviour{ delegate void dt(int a); public void func(int a) ..