어떤 오브젝트 애니메이션 클립에 A라는 스크립트의 함수를 이벤트로 넣고,
A스크립트 컴포넌트를 빼버리면, 클립에 있던 이벤트는 그냥 not found상태로 남아버리잖아.
근데 실험해보니까 나중에 A스크립트 혹은 A를 상속한 B 자식 스크립트를 동적 할당해도 이벤트가 알아서 이 스크립트랑 연결되면서 작동을 하더라도.
게임 구조상 하나의 오브젝트에 다양한 스크립트들을 돌려가며 붙여야되서 그러는데, 이런 식으로 이벤트 사용해도 됨?
뭐 문제 생기는 거 없음?
걍 워닝뜨는게 전부임
압도적!
https://docs.unity3d.com/ScriptReference/Animator-fireEvents.html
감사!!!
워닝을 너무 많이 띄워서 퍼포먼스에도 영향을 줄거 같으면 이 프로퍼티 조정해서 아예 애니메이션 이벤트 호출을 막을수도 있음
오 요런 기능도 있구나