private void BehitEffectEndEventHandler(EffectBase effect, BattleCard target, float total_time)
        {
            effect.EffectEnd -= BehitEffectEndEventHandler;
            EffectManager.Instance.DestroyEffect(effect);

            target.OnHit(m_SkillOwner, m_BehitMap[target]);
        }
Beispiel #2
0
        private void SkillEndEventHandler(EffectBase effect, BattleCard target, float total_time)
        {
            m_AttackEffect.EffectEnd -= SkillEndEventHandler;

            EventManager.Instance.Fire(EventDefine.BATTLE_CARD_ATTACK_END, m_SkillOwner.BattleCardObj);

            if (m_TargetList.Count > 0)
            {
                target.OnHit(m_SkillOwner, m_BehitMap[target]);
            }
        }