void RPC_DoSkill()
 {
     if (_playerSkill != null)
     {
         _playerSkill.DoSkill();
     }
 }
Exemple #2
0
 // 给同国家的卡牌加攻击
 void OnPresent(FighterEvent e)
 {
     if (skill != null)
     {
         skill.DoSkill();
     }
 }
Exemple #3
0
 // 给同国家的卡牌加攻击
 void OnDead(FighterEvent e)
 {
     if (skill != null)
     {
         skill.DoSkill();
     }
 }
Exemple #4
0
    /// <summary>
    /// 开始攻击
    /// </summary>
    public void DoAttack()
    {
        if (isActive > 0)
        {
            return;
        }

        DispatchEvent(BattleEventType.ON_PRE_ATTACK);

        if (attackSkill != null)
        {
            attackSkill.DoSkill();
        }

        DispatchEvent(BattleEventType.ON_AFTER_ATTACK);
    }