Files
gamer147 0455ff649e feat(battle-engine): EffectType full enum + collection/card/vfx extension copies
Replaces partial EffectMgr.EffectType with all 226 decomp values; copies the
IsNotNullOrEmpty/EquelsID/FindFromCardId/GetAllFuncVfxResults extension files +
UI extensions; adds Renderer/MeshFilter shared-material/mesh/sortingOrder. Compile
loop then closed the revealed deps (3242 files). 9.1k -> 18 errors.
2026-06-05 20:38:56 -04:00

86 lines
2.7 KiB
C#

using UnityEngine;
using Wizard;
public class TitleMenu : MonoBehaviour
{
[SerializeField]
protected UIButton BtnCacheClear;
[SerializeField]
protected UIButton BtnNewInfo;
[SerializeField]
protected UIButton BtnCs;
[SerializeField]
protected UIButton _quitBtn;
[SerializeField]
protected UIButton _deleteUserDataButton;
public GameObject ParentObject;
private DialogBase dia;
private void Start()
{
EventDelegate.Add(BtnCacheClear.onClick, ShowCacheClearInfo);
EventDelegate.Add(BtnNewInfo.onClick, ShowWebViewInfo);
EventDelegate.Add(BtnCs.onClick, ShowFAQInfo);
_quitBtn.gameObject.SetActive(value: true);
EventDelegate.Add(_quitBtn.onClick, Application.Quit);
_deleteUserDataButton.gameObject.SetActive(value: false);
}
public void ShowWebViewInfo()
{
GameMgr.GetIns().GetSoundMgr().PlaySe(Se.TYPE.SYS_COMMON_BUTTON);
UIManager.GetInstance().WebViewHelper.OpenWebView(WebViewHelper.WebViewType.INFO);
}
private void ShowFAQInfo()
{
GameMgr.GetIns().GetSoundMgr().PlaySe(Se.TYPE.SYS_COMMON_BUTTON);
DialogSupport.Create();
}
private void ShowCacheClearInfo()
{
GameMgr.GetIns().GetSoundMgr().PlaySe(Se.TYPE.SYS_COMMON_BUTTON);
SystemText systemText = Data.SystemText;
dia = UIManager.GetInstance().CreateDialogClose();
dia.SetSize(DialogBase.Size.M);
dia.SetTitleLabel(systemText.Get("Title_0007"));
dia.SetText(systemText.Get("Title_0008"));
dia.SetButtonLayout(DialogBase.ButtonLayout.BlueBtn_CancelBtn);
dia.SetButtonText(systemText.Get("Dia_Title_001_Button"));
dia.SetReturnMsg(ParentObject, "ClearCache");
dia.SetPanelDepth(3000);
}
private void OnClickDeleteUserDataButton()
{
GameMgr.GetIns().GetSoundMgr().PlaySe(Se.TYPE.SYS_COMMON_BUTTON);
DialogBase dialogBase = UIManager.GetInstance().CreateDialogClose();
dialogBase.SetSize(DialogBase.Size.M);
dialogBase.SetTitleLabel(Data.SystemText.Get("Title_0046"));
dialogBase.SetText(Data.SystemText.Get("Title_0047"));
dialogBase.SetButtonLayout(DialogBase.ButtonLayout.RedBtn_CancelBtn);
dialogBase.SetButtonText(Data.SystemText.Get("Title_0048"));
dialogBase.onPushButton1 = OpenDeleteUserDataConfirmDialog;
dialogBase.SetPanelDepth(3000);
}
private void OpenDeleteUserDataConfirmDialog()
{
DialogBase dialogBase = UIManager.GetInstance().CreateDialogClose();
dialogBase.SetSize(DialogBase.Size.M);
dialogBase.SetTitleLabel(Data.SystemText.Get("Title_0051"));
dialogBase.SetText(Data.SystemText.Get("Title_0049"));
dialogBase.SetButtonLayout(DialogBase.ButtonLayout.RedBtn_CancelBtn);
dialogBase.SetButtonText(Data.SystemText.Get("Title_0048"));
dialogBase.SetReturnMsg(ParentObject, "DeleteUserData");
dialogBase.SetPanelDepth(3000);
}
}