//升阶动画 private void PlayEquips() { if (currentPPet.grade > 1) { SysPet pet = BaseDataMgr.instance.GetDataById <SysPet>(currentPPet.petId); int[] equipConfigs = PetLogic.GetPetNeedEquips((uint)pet.type, (uint)currentPPet.grade - 1); for (int i = 0; i < equipObjs.Count; i++) { GameObject icn = NGUITools.FindChild(equipObjs[i], "icn"); SysEquipVo equipVo = BaseDataMgr.instance.GetDataById <SysEquipVo>((uint)equipConfigs[i]); icn.GetComponent <UISprite>().spriteName = equipVo.icon.ToString(); icn.SetActive(true); icn.GetComponent <TweenPlay>().PlayForward(); } light.SetActive(true); light.GetComponent <TweenPlay>().PlayForward(); } }