inspector에서 버튼에 호출함수를 넣기 어려운 상황이라면 스크립트에서 호출함수를 AddListener를 통하여 연결시켜 줄수있다.
주의할점 : 초기화
RemoveAllListeners ();
RemoveListener(callFunction);
를 통해서 추가되었던 호출함수를 제거해줄수있다.
예시)
using UnityEngine.UI;
Button _bt;
//호출함수 추가
_bt.onClick.AddListener (()=>callFunction(0.3f);};);
//호출함수 제거
.onClick.RemoveListener(callFunction);
//호출될 함수
void callFunction (float _param) {}
'Programming > 유니티' 카테고리의 다른 글
c# 숫자앞에 0 넣기 (0) | 2017.02.13 |
---|---|
animator 사용시 play함수 사용법 (0) | 2017.02.07 |
바이너리 파일 읽어오기(read a file as binaryreader) re:2019.05.11 (0) | 2017.01.13 |
Cannot create FMOD::Sound instance for resource in Webgl Build/Editor (0) | 2016.12.26 |
webplayer 에서 assetbundle 다운시 셋팅 (0) | 2016.10.19 |