private void BehitEffectEndEventHandler(EffectBase effect, BattleCard target, float total_time) { effect.EffectEnd -= BehitEffectEndEventHandler; EffectManager.Instance.DestroyEffect(effect); target.OnHit(m_SkillOwner, m_BehitMap[target]); }
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]); } }