유니티 제네릭을 사용하여 유연한 이벤트 관리 시스템 구현하기 #옵저버 패턴
옵저버 패턴과 유사하다고 짚고 넘어가겠습니다. 이번 포스팅에서는 이벤트 관리 시스템을 제네릭 타입을 사용하여 구현하였습니다.제네릭을 사용함으로써 다양한 타입의 데이터를 유연하게 처리할 수 있으며, 여러 이벤트에 맞는 데이터를 효율적으로 전달하는 방법에 대해 알아보겠습니다.제네릭을 사용한 EventManager 구현public class EventArgs : EventArgs{ public T Data { get; } public EventArgs(T data) { Data = data; }}EventArgs는 제네릭 타입을 사용하여 데이터를 담을 수 있습니다. 이벤트가 발생할 때, 특정 타입의 데이터를 전달할 수 있도록 합니다. EventArgs를 상속받는 이유는 .NE..