목차 최근 Action을 사용하면서 다음과 같은 문제가 있었다. public Action myActionpublic void Start(){ myAction += () =>{Debug.Log("Hello")}; myAction += PrintHello}public void PrintHello(){ Debug.Log("Hello");} 위와 같은 두 방식이 있을 때, 람다식으로 만든 방식은 더 간단할 수 있어도 나중에 구독해제가 되지 않아 문제가 발생한다는 것이다. 그래서 이왕 문제를 발견한 김에 대리자, Action 등의 개념을 다시 잡고자 했다. 1. 대리자 일반적인 변수는 int , string, char 등의 데이터를 담는다. 하지만 '변수'를 담는 것이 필요하다고 생각해 생긴 것이 대리자이..