유니티(unity)

유니티(unity) 현재 클래스에 특정 다른 C#스크립트 클래스 가져오기

JakeGD 2017. 12. 11. 21:10

B라는 클래스가 A라는 클래스에 있는 변수 값들은 받아 조건을 새워야 하는상황이 올때가 있다.


그럼 C/C++ 처럼 B에 A를 선언 하여 사용 할 수 없을까?


있다!


사용예시)

public class SwordControl : MonoBehaviour {

    

    PlayerControl player;


    void Start ()

        {

        player = FindObjectOfType<PlayerControl>();

}

}


코드를 보면 PlayerControl 클래스를 SwordControl 클래스에 선언하여 사용한 방식이다.


PlayerControl 의 변수를 선언하고 선언한 변수에 FindObjectOfType<연결할클래스이름>(); 을 해주면 끝이다.


이 후 사용법언


player. 변수명 뒤 (.)을 넣어 사용하면 되겠다!


물론 public 선언된 변수만 사용이 가능하겠다!