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()
|
{
|
|
Debug.LogError("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()
|
{
|
Debug.LogError("Confirm");
|
//同意隐私 并申请权限
|
SDKUtils.Instance.IsAgreeSecret = true;
|
LocalSave.SetBool("secretToggleStart5", true);
|
SDKUtils.Instance.RequestAndroidPermissionStart();
|
CloseWindow();
|
}
|
}
|