Skip to content

Commit df51e5a

Browse files
committed
Removing save/restore for variables which don't change after initialization
1 parent 7c56939 commit df51e5a

File tree

1 file changed

+3
-25
lines changed
  • Source/Orts.Simulation/Simulation/RollingStocks/SubSystems/Brakes/MSTS

1 file changed

+3
-25
lines changed

Source/Orts.Simulation/Simulation/RollingStocks/SubSystems/Brakes/MSTS/AirSinglePipe.cs

Lines changed: 3 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -271,7 +271,7 @@ public override void Parse(string lowercasetoken, STFReader stf)
271271
case "wagon(ortsinitialapplicationthreshold": InitialApplicationThresholdPSI = stf.ReadFloatBlock(STFReader.UNITS.PressureDefaultPSI, 1.0f); break;
272272
case "wagon(ortscylinderspringpressure": BrakeCylinderSpringPressurePSI = stf.ReadFloatBlock(STFReader.UNITS.PressureDefaultPSI, null); break;
273273
case "wagon(ortsmaxservicecylinderpressure": ServiceMaxCylPressurePSI = stf.ReadFloatBlock(STFReader.UNITS.PressureDefaultPSI, null); break;
274-
}
274+
}
275275
}
276276

277277
public override void Save(BinaryWriter outf)
@@ -294,19 +294,8 @@ public override void Save(BinaryWriter outf)
294294
outf.Write(BleedOffValveOpen);
295295
outf.Write((int)HoldingValve);
296296
outf.Write(CylVolumeM3);
297-
outf.Write(EmergResQuickRelease);
298-
outf.Write(UniformChargingThresholdPSI);
299-
outf.Write(UniformChargingRatio);
300297
outf.Write(QuickServiceActive);
301-
outf.Write(QuickServiceLimitPSI);
302-
outf.Write(QuickServiceApplicationRatePSIpS);
303-
outf.Write(QuickServiceVentRatePSIpS);
304-
outf.Write(AcceleratedApplicationRatio);
305-
outf.Write(AcceleratedApplicationLimitPSIpS);
306-
outf.Write(InitialApplicationThresholdPSI);
307-
outf.Write(BrakeCylinderSpringPressurePSI);
308-
outf.Write(ServiceMaxCylPressurePSI);
309-
}
298+
}
310299

311300
public override void Restore(BinaryReader inf)
312301
{
@@ -328,19 +317,8 @@ public override void Restore(BinaryReader inf)
328317
BleedOffValveOpen = inf.ReadBoolean();
329318
HoldingValve = (ValveState)inf.ReadInt32();
330319
CylVolumeM3 = inf.ReadSingle();
331-
EmergResQuickRelease = inf.ReadBoolean();
332-
UniformChargingThresholdPSI = inf.ReadSingle();
333-
UniformChargingRatio = inf.ReadSingle();
334320
QuickServiceActive = inf.ReadBoolean();
335-
QuickServiceLimitPSI = inf.ReadSingle();
336-
QuickServiceApplicationRatePSIpS = inf.ReadSingle();
337-
QuickServiceVentRatePSIpS = inf.ReadSingle();
338-
AcceleratedApplicationRatio = inf.ReadSingle();
339-
AcceleratedApplicationLimitPSIpS = inf.ReadSingle();
340-
InitialApplicationThresholdPSI = inf.ReadSingle();
341-
BrakeCylinderSpringPressurePSI = inf.ReadSingle();
342-
ServiceMaxCylPressurePSI = inf.ReadSingle();
343-
}
321+
}
344322

345323
public override void Initialize(bool handbrakeOn, float maxPressurePSI, float fullServPressurePSI, bool immediateRelease)
346324
{

0 commit comments

Comments
 (0)