Remove redundant read-only VV from datafields (#12626)

This commit is contained in:
DrSmugleaf
2022-11-16 20:22:11 +01:00
committed by GitHub
parent fb892cb374
commit 7fbc2608e8
179 changed files with 171 additions and 462 deletions

View File

@@ -1,5 +1,4 @@
using Content.Shared.Atmos;
using Robust.Shared.Map;
using Robust.Shared.Serialization.TypeSerializers.Implementations.Custom;
namespace Content.Server.Atmos.Components
@@ -10,7 +9,6 @@ namespace Content.Server.Atmos.Components
public (EntityUid Grid, Vector2i Tile) LastPosition { get; set; }
[DataField("airBlockedDirection", customTypeSerializer: typeof(FlagSerializer<AtmosDirectionFlags>))]
[ViewVariables]
public int InitialAirBlockedDirection { get; set; } = (int) AtmosDirection.All;
[ViewVariables]
@@ -22,15 +20,12 @@ namespace Content.Server.Atmos.Components
[DataField("fixVacuum")]
public bool FixVacuum { get; set; } = true;
[ViewVariables]
[DataField("rotateAirBlocked")]
public bool RotateAirBlocked { get; set; } = true;
[ViewVariables]
[DataField("fixAirBlockedDirectionInitialize")]
public bool FixAirBlockedDirectionInitialize { get; set; } = true;
[ViewVariables]
[DataField("noAirWhenFullyAirBlocked")]
public bool NoAirWhenFullyAirBlocked { get; set; } = true;

View File

@@ -3,6 +3,6 @@
[RegisterComponent]
public sealed class GasMixtureHolderComponent : Component, IGasMixtureHolder
{
[ViewVariables] [DataField("air")] public GasMixture Air { get; set; } = new GasMixture();
[DataField("air")] public GasMixture Air { get; set; } = new GasMixture();
}
}

View File

@@ -32,20 +32,18 @@ namespace Content.Server.Atmos.Components
public IPlayingAudioStream? ConnectStream;
public IPlayingAudioStream? DisconnectStream;
[DataField("air")] [ViewVariables] public GasMixture Air { get; set; } = new();
[DataField("air")] public GasMixture Air { get; set; } = new();
/// <summary>
/// Pressure at which tank should be considered 'low' such as for internals.
/// </summary>
[DataField("tankLowPressure")]
[ViewVariables]
public float TankLowPressure { get; set; } = DefaultLowPressure;
/// <summary>
/// Distributed pressure.
/// </summary>
[DataField("outputPressure")]
[ViewVariables]
public float OutputPressure { get; set; } = DefaultOutputPressure;
/// <summary>

View File

@@ -13,7 +13,6 @@ namespace Content.Server.Atmos.Components
/// <summary>
/// Accumulates time when yeeted by high pressure deltas.
/// </summary>
[ViewVariables]
[DataField("accumulator")]
public float Accumulator = 0f;