C# event delegate vs Unity event Unity Event? 어떤 이벤트가 발생되면 그 이벤트에 등록해둔 기능이 발동 → 이벤트 발생시키는 쪽과 이벤트를 등록해둔 쪽 서로 관심이 없다 (언제 어떻게 등록, 실행이 되는지 연관이 없다) - 등록되어있는 함수들은 언제 / 어떻게 발동될 지 서로 무관심 - 코드가 간결해지는 장점 (스파게티 회피) - 클래스 의존도를 낮출 수 있다. → 두 오브젝트가 서로 심하게 엮임 : 커플링, 이것이 심해지면 한 오브젝트가 없어졌을 때 다른 오브젝트가 영향을 많이 받음 - Monobeheaviour을 상속받는 모든 클래스에서 사용 가능, UnityEvent 변수를 선언하면 인스펙터에 표시되며 영구적 콜백을 추가 가능 (영구적 콜백: 인스펙터에서 등록해준..