public const string StyleClassEntityTooltip = "entity-tooltip";
private EntityUid _examinedEntity;
- private EntityUid _lastExaminedEntity;
private Popup? _examineTooltipOpen;
private ScreenCoordinates _popupPos;
private CancellationTokenSource? _requestCancelTokenSource;
if (!IsClientSide(entity))
{
// Ask server for extra examine info.
- if (entity != _lastExaminedEntity)
+ unchecked
+ {
_idCounter += 1;
- if (_idCounter == int.MaxValue)
- _idCounter = 0;
+ }
RaiseNetworkEvent(new ExamineSystemMessages.RequestExamineInfoMessage(GetNetEntity(entity), _idCounter, true));
}
RaiseLocalEvent(entity, new ClientExaminedEvent(entity, playerEnt.Value));
- _lastExaminedEntity = entity;
}
private void CloseTooltip()