Frame Event(Animation 목차) 나 Button Event(UI 목차)가 사용할 수 있는 외부 공개 함수를 어떻게 노출할까 고민했다.

리플렉션은 기본적으로 지원되지 않으니 리플렉션을 공부해서 적용해야 하나 싶었지만

그것은 시간이 부족하다 판단이 들어 우회 방법을 생각했다.

모든 Component, Script는 생성자때 자신이 외부에 공개하고 싶은 함수를 GameObject에 등록한다.

Untitled

Untitled

Script 에서 등록하는 예시

Untitled