using Content.Shared.FixedPoint;
using Robust.Shared.GameStates;
using Robust.Shared.Network;
using Robust.Shared.Utility;
namespace Content.Shared.Points;
///
/// This is a component that generically stores points for all players.
///
[RegisterComponent, NetworkedComponent, AutoGenerateComponentState(true)]
[Access(typeof(SharedPointSystem))]
public sealed partial class PointManagerComponent : Component
{
///
/// A dictionary of a player's netuserID to the amount of points they have.
///
[DataField, AutoNetworkedField]
public Dictionary Points = new();
///
/// A text-only version of the scoreboard used by the client.
///
[DataField, AutoNetworkedField]
public FormattedMessage Scoreboard = new();
}