using UnityEngine; using System.Collections; using System.Collections.Generic; using UnityEngine.UI; using DG.Tweening; using Cysharp.Threading.Tasks; public class GameAgeWarnWin : UIBase { // 组件引用 [SerializeField] Transform m_Title1; //协议 [SerializeField] Transform m_Info1; [SerializeField] Transform m_Title2; //隐私 [SerializeField] Transform m_Info2; [SerializeField] Transform m_Title3; //年龄 [SerializeField] Transform m_Info3; [SerializeField] Button m_Close; // 生命周期 protected override void Awake() { base.Awake(); // 初始化组件引用 } protected override void Start() { base.Start(); // 初始化数据 } // UI事件 protected override void OnOpen() { base.OnOpen(); // 窗口打开时的逻辑 // m_Title1.SetActive(functionOrder == 1); // m_Info1.SetActive(functionOrder == 1); // m_Title2.SetActive(functionOrder == 2); // m_Info2.SetActive(functionOrder == 2); // m_Title3.SetActive(functionOrder == 3); // m_Info3.SetActive(functionOrder == 3); } protected override void OnClose() { base.OnClose(); // 窗口关闭时的逻辑 } public override void Refresh() { base.Refresh(); // 刷新UI显示 } public void SetFunctionOrder(int _functionOrder) { } }