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