Delegate1 유니티 Delegate ▣ 델리게이트(Delegate)는 C#에서 매우 중요한 개념으로, 특정 메서드를 참조할 수 있는 형식을 의미합니다. 이를 통해 메서드를 변수처럼 다룰 수 있으며, 메서드를 매개변수로 전달하거나, 런타임에 어떤 메서드를 호출할지 동적으로 결정할 수 있습니다. ▣ 델리게이트의 사용 목적: 동작의 캡슐화: 델리게이트를 사용하면 함수 자체를 변수처럼 전달할 수 있어, 실행할 코드의 일부를 런타임에 결정할 수 있습니다. 이벤트 처리: 이벤트 시스템에서 자주 사용됩니다. 예를 들어 버튼 클릭 시 호출할 메서드를 델리게이트로 지정할 수 있습니다. 콜백 메서드: 비동기 작업이 끝났을 때 호출할 메서드를 지정하는 콜백에 사용됩니다. ▣ 델리게이트의 사용 상황: 코드의 재사용성을 높이기 위해 여러 객체가 동일한 작업을 .. 2024. 8. 31. 이전 1 다음