/// <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); }