| | |
| | | private set; |
| | | } |
| | | |
| | | protected BattleDrops battleDrops; |
| | | protected BattleDrops m_battleDrops; |
| | | |
| | | private RectTransform m_heroRectTrans; |
| | | |
| | |
| | | |
| | | if (isFatalAttack) |
| | | { |
| | | if (null != battleDrops) |
| | | if (null != battleHurtParam.battleDrops) |
| | | { |
| | | PushDropItems(battleDrops); |
| | | PushDropItems(battleHurtParam.battleDrops); |
| | | } |
| | | battleField.OnObjsDead(new List<HB422_tagMCTurnFightObjDead>() { battleHurtParam.deadPack }); |
| | | |
| | |
| | | } |
| | | |
| | | } |
| | | } |
| | | |
| | | public void SuckHp(uint suckHP, SkillConfig skillConfig) |
| | | { |
| | | // teamHero.curHp = Math.Min(teamHero.maxHp, teamHero.curHp + (int)suckHP); |
| | | } |
| | | |
| | | public void HurtByReflect(uint bounceHP, SkillConfig skillConfig) |
| | | { |
| | | // teamHero.curHp = Math.Max(0, teamHero.curHp - (int)bounceHP); |
| | | } |
| | | |
| | | |
| | |
| | | |
| | | public void PushDropItems(BattleDrops _battleDrops) |
| | | { |
| | | battleDrops = _battleDrops; |
| | | m_battleDrops = _battleDrops; |
| | | } |
| | | |
| | | public void PerformDrop() |
| | | { |
| | | if (null == battleDrops || battleDrops.dropItemPackIndex.Count == 0) |
| | | if (null == m_battleDrops || m_battleDrops.dropItemPackIndex.Count == 0) |
| | | return; |
| | | |
| | | EventBroadcast.Instance.Broadcast<string, BattleDrops, Action>( |
| | | EventName.BATTLE_DROP_ITEMS, battleField.guid, battleDrops, OnPerformDropFinish); |
| | | EventName.BATTLE_DROP_ITEMS, battleField.guid, m_battleDrops, OnPerformDropFinish); |
| | | } |
| | | |
| | | protected void OnPerformDropFinish() |
| | | { |
| | | battleDrops = null; |
| | | m_battleDrops = null; |
| | | } |
| | | |
| | | public void SetBack() |