PlayerStat은 캐릭터 오브젝트에, PlayerHealthBar는 캐릭터 자식오브젝트에 있는데 이둘을 연동할때 

PlayeStat스크립트가 PlayerHealthBar를 GetComponentInChild해서 가져온다음에 PlayerHealthBar의 함수들을 사용하는게 좋음? 

아님 PlayerHealthBar스크립트가 PlayerStat을 GetComponentInParent<PlayerStat>().damageEvent += UiUpdate; 이런식으로 하는게 좋음?


각각의 기능들이 달린 스크립트들이 컨트롤러 스크립트를 참조해서 컨트롤러 이벤트에 등록하는게 좋을지,

걍 기능들을 RigidBody나 NavyAgent, Collider등처럼 부착할수 있게만해서 만든후 컨트롤러가  각각의 기능들을 가져와서 한곳에서 처리하는게 좋을지 모르겠음