using BrewMonster.UI; using UnityEngine; using UnityEngine.UI; namespace BrewMonster.Scripts { public class CDlgExit : AUIDialog { [SerializeField] private Button ConfirmBtn; [SerializeField] private Button CancelBtn; // [SerializeField] private Toggle CheckBox; private void Awake() { ConfirmBtn.onClick.AddListener(OnCommand_confirm); CancelBtn.onClick.AddListener(OnCancelClicked); } private void OnCancelClicked() { Show(false); } void OnCommand_confirm() { // TODO: Implement logout and exit logic // if( m_pChk_Forcequit.isOn || !GetGameSession()->IsConnected()) // GetGameRun()->PostMessage(MSG_EXITGAME, -1, 0); // else // GetGameRun()->GetPendingLogOut().AppendForSaveConfig(new CECPendingLogoutFull()); CECGameRun.Instance.GetPendingLogOut().AppendForSaveConfig(new CECPendingLogoutFull()); Show(false); } } }