728x90
[SerializeField] private Button m_Button_OK;
[SerializeField] private Button m_Button_Cancel;
[SerializeField] private Text m_Text_Desc;
private event Action m_Callback;
private void Awake()
{
m_Button_OK.onClick.AddListener(OnOK);
m_Button_Cancel.onClick.AddListener(OnCancel);
}
public void Set(string desc, Action callback)
{
m_Callback = callback;
m_Text_Desc.text = desc;
}
private void OnOK()
{
m_Callback?.Invoke();
}
private void OnCancel()
{
gameObject.SetActive(false);
}
728x90
'프로그래밍 > Unity' 카테고리의 다른 글
유니티 - 슬립 모드 (0) | 2022.08.10 |
---|---|
유니티 - 네이버 게임챗 (Game Chat) (0) | 2022.08.04 |
어드레서블 (Addressable) (0) | 2022.07.14 |
구글 Firebase 리얼타임 디비 (0) | 2022.07.08 |
UGUI Advanced (Dynamic) ScrollView (0) | 2022.06.18 |
댓글