Seal/abstract/virtual everything (#6739)
This commit is contained in:
@@ -9,7 +9,7 @@ namespace Content.Shared.Access
|
||||
/// Defines a single access level that can be stored on ID cards and checked for.
|
||||
/// </summary>
|
||||
[Prototype("accessLevel")]
|
||||
public class AccessLevelPrototype : IPrototype
|
||||
public sealed class AccessLevelPrototype : IPrototype
|
||||
{
|
||||
[ViewVariables]
|
||||
[DataField("id", required: true)]
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Content.Shared.Access.Components
|
||||
/// and allows checking if something or somebody is authorized with these access levels.
|
||||
/// </summary>
|
||||
[RegisterComponent]
|
||||
public class AccessReaderComponent : Component
|
||||
public sealed class AccessReaderComponent : Component
|
||||
{
|
||||
/// <summary>
|
||||
/// Whether this reader is enabled or not. If disabled, all access
|
||||
|
||||
@@ -10,7 +10,7 @@ namespace Content.Shared.Access.Components
|
||||
// networked.
|
||||
[RegisterComponent]
|
||||
[Friend(typeof(SharedIdCardSystem), typeof(SharedPDASystem))]
|
||||
public class IdCardComponent : Component
|
||||
public sealed class IdCardComponent : Component
|
||||
{
|
||||
[DataField("originalOwnerName")]
|
||||
public string OriginalOwnerName = default!;
|
||||
|
||||
@@ -7,7 +7,7 @@ using Robust.Shared.Serialization.Manager.Attributes;
|
||||
|
||||
namespace Content.Shared.Access.Components
|
||||
{
|
||||
public class SharedIdCardConsoleComponent : Component
|
||||
public abstract class SharedIdCardConsoleComponent : Component
|
||||
{
|
||||
public const int MaxFullNameLength = 256;
|
||||
public const int MaxJobTitleLength = 256;
|
||||
@@ -25,7 +25,7 @@ namespace Content.Shared.Access.Components
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public class IdButtonPressedMessage : BoundUserInterfaceMessage
|
||||
public sealed class IdButtonPressedMessage : BoundUserInterfaceMessage
|
||||
{
|
||||
public readonly UiButton Button;
|
||||
|
||||
@@ -36,7 +36,7 @@ namespace Content.Shared.Access.Components
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public class WriteToTargetIdMessage : BoundUserInterfaceMessage
|
||||
public sealed class WriteToTargetIdMessage : BoundUserInterfaceMessage
|
||||
{
|
||||
public readonly string FullName;
|
||||
public readonly string JobTitle;
|
||||
@@ -51,7 +51,7 @@ namespace Content.Shared.Access.Components
|
||||
}
|
||||
|
||||
[Serializable, NetSerializable]
|
||||
public class IdCardConsoleBoundUserInterfaceState : BoundUserInterfaceState
|
||||
public sealed class IdCardConsoleBoundUserInterfaceState : BoundUserInterfaceState
|
||||
{
|
||||
public readonly string PrivilegedIdName;
|
||||
public readonly bool IsPrivilegedIdPresent;
|
||||
|
||||
@@ -13,7 +13,7 @@ using Robust.Shared.Prototypes;
|
||||
|
||||
namespace Content.Shared.Access.Systems
|
||||
{
|
||||
public class AccessReaderSystem : EntitySystem
|
||||
public sealed class AccessReaderSystem : EntitySystem
|
||||
{
|
||||
[Dependency] private readonly IPrototypeManager _prototypeManager = default!;
|
||||
[Dependency] private readonly InventorySystem _inventorySystem = default!;
|
||||
|
||||
Reference in New Issue
Block a user