본문 바로가기
프로그래밍/Unity

유니티 콜백 팝업 예제

by neive 2022. 7. 18.
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

댓글