Script 부모 클래스 이름으로 GetComponent()
Unity3D/Script / 2013. 7. 17. 11:34
작업을 하다가 필요에 의해서 문득 든 궁금증..
컴포넌트로 추가 된 스크립트는 명시적인 자신의 이름으로만 찾아(GetComponent)지는가?
그래서 간단히 테스트 해봤다.
1) 클래스 2개 만들고,
public class Test : MonoBehaviour
{
public int m_iCount = 0; // 접근 테스트용
....
}
public class Test2 : Test
{
....
}
2) Test2를 Component로 추가
3) 이 상태에서 Test 클래스로 GetComponent를 해봤다.
Test scTest = gameObject.GetComponent<Test>();
if (scTest)
{
Debug.Log(scTest.m_iCount);
}
[결론]
잘된다. 쓰자~
반응형
'Unity3D > Script' 카테고리의 다른 글
Serializable, NonSerialized (0) | 2013.07.30 |
---|---|
Get MAC address on Android device (0) | 2013.07.24 |
Unity3D에서 C# Script로 FSM (Finite State Machine) 구현 (0) | 2013.07.10 |
코루틴(Coroutine)의 기본 개념 및 활용 (0) | 2013.07.10 |
디렉토리의 모든 파일 리스트 받기(Get list of all files in a directory) (0) | 2013.07.10 |