반응형
Problem
public void SetCancelClickListener(UnityAction listener)
{
cancelButton.onClick.AddListener(AAAA);
cancelButton.onClick.AddListener(listener);
}
private void AAAA()
{
Debug.Log("#### AAAA()");
}
// 다른 클래스에서 매개변수로 들어간 UnityAction(listener)
private void SSSS()
{
Debug.Log("#### SSSS()");
}
#### SSSS()는 찍히지만 #### AAAA()는 찍히지 않는다.
해당 AddListner라인만 쌩깜.
Solution
해당 클래스는 Monobehabior이지만 new로 생성되어 Scene의 어디에도 붙어있지 않았음.
Class의 Monobehabior상속을 제거하니까 됨.
반응형
'Unity > Unity 이슈' 카테고리의 다른 글
Exception: Reentering the Update method is not allowed. This can happen when calling WaitForCompletion on an operation while inside of a callback. (0) | 2022.02.19 |
---|---|
Addressable 사용 시 Shader가 깨질 때(분홍색으로 나옴) (0) | 2022.02.14 |
UI(Canvas)코드가 먹히지 않는 경우 (0) | 2021.12.18 |
Coroutine과 TimeScle과의 관계 (0) | 2021.12.05 |
코루틴 NullReferenceException (0) | 2021.12.02 |