using UnityEngine; using UnityEngine.UI; public class DisconnectHintWin : UIBase { [SerializeField] Text m_Content; [SerializeField] Button m_Confirm; #region Built-in protected override void InitComponent() { m_Confirm.AddListener(Confirm); } protected override void OnPreOpen() { if (StageManager.Instance.currentStage == StageName.Login) { m_Content.text = Language.Get("Disconnected_2"); } else { m_Content.text = Language.Get("Disconnected_1"); } } #endregion private void Confirm() { CloseWindow(); if (!(StageManager.Instance.currentStage == StageName.Login)) { GameNetSystem.Instance.LoginOut(); } } }