using UnityEngine; 
 | 
using System.Collections; 
 | 
using System.Collections.Generic; 
 | 
using UnityEngine.UI; 
 | 
using DG.Tweening; 
 | 
using Cysharp.Threading.Tasks; 
 | 
  
 | 
public class RequestSecretWin : UIBase 
 | 
{ 
 | 
    // 组件引用 
 | 
    [SerializeField] Button m_Confirm; 
 | 
    [SerializeField] Button m_Cannel; 
 | 
    [SerializeField] Button m_Fuwu; 
 | 
    [SerializeField] Button m_Yinsi; 
 | 
  
 | 
    protected override void InitComponent() 
 | 
    { 
 | 
  
 | 
        base.InitComponent(); 
 | 
        // 初始化组件引用 
 | 
        m_Confirm.SetListener(Confirm); 
 | 
        m_Cannel.SetListener(() => { 
 | 
            Debug.LogError("Cannel"); 
 | 
            CloseWindow(); 
 | 
#if UNITY_EDITOR 
 | 
            UnityEditor.EditorApplication.isPlaying = false; 
 | 
#else 
 | 
            Application.Quit(); 
 | 
#endif 
 | 
        }); 
 | 
        m_Fuwu.SetListener(()=> { 
 | 
            GameAgeWarnWin.data = 1; 
 | 
            UIManager.Instance.OpenWindow<GameAgeWarnWin>(); 
 | 
        }); 
 | 
        m_Yinsi.SetListener(() => { 
 | 
            GameAgeWarnWin.data = 2; 
 | 
            UIManager.Instance.OpenWindow<GameAgeWarnWin>(); 
 | 
        }); 
 | 
    } 
 | 
  
 | 
    // UI事件 
 | 
    protected override void OnOpen() 
 | 
    { 
 | 
        base.OnOpen(); 
 | 
        // 窗口打开时的逻辑 
 | 
    } 
 | 
  
 | 
    protected override void OnClose() 
 | 
    { 
 | 
        base.OnClose(); 
 | 
        // 窗口关闭时的逻辑 
 | 
    } 
 | 
  
 | 
    public override void Refresh() 
 | 
    { 
 | 
        base.Refresh(); 
 | 
        // 刷新UI显示 
 | 
    } 
 | 
  
 | 
    private void Confirm() 
 | 
    { 
 | 
        //同意隐私 并申请权限 
 | 
        SDKUtils.Instance.IsAgreeSecret = true; 
 | 
        LocalSave.SetBool("secretToggleStart5", true); 
 | 
        SDKUtils.Instance.RequestAndroidPermissionStart(); 
 | 
        CloseWindow(); 
 | 
    } 
 | 
} 
 |