namespace Content.Server.Research.Components { [RegisterComponent] public sealed class ResearchServerComponent : Component { [ViewVariables(VVAccess.ReadWrite)] public string ServerName => _serverName; [DataField("servername")] private string _serverName = "RDSERVER"; [ViewVariables(VVAccess.ReadWrite)] [DataField("points")] public int Points = 0; /// /// To encourage people to spend points, /// will not accept passive points gain above this number for each source. /// [DataField("passiveLimitPerSource")] public int PassiveLimitPerSource = 30000; [ViewVariables(VVAccess.ReadOnly)] public int Id { get; set; } [ViewVariables(VVAccess.ReadOnly)] public List PointSources { get; } = new(); [ViewVariables(VVAccess.ReadOnly)] public List Clients { get; } = new(); } }