示例#1
0
        private void Refresh()
        {
            LTAttributesData oldLevelAttr = AttributesManager.GetPartnerAttributesByParnterData(curAniData.parData, curAniData.oldLv + aniPlayCount - 1);
            LTAttributesData addLevelAttr = AttributesManager.GetPartnerAttributesByParnterData(curAniData.parData, curAniData.oldLv + aniPlayCount);

            addLevelAttr.Sub(oldLevelAttr);
            LTAttributesData oldAttrData = new LTAttributesData(curAniData.oldAttr);

            curAniData.oldAttr.Add(addLevelAttr);
            curAniData.culCon.PlayAttrAni(oldAttrData, curAniData.oldAttr, curAniData.oldLv + aniPlayCount);
        }
示例#2
0
 public void ShowAwaken()
 {
     //获取基础属性
     canClose    = false;
     hasShow     = false;
     isInitLobby = true;
     controller.gameObject.CustomSetActive(true);
     StartCoroutine(CreateBuddyModel(ShowLobbyTexture, curpartnerData.HeroInfo.model_name, true, false));
     BeforeAttriData = AttributesManager.GetPartnerAttributesByParnterData(curpartnerData);
     RaiseAttriData  = AttributesManager.GetPartnerAwakenAttributes(curpartnerData);
     BeforeAttriData.Sub(RaiseAttriData);
     //初始化数据
     SetInfo();
     controller.gameObject.CustomSetActive(true);
     playtween = PlayAwakenTween();
     StartCoroutine(playtween);
 }