게임 프로그래밍/Unity
유니티에서 델리게이트 사용
스게
2021. 11. 12. 11:12
게임을 만들다 보면 똑같은 화면을 사용하고 버튼 리스너에 넣는 함수만 바꾸고 싶은 경우가 있다.
일단
delegate void BtnDelegate();
형 선언을 하고
BtnDelegate btnDelegate = new BtnDelegate(실행할Func);
변수 선언을 한다.
Func(btnDelegate)
Func
{
리스너 => btnDelegate()
}
이 때 인자를 넣는다.