| | |
| | | break;
|
| | | case PlayerDataRefresh.HappyPoint:
|
| | | baseData.HappyPoint = value;
|
| | | DesignDebug.LogError("脱机挂时间" + (int)value);
|
| | | DebugEx.LogError("脱机挂时间" + (int)value);
|
| | | break;
|
| | | case PlayerDataRefresh.MapID:
|
| | | baseData.MapID = (ushort)value;
|
| | |
| | | break;
|
| | | case PlayerDataRefresh.Tick:
|
| | | #if UNITY_EDITOR
|
| | | DesignDebug.LogFormat("---- 收到服务端Tick: {0}", value);
|
| | | DebugEx.LogFormat("---- 收到服务端Tick: {0}", value);
|
| | |
|
| | | if (extersion.Tick != 0)
|
| | | {
|
| | | uint _curWorldTick = GetWorldTick();
|
| | | uint _diffValue = value > _curWorldTick ? value - _curWorldTick : _curWorldTick - value;
|
| | | DesignDebug.LogFormat(" |-------- 当前客户端Tick: {0}, 差异: {1}", _curWorldTick, _diffValue);
|
| | | DebugEx.LogFormat(" |-------- 当前客户端Tick: {0}, 差异: {1}", _curWorldTick, _diffValue);
|
| | | if (_diffValue > 5000)
|
| | | {
|
| | | DesignDebug.LogFormat(" |-------- <color=red>收到服务端WorldTick与当前的客户端Tick差异超过5秒</color>");
|
| | | DebugEx.LogFormat(" |-------- <color=red>收到服务端WorldTick与当前的客户端Tick差异超过5秒</color>");
|
| | | }
|
| | | }
|
| | | #endif
|