| | |
| | | using System; |
| | | using System; |
| | | using UnityEngine; |
| | | |
| | | public class PlayerProfileWin : UIBase |
| | |
| | | protected override void InitComponent() |
| | | { |
| | | base.InitComponent(); |
| | | btnSetting.SetListener(() => { UIManager.Instance.OpenWindow<SystemSetWin>(); }); |
| | | btnSetting.SetListener(() => { UIManager.Instance.OpenWindowAsync<SystemSetWin>().Forget(); }); |
| | | btnAnnouncement.SetListener(() => { GameNotice.OpenGameNoticeForce(); }); |
| | | btnSwitchServer.SetListener(() => { GameNetSystem.Instance.LoginOut(); }); |
| | | btnRedemptionCode.SetListener(() => |
| | | { |
| | | if (!FuncOpen.Instance.IsFuncOpen((int)FuncOpenEnum.Mail, true)) |
| | | return; |
| | | UIManager.Instance.OpenWindow<ExchangeCodeWin>(); |
| | | UIManager.Instance.OpenWindowAsync<ExchangeCodeWin>().Forget(); |
| | | }); |
| | | btnCopy.SetListener(() => |
| | | { |
| | | UIHelper.CopyToClipboard(PlayerDatas.Instance.baseData.PlayerID.ToString()); |
| | | SysNotifyMgr.Instance.ShowTip("CopySuccess"); |
| | | }); |
| | | btnChangeName.SetListener(() => { UIManager.Instance.OpenWindow<RenameWin>(); }); |
| | | btnChangeName.SetListener(() => { UIManager.Instance.OpenWindowAsync<RenameWin>().Forget(); }); |
| | | btnText1.SetListener(() => |
| | | { |
| | | // GameAgeWarnWin.data = 1; |
| | | // UIManager.Instance.OpenWindow<GameAgeWarnWin>(); |
| | | // UIManager.Instance.OpenWindowAsync<GameAgeWarnWin>().Forget(); |
| | | SDKUtils.Instance.OpenUrl(OPConfigConfig.Get("yhxy").content); |
| | | }); |
| | | btnText2.SetListener(() => |
| | | { |
| | | // GameAgeWarnWin.data = 2; |
| | | // UIManager.Instance.OpenWindow<GameAgeWarnWin>(); |
| | | // UIManager.Instance.OpenWindowAsync<GameAgeWarnWin>().Forget(); |
| | | SDKUtils.Instance.OpenUrl(OPConfigConfig.Get("yszc").content); |
| | | }); |
| | | avatarCell.redpoint.redpointId = MainRedDot.PhantasmPavilionRepoint; |
| | | avatarCell.SetListener(() => |
| | | avatarCell.SetOnLoaded(() => |
| | | { |
| | | UIManager.Instance.OpenWindow<PhantasmPavilionWin>(); |
| | | avatarCell.redpoint.redpointId = MainRedDot.PhantasmPavilionRepoint; |
| | | avatarCell.SetListener(() => |
| | | { |
| | | UIManager.Instance.OpenWindowAsync<PhantasmPavilionWin>().Forget(); |
| | | }); |
| | | }); |
| | | } |
| | | |