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

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

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

        card.attackSkill = this;
    }
예제 #6
0
파일: Skill210.cs 프로젝트: leeckey/Card
    public override void RemoveCard(CardFighter card)
    {
        card.RemoveEventListener(BattleEventType.ON_AFTER_ATTACK_HURT, OnAfterAttackHurt);

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

        card.AddEventListener(BattleEventType.ON_PRE_ATTACK_HURT, OnPreAttackHurt);
    }
예제 #8
0
파일: Skill213.cs 프로젝트: leeckey/Card
    public override void RemoveCard(CardFighter card)
    {
        card.RemoveEventListener(BattleEventType.ON_ATTACK_SUCC, OnAttackSucc);

        base.RemoveCard(card);
    }
예제 #9
0
파일: Skill220.cs 프로젝트: leeckey/Card
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

        card.AddEventListener(BattleEventType.ON_AFTER_ATTACK_HURT, OnAttackSucc);
    }
예제 #10
0
파일: BaseBuff.cs 프로젝트: leeckey/Card
    /// <summary>
    /// 增加Buff效果
    /// </summary>
    public virtual void AddBuff(CardFighter card)
    {
        this.card = card;

        card.AddEventListener(BattleEventType.ON_ROUND_END, OnRoundEnd);
    }
예제 #11
0
파일: Skill215.cs 프로젝트: leeckey/Card
    public override void RemoveCard(CardFighter card)
    {
        card.RemoveEventListener(BattleEventType.ON_CARD_DEAD, OnCardDead);

        base.RemoveCard(card);
    }
예제 #12
0
파일: Skill215.cs 프로젝트: leeckey/Card
    public override void RegisterCard(CardFighter card)
    {
        base.RegisterCard(card);

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

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

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