using System; using System.Collections.Generic; using Cute; using UnityEngine; using Wizard.Dialog.Setting; using Wizard.Scripts.Network.Task.ItemAcquireHistory; using Wizard.UI.Dialog; namespace Wizard; public class MyPageOtherButtons : UIBase { protected override void OnDestroy() { base.OnDestroy(); } public static void CreateDataLinkDialog() { SystemText systemText = Data.SystemText; DialogBase dialogBase = UIManager.GetInstance().CreateDialogClose(); dialogBase.SetButtonLayout(DialogBase.ButtonLayout.BlueBtn_CancelBtn); EventDelegate method_btn = new EventDelegate(delegate { UIManager.GetInstance().AccountTransferHelper.CreateAccountTransferDialog(AccountBase.DisplayType.OTHER, AccountBase.TransitionOriginalScreen.OTHER); }); dialogBase.SetButtonDelegate(method_btn); dialogBase.SetTitleLabel(systemText.Get("Account_0001")); dialogBase.SetButtonText(systemText.Get("Account_0089")); string text = systemText.Get("Account_0098"); dialogBase.SetText(text); dialogBase.SetSize(DialogBase.Size.M); } public static void CreateDialogAccountLink(Action close_callback = null) { SystemText systemText = Data.SystemText; DialogBase dialogBase = UIManager.GetInstance().CreateDialogClose(); EventDelegate method_btn = new EventDelegate(delegate { UIManager.GetInstance().AccountTransferHelper.CreateAccountTransferDialog(AccountBase.DisplayType.ACCOUNT_LINK, AccountBase.TransitionOriginalScreen.OTHER, close_callback); }); dialogBase.SetTitleLabel(systemText.Get("Account_0087")); dialogBase.SetButtonLayout(DialogBase.ButtonLayout.BlueBtn_CancelBtn); dialogBase.SetButtonText(systemText.Get("Account_0084")); dialogBase.SetButtonDelegate(method_btn); string text = systemText.Get("Account_0083"); dialogBase.SetText(text); dialogBase.SetSize(DialogBase.Size.M); } }