/// <summary> 승급 응답 </summary>
    public void OnReceiveEvolve(NetData._CostumeData costumeData)
    {
        //BlockingObj.SetActive(true);

        GameObject go = UIHelper.CreateEffectInGame(EvoleEffRoot, "Fx_UI_cos_upgrade");

        int arr = costumeData._MinorGrade - 1;

        if (arr < 0)
        {
            arr = EvolveStars.Length - 1;
        }

        GameObject eff = UIHelper.CreateEffectInGame(EvolveStars[arr].transform.parent, "Fx_UI_star_up_01");

        Destroy(eff, 1.5f);
        Destroy(go, 1.5f);
        SoundManager.instance.PlaySfxSound(eUISfx.UI_cos_upgrade, false);

        //TempCoroutine.instance.FrameDelay(1.5f, delegate () {
        //EvolveEff.SetActive(false);

        //Destroy(eff, 0);
        //BlockingObj.SetActive(false);

        //Enchant.EvolveInfo evolve = _LowDataMgr.instance.GetLowDataEvolve(costumeData.GetLowData().evolveId, costumeData._Grade, false);
        //EvolveMaterialData = new NetData.UpgradeMaterialData(evolve);
        //InitEvolve(costumeData);
        //});

        Enchant.EvolveInfo evolve = _LowDataMgr.instance.GetLowDataEvolve(costumeData.GetLowData().evolveId);
        EvolveMaterialData = new NetData.UpgradeMaterialData(evolve);
        InitEvolve(costumeData);
        CostumeListView();
    }
    void CheckEvolve(NetData._CostumeData costumeData)
    {
        Transform evolveTf = GetViewObj(CurViewType).transform;

        if (costumeData == null || !costumeData._isOwn) //가능하지 않음.
        {
            int length = EvolInvenSlots.Length;
            for (int i = 0; i < length; i++)
            {
                EvolInvenSlots[i].EmptySlot();
            }

            TargetCostume[0].gameObject.SetActive(false);
            EvolCount.text  = "";
            EvolveCost.text = string.Format("0 {0}", _LowDataMgr.instance.GetStringCommon(32));
            length          = EvolveStars.Length;
            for (int i = 0; i < length; i++)
            {
                EvolveStars[i].SetActive(false);
            }

            length = EvolMaterialAmount.Length;
            for (int i = 0; i < length; i++)
            {
                EvolMaterialAmount[i].text = "";
            }

            BtnEvolve.collider.enabled = false;
            return;
        }

        BtnEvolve.collider.enabled = true;

        Enchant.EvolveInfo evolve = _LowDataMgr.instance.GetLowDataEvolve(costumeData.GetLowData().evolveId);
        EvolveMaterialData = new NetData.UpgradeMaterialData(evolve);
        InitEvolve(costumeData);
    }