Beispiel #1
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.canDoSkill = false;
        card.AddEventListener(BattleEventType.ON_CHECK_IMMUNE, OnCheckImmune);
    }
Beispiel #2
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.canBeMove = false;
        card.AddEventListener(BattleEventType.ON_CHECK_MOVE, OnCheckMove);
    }
Beispiel #3
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);
        skill = SkillFactory.GetSkillByID(param1, card, new int[] { param2 });

        card.AddEventListener(BattleEventType.ON_CARD_PRESENT, OnPresent);
    }
Beispiel #4
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.AddEventListener(BattleEventType.ON_CARD_PRESENT, OnPresent);
    }
Beispiel #5
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.AddEventListener(BattleEventType.ON_ATTACK_SUCC, OnAttackSucc);
    }
Beispiel #6
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.AddEventListener(BattleEventType.ON_AFTER_ATTACK_HURT, OnAfterAttackHurt);
    }
Beispiel #7
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.AddEventListener(BattleEventType.ON_PRE_ATTACK, OnPreAttack);
    }
Beispiel #8
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.AddEventListener(BattleEventType.ON_PRE_SKILL_HURT, OnPreSkillHurt);
    }
Beispiel #9
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

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

        card.AddEventListener(BattleEventType.ON_ROUND_END, OnRoundEnd);
    }