public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.canDoSkill = false; card.AddEventListener(BattleEventType.ON_CHECK_IMMUNE, OnCheckImmune); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.canBeMove = false; card.AddEventListener(BattleEventType.ON_CHECK_MOVE, OnCheckMove); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); skill = SkillFactory.GetSkillByID(param1, card, new int[] { param2 }); card.AddEventListener(BattleEventType.ON_CARD_PRESENT, OnPresent); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.AddEventListener(BattleEventType.ON_CARD_PRESENT, OnPresent); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.AddEventListener(BattleEventType.ON_ATTACK_SUCC, OnAttackSucc); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.AddEventListener(BattleEventType.ON_AFTER_ATTACK_HURT, OnAfterAttackHurt); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.AddEventListener(BattleEventType.ON_PRE_ATTACK, OnPreAttack); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.AddEventListener(BattleEventType.ON_PRE_SKILL_HURT, OnPreSkillHurt); }
public override void RegisterCard(CardFighter card) { base.RegisterCard(card); card.AddEventListener(BattleEventType.ON_CARD_DEAD, OnCardDead); }
/// <summary> /// 增加Buff效果 /// </summary> public virtual void AddBuff(CardFighter card) { this.card = card; card.AddEventListener(BattleEventType.ON_ROUND_END, OnRoundEnd); }