| 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) | 
|     { | 
|   | 
|     } | 
| } |