public Skill217(CardFighter card, SkillData skillData, int[] skillParam) : base(card, skillData, skillParam) { }
public override void RemoveCard(CardFighter card) { base.RemoveCard(card); card.attackSkill = SkillFactory.GetAttackSkill(card); }
/// <summary> /// 获得基础攻击技能 /// </summary> public static BaseSkill GetAttackSkill(CardFighter card) { return(GetSkillByID(1, card, null)); }
public override void RemoveCard(CardFighter card) { card.RemoveEventListener(BattleEventType.ON_PRE_ATTACK, OnPreAttackHurt); base.RemoveCard(card); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.attackSkill = this; }
public override void RemoveCard(CardFighter card) { card.RemoveEventListener(BattleEventType.ON_AFTER_ATTACK_HURT, OnAfterAttackHurt); base.RemoveCard(card); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.AddEventListener(BattleEventType.ON_PRE_ATTACK_HURT, OnPreAttackHurt); }
public override void RemoveCard(CardFighter card) { card.RemoveEventListener(BattleEventType.ON_ATTACK_SUCC, OnAttackSucc); base.RemoveCard(card); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.AddEventListener(BattleEventType.ON_AFTER_ATTACK_HURT, OnAttackSucc); }
/// <summary> /// 增加Buff效果 /// </summary> public virtual void AddBuff(CardFighter card) { this.card = card; card.AddEventListener(BattleEventType.ON_ROUND_END, OnRoundEnd); }
public override void RemoveCard(CardFighter card) { card.RemoveEventListener(BattleEventType.ON_CARD_DEAD, OnCardDead); base.RemoveCard(card); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.AddEventListener(BattleEventType.ON_CARD_DEAD, OnCardDead); }
public override void RemoveCard(CardFighter card) { card.RemoveEventListener(BattleEventType.ON_PRE_SKILL_HURT, OnPreSkillHurt); base.RemoveCard(card); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.AddEventListener(BattleEventType.ON_CARD_PRESENT, OnPresent); }