using System.Diagnostics.CodeAnalysis; using Content.Shared._White.Reputation; using Robust.Shared.Network; namespace Content.Client._White.Reputation; public sealed class ReputationManager { [Dependency] private readonly IClientNetManager _netMgr = default!; private ReputationInfo? _info; public void Initialize() { _netMgr.RegisterNetMessage(msg => _info = msg.Info); } public bool TryGetInfo([NotNullWhen(true)] out float? value) { value = _info?.Value; return _info != null; } }