Exemplo n.º 1
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

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

        card.canBeMove = false;
        card.AddEventListener(BattleEventType.ON_CHECK_MOVE, OnCheckMove);
    }
Exemplo n.º 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);
    }
Exemplo n.º 4
0
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

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

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

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

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

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

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

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