From c864cb1970156f23a5ea24a3113f05f5c31800f4 Mon Sep 17 00:00:00 2001
From: client_Wu Xijin <364452445@qq.com>
Date: 星期三, 16 一月 2019 15:09:11 +0800
Subject: [PATCH] Merge branch 'master' of http://192.168.0.87:10010/r/snxxz_scripts
---
System/MainInterfacePanel/PlayerMainDate.cs | 22 +++++++++++++++++++++-
1 files changed, 21 insertions(+), 1 deletions(-)
diff --git a/System/MainInterfacePanel/PlayerMainDate.cs b/System/MainInterfacePanel/PlayerMainDate.cs
index 60864b8..43b0641 100644
--- a/System/MainInterfacePanel/PlayerMainDate.cs
+++ b/System/MainInterfacePanel/PlayerMainDate.cs
@@ -24,6 +24,8 @@
{
get { return m_PlayerPackModel ?? (m_PlayerPackModel = ModelCenter.Instance.GetModel<PlayerPackModel>()); }
}
+ PlayerBuffDatas m_BuffModel;
+ PlayerBuffDatas Buffmodel { get { return m_BuffModel ?? (m_BuffModel = ModelCenter.Instance.GetModel<PlayerBuffDatas>()); } }
DungeonAssistModel assistModel { get { return ModelCenter.Instance.GetModel<DungeonAssistModel>(); } }
//鐢ㄤ簬璁板綍XP鎶�鑳界殑淇℃伅
public delegate void OnXpSkill();
@@ -257,6 +259,7 @@
StrengtheningSripts.IsFightUp -= IsFightUp;//鍋滄鑷姩寮哄寲
DeadModel.playerDieEvent -= playerDieEvent;
playerPack.UseItemSuccessAct -= UseItemSuccessAct;
+ PlayerDatas.Instance.PlayerDataRefreshInfoEvent -= Updatefighting;
MapTransferUtility.s_OnHeroStartMoveToNPC += OnStartPathFind;
PlayerDatas.Instance.hero.OnPathFindStop += OnFinishedPathFind;
@@ -265,9 +268,26 @@
StrengtheningSripts.IsFightUp += IsFightUp;//鍋滄鑷姩寮哄寲
DeadModel.playerDieEvent += playerDieEvent;//鑾峰彇鐜╁姝讳骸鐘舵��
playerPack.UseItemSuccessAct += UseItemSuccessAct;
+ PlayerDatas.Instance.PlayerDataRefreshInfoEvent += Updatefighting;
}
-
+ private void Updatefighting(PlayerDataRefresh _tCDBPlayerRefresh)
+ {
+ if (_tCDBPlayerRefresh == PlayerDataRefresh.ExAttr5)//鍒ゆ柇鏄惁鍐嶈法鏈�
+ {
+ bool Isbool = CrossServerUtility.IsCrossServerBoss();
+ if (!Isbool)
+ {
+ int mapID = PlayerDatas.Instance.baseData.MapID;
+ var config = Config.Instance.Get<MapConfig>(mapID);
+ if (Buffmodel.PkType != config.Camp)
+ {
+ Buffmodel.PkType = config.Camp;
+ DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)config.Camp);
+ }
+ }
+ }
+ }
private void playerDieEvent()
{
--
Gitblit v1.8.0