public void Show() { if (!_isInitial) { Initial(); } MailboxTool.RegisterPushAction(PushData); MailboxTool.GetMailboxData(GetMailData); }
/// <summary> /// 关闭动画 /// </summary> void CloseAnimation() { _topRectTra.gameObject.SetActive(false); MoveMail(-1120f, false, () => { FollowUpAnimation(new Vector3(-1242f, _colourBar.localPosition.y), Vector3.zero, () => { MailboxTool.ChangeMailType(_mailDataDic, () => { StopAllCoroutines(); MailboxTool._isGetMaliData = false; RedDotManager.UpdateRedDot(RedDotManager.RedDotKey.Mailbox); MailboxTool.RegisterPushAction(null); UIComponent.HideUI(UIType.Mailbox); }); }); }); }