Seal/abstract/virtual everything (#6739)

This commit is contained in:
mirrorcult
2022-02-16 00:23:23 -07:00
committed by GitHub
parent 4dfcacb86a
commit ec4d4688c7
1771 changed files with 2216 additions and 2164 deletions

View File

@@ -45,7 +45,7 @@ public abstract class EquipAttemptBase : CancellableEntityEventArgs
}
}
public class BeingEquippedAttemptEvent : EquipAttemptBase
public sealed class BeingEquippedAttemptEvent : EquipAttemptBase
{
public BeingEquippedAttemptEvent(EntityUid equipee, EntityUid equipTarget, EntityUid equipment,
SlotDefinition slotDefinition) : base(equipee, equipTarget, equipment, slotDefinition)
@@ -53,7 +53,7 @@ public class BeingEquippedAttemptEvent : EquipAttemptBase
}
}
public class IsEquippingAttemptEvent : EquipAttemptBase
public sealed class IsEquippingAttemptEvent : EquipAttemptBase
{
public IsEquippingAttemptEvent(EntityUid equipee, EntityUid equipTarget, EntityUid equipment,
SlotDefinition slotDefinition) : base(equipee, equipTarget, equipment, slotDefinition)

View File

@@ -2,7 +2,7 @@
namespace Content.Shared.Inventory.Events;
public class EquippedEventBase : EntityEventArgs
public abstract class EquippedEventBase : EntityEventArgs
{
/// <summary>
/// The entity equipping.
@@ -33,14 +33,14 @@ public class EquippedEventBase : EntityEventArgs
}
}
public class DidEquipEvent : EquippedEventBase
public sealed class DidEquipEvent : EquippedEventBase
{
public DidEquipEvent(EntityUid equipee, EntityUid equipment, SlotDefinition slotDefinition) : base(equipee, equipment, slotDefinition)
{
}
}
public class GotEquippedEvent : EquippedEventBase
public sealed class GotEquippedEvent : EquippedEventBase
{
public GotEquippedEvent(EntityUid equipee, EntityUid equipment, SlotDefinition slotDefinition) : base(equipee, equipment, slotDefinition)
{

View File

@@ -8,7 +8,7 @@ namespace Content.Shared.Inventory.Events;
/// This event is used to tell the server-inventorysystem someone wants to equip something
/// </summary>
[NetSerializable, Serializable]
public class InventoryEquipActEvent : EntityEventArgs
public sealed class InventoryEquipActEvent : EntityEventArgs
{
public readonly EntityUid Uid;
public readonly EntityUid ItemUid;

View File

@@ -2,7 +2,7 @@ using Robust.Shared.GameObjects;
namespace Content.Shared.Inventory.Events;
public class UnequipAttemptEventBase : CancellableEntityEventArgs
public abstract class UnequipAttemptEventBase : CancellableEntityEventArgs
{
/// <summary>
/// The entity performing the action. NOT necessarily the same as the entity whose equipment is being removed..
@@ -39,7 +39,7 @@ public class UnequipAttemptEventBase : CancellableEntityEventArgs
}
}
public class BeingUnequippedAttemptEvent : UnequipAttemptEventBase
public sealed class BeingUnequippedAttemptEvent : UnequipAttemptEventBase
{
public BeingUnequippedAttemptEvent(EntityUid unequipee, EntityUid unEquipTarget, EntityUid equipment,
SlotDefinition slotDefinition) : base(unequipee, unEquipTarget, equipment, slotDefinition)
@@ -47,7 +47,7 @@ public class BeingUnequippedAttemptEvent : UnequipAttemptEventBase
}
}
public class IsUnequippingAttemptEvent : UnequipAttemptEventBase
public sealed class IsUnequippingAttemptEvent : UnequipAttemptEventBase
{
public IsUnequippingAttemptEvent(EntityUid unequipee, EntityUid unEquipTarget, EntityUid equipment,
SlotDefinition slotDefinition) : base(unequipee, unEquipTarget, equipment, slotDefinition)

View File

@@ -2,7 +2,7 @@
namespace Content.Shared.Inventory.Events;
public class UnequippedEventBase : EntityEventArgs
public abstract class UnequippedEventBase : EntityEventArgs
{
/// <summary>
/// The entity unequipping.
@@ -27,14 +27,14 @@ public class UnequippedEventBase : EntityEventArgs
}
}
public class DidUnequipEvent : UnequippedEventBase
public sealed class DidUnequipEvent : UnequippedEventBase
{
public DidUnequipEvent(EntityUid equipee, EntityUid equipment, SlotDefinition slotDefinition) : base(equipee, equipment, slotDefinition)
{
}
}
public class GotUnequippedEvent : UnequippedEventBase
public sealed class GotUnequippedEvent : UnequippedEventBase
{
public GotUnequippedEvent(EntityUid equipee, EntityUid equipment, SlotDefinition slotDefinition) : base(equipee, equipment, slotDefinition)
{

View File

@@ -5,7 +5,7 @@ using Robust.Shared.Serialization;
namespace Content.Shared.Inventory.Events;
[NetSerializable, Serializable]
public class UseSlotNetworkMessage : EntityEventArgs
public sealed class UseSlotNetworkMessage : EntityEventArgs
{
// The slot-owner is implicitly the client that is sending this message.
// Otherwise clients could start forcefully undressing other clients.

View File

@@ -7,7 +7,7 @@ using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom.Prototy
namespace Content.Shared.Inventory;
public class InventoryComponent : Component, IExAct
public abstract class InventoryComponent : Component, IExAct
{
[Dependency] private readonly IEntityManager _entityManager = default!;

View File

@@ -8,7 +8,7 @@ using Robust.Shared.Utility;
namespace Content.Shared.Inventory;
[Prototype("inventoryTemplate")]
public class InventoryTemplatePrototype : IPrototype
public sealed class InventoryTemplatePrototype : IPrototype
{
[DataField("id", required: true)]
public string ID { get; } = string.Empty;
@@ -18,7 +18,7 @@ public class InventoryTemplatePrototype : IPrototype
}
[DataDefinition]
public class SlotDefinition
public sealed class SlotDefinition
{
[DataField("name", required: true)] public string Name { get; } = string.Empty;