2012-04-03 1 views
1

중요한 경우 최신 Unity3d 3.5에서 작업하십시오.GameObject.GetComponent()는 하위 클래스를 찾습니까?

나는 클래스의 집합이있는 경우 :

Class A extends MonoBehaviour 
Class B extends Class A 
Class C1 extends Class B 
Class C2 extends Class B 

을 내가 구성 요소로 C2가있는 게임 오브젝트가 있습니다. GetComponent.<A>() C2 구성 요소를 반환합니까?

답변

1

글쎄, 나는 3 단계 계층 구조를 시도하지 않았지만, 2 단계에서는 GetComponent가 예상대로 작동하는지 확인할 수 있습니다.

0

또한,이 도움이 될 수 있습니다 : 당신은 그냥 그 메소드를 호출받을 필요가 경우에

gameObjC1.SendMessage("MethodFromA"); 

를 호출하려고합니다.

관련 문제