클래스를 인스턴스화해서 만들긴 할텐데


Hero 클래스의 전역변수에 넣어서 관리를 할지

Component를 추가하는 방식으로 할지

GameObject로 만들어서 타겟Hero의 자식으로 넣고 해당 오브젝트는 ObjectPool 로 관리할지 고민중. 


AddComponent와 RemoveComponent도 오버헤드 이슈가 있는거 같던데 이 방식보다는 오브젝트풀로 관리하는게 나을거같긴 하고 

전역변수로 관리하는건 코드가 지져븐해질거같고


흠.. 고민이로다.