Exemple #1
0
 public Skill217(CardFighter card, SkillData skillData, int[] skillParam) : base(card, skillData, skillParam)
 {
 }
Exemple #2
0
    public override void RemoveCard(CardFighter card)
    {
        base.RemoveCard(card);

        card.attackSkill = SkillFactory.GetAttackSkill(card);
    }
Exemple #3
0
 /// <summary>
 /// 获得基础攻击技能
 /// </summary>
 public static BaseSkill GetAttackSkill(CardFighter card)
 {
     return(GetSkillByID(1, card, null));
 }
Exemple #4
0
    public override void RemoveCard(CardFighter card)
    {
        card.RemoveEventListener(BattleEventType.ON_PRE_ATTACK, OnPreAttackHurt);

        base.RemoveCard(card);
    }
Exemple #5
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.attackSkill = this;
    }
Exemple #6
0
    public override void RemoveCard(CardFighter card)
    {
        card.RemoveEventListener(BattleEventType.ON_AFTER_ATTACK_HURT, OnAfterAttackHurt);

        base.RemoveCard(card);
    }
Exemple #7
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.AddEventListener(BattleEventType.ON_PRE_ATTACK_HURT, OnPreAttackHurt);
    }
Exemple #8
0
    public override void RemoveCard(CardFighter card)
    {
        card.RemoveEventListener(BattleEventType.ON_ATTACK_SUCC, OnAttackSucc);

        base.RemoveCard(card);
    }
Exemple #9
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.AddEventListener(BattleEventType.ON_AFTER_ATTACK_HURT, OnAttackSucc);
    }
Exemple #10
0
    /// <summary>
    /// 增加Buff效果
    /// </summary>
    public virtual void AddBuff(CardFighter card)
    {
        this.card = card;

        card.AddEventListener(BattleEventType.ON_ROUND_END, OnRoundEnd);
    }
Exemple #11
0
    public override void RemoveCard(CardFighter card)
    {
        card.RemoveEventListener(BattleEventType.ON_CARD_DEAD, OnCardDead);

        base.RemoveCard(card);
    }
Exemple #12
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.AddEventListener(BattleEventType.ON_CARD_DEAD, OnCardDead);
    }
Exemple #13
0
    public override void RemoveCard(CardFighter card)
    {
        card.RemoveEventListener(BattleEventType.ON_PRE_SKILL_HURT, OnPreSkillHurt);

        base.RemoveCard(card);
    }
Exemple #14
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.AddEventListener(BattleEventType.ON_CARD_PRESENT, OnPresent);
    }