Esempio n. 1
0
 void RPC_DoSkill()
 {
     if (_playerSkill != null)
     {
         _playerSkill.DoSkill();
     }
 }
Esempio n. 2
0
 // 给同国家的卡牌加攻击
 void OnPresent(FighterEvent e)
 {
     if (skill != null)
     {
         skill.DoSkill();
     }
 }
Esempio n. 3
0
 // 给同国家的卡牌加攻击
 void OnDead(FighterEvent e)
 {
     if (skill != null)
     {
         skill.DoSkill();
     }
 }
Esempio n. 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);
    }