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

@@ -58,7 +58,7 @@ namespace Content.Server.Atmos.Monitor
public void Update(EntityUid uid);
}
public class AirAlarmModeFactory
public sealed class AirAlarmModeFactory
{
private static IAirAlarmMode _filterMode = new AirAlarmFilterMode();
private static IAirAlarmMode _fillMode = new AirAlarmFillMode();
@@ -67,7 +67,7 @@ namespace Content.Server.Atmos.Monitor
// still not a fan since ReplaceMode must have an allocation
// but it's whatever
public static IAirAlarmMode? ModeToExecutor(AirAlarmMode mode) => mode switch
public static IAirAlarmMode? ModeToExecutor(AirAlarmMode mode) => mode switch
{
AirAlarmMode.Filtering => _filterMode,
AirAlarmMode.Fill => _fillMode,
@@ -96,7 +96,7 @@ namespace Content.Server.Atmos.Monitor
}
}
public class AirAlarmNoneMode : AirAlarmModeExecutor
public sealed class AirAlarmNoneMode : AirAlarmModeExecutor
{
public override void Execute(EntityUid uid)
{
@@ -111,7 +111,7 @@ namespace Content.Server.Atmos.Monitor
}
}
public class AirAlarmFilterMode : AirAlarmModeExecutor
public sealed class AirAlarmFilterMode : AirAlarmModeExecutor
{
public override void Execute(EntityUid uid)
{
@@ -133,7 +133,7 @@ namespace Content.Server.Atmos.Monitor
}
}
public class AirAlarmPanicMode : AirAlarmModeExecutor
public sealed class AirAlarmPanicMode : AirAlarmModeExecutor
{
public override void Execute(EntityUid uid)
{
@@ -155,7 +155,7 @@ namespace Content.Server.Atmos.Monitor
}
}
public class AirAlarmFillMode : AirAlarmModeExecutor
public sealed class AirAlarmFillMode : AirAlarmModeExecutor
{
public override void Execute(EntityUid uid)
{
@@ -177,7 +177,7 @@ namespace Content.Server.Atmos.Monitor
}
}
public class AirAlarmReplaceMode : AirAlarmModeExecutor, IAirAlarmModeUpdate
public sealed class AirAlarmReplaceMode : AirAlarmModeExecutor, IAirAlarmModeUpdate
{
private Dictionary<string, IAtmosDeviceData> _devices = new();
private float _lastPressure = Atmospherics.OneAtmosphere;