MainSeqUtils : Prevent crash when draining tanks at the end, ver. 3.1.1602
This commit is contained in:
@@ -29,5 +29,5 @@ using System.Runtime.InteropServices;
|
|||||||
// Build Number
|
// Build Number
|
||||||
// Revision
|
// Revision
|
||||||
//
|
//
|
||||||
[assembly: AssemblyVersion("3.1.1601.0")]
|
[assembly: AssemblyVersion("3.1.1602.0")]
|
||||||
[assembly: AssemblyFileVersion("3.1.1601.0")]
|
[assembly: AssemblyFileVersion("3.1.1602.0")]
|
||||||
|
|||||||
@@ -493,9 +493,9 @@ namespace TBF.Rig.Sequences
|
|||||||
}
|
}
|
||||||
|
|
||||||
/// Tank emptying valves states
|
/// Tank emptying valves states
|
||||||
bool draining1 = (StateMachine.DrainValve1 != null);
|
bool draining1 = (StateMachine.DrainValve1 != null && StateMachine.Tank1 != null);
|
||||||
bool draining2 = (StateMachine.DrainValve2 != null);
|
bool draining2 = (StateMachine.DrainValve2 != null && StateMachine.Tank2 != null);
|
||||||
bool draining3 = (StateMachine.DrainValve3 != null);
|
bool draining3 = (StateMachine.DrainValve3 != null && StateMachine.Tank3 != null);
|
||||||
|
|
||||||
int drainingStartTime = StateMachine.Time;
|
int drainingStartTime = StateMachine.Time;
|
||||||
|
|
||||||
@@ -517,9 +517,9 @@ namespace TBF.Rig.Sequences
|
|||||||
.EnterState();
|
.EnterState();
|
||||||
while (StateMachine.WaitRunDevsRunOps().Contains(Event.Busy)) { }
|
while (StateMachine.WaitRunDevsRunOps().Contains(Event.Busy)) { }
|
||||||
|
|
||||||
if (draining1 && StateMachine.Tank1.IsEmpty()) draining1 = false;
|
if (draining1 && StateMachine.Tank1 != null && StateMachine.Tank1.IsEmpty()) draining1 = false;
|
||||||
if (draining2 && StateMachine.Tank2.IsEmpty()) draining2 = false;
|
if (draining2 && StateMachine.Tank2 != null && StateMachine.Tank2.IsEmpty()) draining2 = false;
|
||||||
if (draining3 && StateMachine.Tank3.IsEmpty()) draining3 = false;
|
if (draining3 && StateMachine.Tank3 != null && StateMachine.Tank3.IsEmpty()) draining3 = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// Close all drain valves
|
/// Close all drain valves
|
||||||
|
|||||||
Reference in New Issue
Block a user