게임을 만들다 보면 똑같은 화면을 사용하고 버튼 리스너에 넣는 함수만 바꾸고 싶은 경우가 있다.
일단
delegate void BtnDelegate();
형 선언을 하고
BtnDelegate btnDelegate = new BtnDelegate(실행할Func);
변수 선언을 한다.
Func(btnDelegate)
Func
{
리스너 => btnDelegate()
}
이 때 인자를 넣는다.
'게임 프로그래밍 > Unity' 카테고리의 다른 글
| 스크롤 뷰 (0) | 2021.11.12 |
|---|---|
| 오브젝트에 마우스를 올리면 정보 출력 (0) | 2021.11.12 |
| 게임오브젝트를 특정 오브젝트의 자식으로 생성하고 위치 정할 때 주의사항 (0) | 2021.11.12 |
| DropDown 사용법 (0) | 2021.11.12 |
| Invoke와 Coroutine의 차이 (0) | 2021.11.12 |





최근댓글