[유니티 / C#] 대리자 (Delegate, Event, Action, Function)
⭐ 대리자대리자는 메소드를 대신해서 호출하는 역할을 합니다.쉽게 말해서 메서드를 변수처럼 다룰 수 있게 해주는 형식입니다. 프로젝트를 하다 보면 대리자는 자주 사용하게 되므로 제대로 이해하는 것이 중요합니다.유니티에서는 버튼을 클릭하면 수행할 동작들을 구현한 뒤에 인스펙터의 OnClick() 란에 추가하여 사용합니다.대리자 역시 특정 이벤트가 발생했을 때 수행할 동작들을 직접 코드를 통해서 제어하기 위해 사용합니다. 플레이어가 죽었을 때 플레이어, UI, 몬스터, 사운드 등 다양한 곳에서 동작을 수행하게 될 것입니다.이처럼 한 가지 이벤트가 발생했을 때 많은 곳에서 일어나는 동작들을 미리 한 곳에 담아두고동시에 제어할 때 유용하게 사용할 수 있습니다. delegate 기본 형식//delegate 선언p..