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

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

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

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

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

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

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

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

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

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

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

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

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