안녕하세요.
조금 이상한 주제일 수 있지만, +=와 AddListener의 차이점에 대해 명확히 정리해 보겠습니다.지금까지 둘의 차이점도 정확히 모르고 사용하고 있다는 사실을 방금 인지해서 급하게 공부했습니다.
+= 은 C# event / delegate에 소속되어 있습니다. 직렬화가 불가능하며, 런타임 비용은 매우 빠릅니다. AddListener는 UnityEvent소속이며, 직렬화가 가능하고, 런타임 비용이 리플렉션으로 인해 상대적으로 큽니다. 설계 목적 자체가 디자이너 / 에니터 친화적이기 때문입니다.
감사합니다.
'공부블로그' 카테고리의 다른 글
| [공부 블로그] DependencyInjector(의존성 주입기) (0) | 2026.04.30 |
|---|---|
| [공부 블로그] Delegate에 대하여 (0) | 2025.12.03 |
| [공부 블로그] Unitask를 사용해보자 (0) | 2025.12.01 |
| [공부 블로그] 메서드 오버로딩 (0) | 2025.11.15 |
| [공부 블로그] 모노싱글톤 (0) | 2025.11.06 |