Example #1
0
    public void Show()
    {
        if (!_isInitial)
        {
            Initial();
        }
        MailboxTool.RegisterPushAction(PushData);

        MailboxTool.GetMailboxData(GetMailData);
    }
Example #2
0
 /// <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);
             });
         });
     });
 }