Unity

[Unity] Component의 Type알아내기

Guk-blog 2019. 8. 2. 09:57
728x90
반응형

예를 들어 Collider 중에서 Box Collider인지 Mesh Collider인지 알아내서 다른 오브젝트에도 똑같은

Collider를 추가하고자 할 때

var col = (Collider)go.AddComponent(GetComponent<Collider>().GetType());

스크립트가 붙어있는 오브젝트의 Collider의 타입을 가져와 같은 타입의 Collider를 go라는 오브젝트에  추가

 

Collider가 BoxCollider인지 확인하는 방법

if (GetComponent<Collider>().GetType().Equals(typeof(BoxCollider)))
            {
            ...
            }
728x90
반응형