Пример #1
0
    public override void ClosePanel(bool animation = true)
    {
        if (this.isReceived)
        {
            RestrictionInput.StartLoad(RestrictionInput.LoadType.LARGE_IMAGE_MASK_OFF);
            APIRequestTask apirequestTask = Singleton <UserDataMng> .Instance.RequestPlayerInfo(true);

            apirequestTask.Add(Singleton <UserDataMng> .Instance.RequestUserSoulData(true)).Add(this.RequestUserMonster()).Add(DataMng.Instance().RequestMyPageData(true)).Add(ChipDataMng.RequestAPIChipList(true)).Add(ChipDataMng.RequestAPIMonsterSlotInfoList(true)).Add(TitleDataMng.RequestAPIUsetTitleList(true));
            base.StartCoroutine(apirequestTask.Run(delegate
            {
                GUIPlayerStatus.RefreshParams_S(true);
                ClassSingleton <FacePresentAccessor> .Instance.facePresent.SetBadgeOnly();
                ClassSingleton <GUIMonsterIconList> .Instance.RefreshList(MonsterDataMng.Instance().GetMonsterDataList());
                RestrictionInput.EndLoad();
                this.< ClosePanel > __BaseCallProxy0(animation);
            }, null, null));