示例#1
0
 //升阶动画
 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();
     }
 }