using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEngine.UI; using DG.Tweening; using Cysharp.Threading.Tasks; public class VersionUpdateWin : UIBase { // 组件引用 [SerializeField] Button m_Confirm; [SerializeField] RichText m_Info; // 生命周期 protected override void Awake() { base.Awake(); // 初始化组件引用 } protected override void Start() { base.Start(); // 初始化数据 } protected override void InitComponent() { base.InitComponent(); m_Confirm.AddListener(Confirm); } // UI事件 protected override void OnOpen() { base.OnOpen(); // 窗口打开时的逻辑 m_Info.text = Language.GetFromLocal(9); } protected override void OnClose() { base.OnClose(); // 窗口关闭时的逻辑 } public override void Refresh() { base.Refresh(); // 刷新UI显示 } private void Confirm() { SDKUtils.Instance.GoToAppStore(VersionUtility.Instance.versionInfo.downUrl, "com.android.vending"); } }