0312 【英文】【越南】【BT】修复同时多查询玩家缓存问题
| | |
| | | |
| | | private void OnRevA705(int viewType, int playerID, RoleParticularModel.ViewPlayerData data) |
| | | { |
| | | if (viewType != (int)ViewPlayerType.viewPlayerDataZZ) |
| | | {
|
| | | return;
|
| | | } |
| | | var _valueInfo = LocalSave.GetString("GA_NpcFightZZPlayer_" + m_H0406.ObjID); |
| | | if (string.IsNullOrEmpty(_valueInfo)) |
| | | {
|
| | |
| | | } |
| | | private void OnRevA705(int viewType, int playerID, RoleParticularModel.ViewPlayerData data) |
| | | { |
| | | if (viewType != (int)ViewPlayerType.viewPlayerDataArena) |
| | | return; |
| | | uint PlayerID = ArenaModel.Instance.m_PlayerInfo[ArenaModel.Instance.SelectMatchPlayer].PlayerID; |
| | | if (playerID != PlayerID) |
| | | return; |
| | |
| | |
|
| | | void OnRevPackage(int viewType, int playerID, RoleParticularModel.ViewPlayerData data)
|
| | | {
|
| | | if (viewType != (int)ViewPlayerType.viewCrossPlayerDataBlessedLand)
|
| | | if (robPlayerId != playerID)
|
| | | {
|
| | | return;
|
| | | }
|
| | |
| | | }
|
| | | private void UpdatePlayerParticularEvent(int viewTyte, int playerID, RoleParticularModel.ViewPlayerData viewPlayerData)
|
| | | {
|
| | | if (viewTyte != (int)ViewPlayerType.viewPlayerDataFairyKing)
|
| | | if (kingFairyData == null || kingFairyData.leaderId != playerID)
|
| | | {
|
| | | return;
|
| | | }
|
| | |
| | | private Dictionary<int, ViewPlayerData> viewPlayerDataDic = new Dictionary<int, ViewPlayerData>();
|
| | | private Dictionary<int, ulong> funcFightPowerDict = new Dictionary<int, ulong>();
|
| | | public event Action PowerUpdate;
|
| | | public static Action<int, int, ViewPlayerData> OnRevPackage;
|
| | | public static Action<int, int, ViewPlayerData> OnRevPackage; //尽量不要用第一个参数viewtype做判断,容易出错
|
| | |
|
| | | public ViewPlayerData GetViewPlayerData(int player)
|
| | | {
|
| | |
| | | public bool viewPetStone { get; set; }
|
| | | #endregion
|
| | |
|
| | | //尽量不要用第一个参数viewtype做判断,容易出错,比如同时发送两个不同的viewPlayerType请求的时候
|
| | | private void ShowRoleParticulars(ViewPlayerData _viewPlayerData, int playerID)
|
| | | {
|
| | | if (viewPlayerType == (int)ViewPlayerType.viewPlayerEquip || viewPlayerType == (int)ViewPlayerType.viewCrossPlayerEquip)
|
| | |
| | | WindowCenter.Instance.Open<ViewFuncPowerWin>();
|
| | | }
|
| | | }
|
| | | |
| | |
|
| | | |
| | | OnRevPackage?.Invoke(viewPlayerType, playerID, _viewPlayerData);
|
| | | viewPlayerType = -1;
|
| | | }
|