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