Seal/abstract/virtual everything (#6739)
This commit is contained in:
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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)
|
||||
{
|
||||
|
||||
@@ -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.
|
||||
|
||||
@@ -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!;
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user