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

@@ -7,7 +7,7 @@ namespace Content.Server.Explosion.Components
/// Will delete the attached entity upon a <see cref="TriggerEvent"/>.
/// </summary>
[RegisterComponent]
public class DeleteOnTriggerComponent : Component
public sealed class DeleteOnTriggerComponent : Component
{
}
}

View File

@@ -6,7 +6,7 @@ namespace Content.Server.Explosion.Components
/// Explode using the entity's <see cref="ExplosiveComponent"/> if Triggered.
/// </summary>
[RegisterComponent]
public class ExplodeOnTriggerComponent : Component
public sealed class ExplodeOnTriggerComponent : Component
{
}
}

View File

@@ -7,7 +7,7 @@ using Robust.Shared.Maths;
namespace Content.Server.Explosion.Components
{
[RegisterComponent]
public class ExplosionLaunchedComponent : Component, IExAct
public sealed class ExplosionLaunchedComponent : Component, IExAct
{
[Dependency] private readonly IEntityManager _entMan = default!;
void IExAct.OnExplosion(ExplosionEventArgs eventArgs)

View File

@@ -18,7 +18,7 @@ namespace Content.Server.Explosion.Components
/// </list>
/// </remarks>
[RegisterComponent]
public class ExplosiveComponent : Component
public sealed class ExplosiveComponent : Component
{
[DataField("devastationRange")]
public int DevastationRange;

View File

@@ -4,7 +4,7 @@ using Robust.Shared.Serialization.Manager.Attributes;
namespace Content.Server.Explosion.Components
{
[RegisterComponent]
public class OnUseTimerTriggerComponent : Component
public sealed class OnUseTimerTriggerComponent : Component
{
[DataField("delay")] public float Delay = 0f;
}

View File

@@ -3,7 +3,7 @@ using Robust.Shared.GameObjects;
namespace Content.Server.Explosion.Components
{
[RegisterComponent]
public class TriggerOnCollideComponent : Component
public sealed class TriggerOnCollideComponent : Component
{
}
}

View File

@@ -25,7 +25,7 @@ using Robust.Shared.Timing;
namespace Content.Server.Explosion.EntitySystems
{
public class ExplosionSystem : EntitySystem
public sealed class ExplosionSystem : EntitySystem
{
/// <summary>
/// Distance used for camera shake when distance from explosion is (0.0, 0.0).