| | |
| | | |
| | | protected Tween hpTween; |
| | | |
| | | protected Tween xpTween; |
| | | |
| | | protected List<BattleTips> tipsList = new List<BattleTips>(); |
| | | |
| | | protected List<HB428_tagSCBuffRefresh> buffList = new List<HB428_tagSCBuffRefresh>(); |
| | |
| | | |
| | | protected void OnDisable() |
| | | { |
| | | scroller.OnRefreshCell -= OnRefreshCell; |
| | | // TODO YYL 考虑池化 |
| | | messages.Clear(); |
| | | for (int i = 0; i < tipsList.Count; i++) |
| | |
| | | battleObject.battleField.battleTweenMgr.OnPlayTween(hpTween); |
| | | } |
| | | |
| | | public void UpdateXP(long fromXp, long toXp, long maxXp) |
| | | { |
| | | // 做Xp增加或者减少的动画 |
| | | // sliderXp.value = ((float)fromXp) / ((float)maxXp); |
| | | if (xpTween != null) |
| | | { |
| | | battleObject.battleField.battleTweenMgr.OnKillTween(xpTween); |
| | | } |
| | | xpTween = sliderHp.DOValue((float)toXp / maxXp, 0.2f); |
| | | battleObject.battleField.battleTweenMgr.OnPlayTween(xpTween); |
| | | } |
| | | |
| | | public void Run() |
| | | { |