using Fort23.Core; using UnityEngine; namespace Fort23.Mono { [UIBinding(prefab = "UploadLogPanel")] public partial class UploadLogPanel : UIPanel { private void Init() { } protected override void AddEvent() { } protected override void DelEvent() { } public override void AddButtonEvent() { Btn_UploadLog.onClick.AddListener(async () => { bool isOk = await FTPManager.Instance.UploadWithFTP(); if (isOk) { TipMessagePanel.OpenTipMessagePanel("上传成功!", layer: UILayer.Loading); } else { TipMessagePanel.OpenTipMessagePanel("上传失败!", layer:UILayer.Loading); } }); } public override CTask AsyncInit(object[] uiData) { Text_PlayerId.text = SystemInfo.deviceUniqueIdentifier; return base.AsyncInit(uiData); } public async static CTask OpenPanel() { await UIManager.Instance.LoadAndOpenPanel(null, UILayer.Loading, isShowBG: true); } } }