달력

62024  이전 다음

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30

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


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


있다!


사용예시)

public class SwordControl : MonoBehaviour {

    

    PlayerControl player;


    void Start ()

        {

        player = FindObjectOfType<PlayerControl>();

}

}


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


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


이 후 사용법언


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


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

Posted by JakeGD
|