| | |
| | | ViewPlayerData viewPlayerData = viewPlayerDataDic[playerID];
|
| | | if ((DateTime.Now - viewPlayerData.getTime).TotalSeconds < 30)
|
| | | {
|
| | | ShowRoleParticulars(viewPlayerData);
|
| | | ShowRoleParticulars(viewPlayerData, playerID);
|
| | | return;
|
| | | }
|
| | | }
|
| | |
| | | }
|
| | |
|
| | | viewPlayerType = (int)ViewPlayerType.viewCrossPlayerEquip;
|
| | | ShowRoleParticulars(_viewPlayerData);
|
| | | ShowRoleParticulars(_viewPlayerData, playerID);
|
| | | }
|
| | |
|
| | |
|
| | |
| | | public void OnRevRoleEquip(HA705_tagSCQueryPlayerCacheResult package)
|
| | | {
|
| | | //需要对空数据进行防范
|
| | | if (viewPlayer != package.PlayerID || viewPlayerType == -1 || |
| | | (package.PropDataSize == 0 && package.ItemDataSize == 0 && package.PlusDataSize == 0))
|
| | | if (package.PropDataSize == 0 && package.ItemDataSize == 0 && package.PlusDataSize == 0)
|
| | | {
|
| | | return;
|
| | | }
|
| | |
| | | viewPlayerData.propertiesDict = new Dictionary<string, long>();
|
| | | }
|
| | |
|
| | | ShowRoleParticulars(viewPlayerData);
|
| | | ShowRoleParticulars(viewPlayerData, (int)package.PlayerID);
|
| | | }
|
| | |
|
| | | public void OnRevRoleFuncPower(HA3A1_tagMCModuleFightPowerInfo package)
|
| | |
| | | public bool viewPetStone { get; set; }
|
| | | #endregion
|
| | |
|
| | | private void ShowRoleParticulars(ViewPlayerData _viewPlayerData)
|
| | | private void ShowRoleParticulars(ViewPlayerData _viewPlayerData, int playerID)
|
| | | {
|
| | | if (viewPlayerType == (int)ViewPlayerType.viewPlayerEquip || viewPlayerType == (int)ViewPlayerType.viewCrossPlayerEquip)
|
| | | {
|
| | |
| | | }
|
| | | }
|
| | |
|
| | | OnRevPackage?.Invoke(viewPlayerType, viewPlayer, _viewPlayerData);
|
| | | OnRevPackage?.Invoke(viewPlayerType, playerID, _viewPlayerData);
|
| | | viewPlayerType = -1;
|
| | | }
|
| | |
|