카테고리:

최대 1 분 소요

소스 코드

유니티에서는 컴포넌트에 Script를 할당할 수 있다. 보통 유니티 에디터 상의 OnClick()에 스크립트를 매핑하여 사용한다.

using UnityEngine;

public class Example : MonoBehaviour {
    public void OnClick() {
        Debug.Log("Button Clicked");
    }
}

위와 같은 스크립트를 적용한 버튼을 클릭하면 유니티 에디터 하단 콘솔창에 해당 메시지가 출력된다.

이때 다른 컴포넌트에서 위 버튼에 할당된 스크립트를 실행하고 싶을 땐 아래와 같은 스크립트를 사용한다.

GameObject.Find("할당한 버튼 이름").GetComponent<Example>().OnClick();

태그: Component, GameObject.Find, getcomponent, OnClick(), script, Unity, 컴포넌트

업데이트: