File tree Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Expand file tree Collapse file tree 1 file changed +8
-0
lines changed Original file line number Diff line number Diff line change @@ -133,6 +133,11 @@ public override void DoFailure()
133
133
if ( engine . failEngine )
134
134
{
135
135
engine . engine . Shutdown ( ) ;
136
+ // For some reason, need to disable GUI as well
137
+ engine . engine . Events [ "Activate" ] . active = false ;
138
+ engine . engine . Events [ "Shutdown" ] . active = false ;
139
+ engine . engine . Events [ "Activate" ] . guiActive = false ;
140
+ engine . engine . Events [ "Shutdown" ] . guiActive = false ;
136
141
if ( ( restoreIgnitionCharge ) || ( this . vessel . situation == Vessel . Situations . PRELAUNCH ) )
137
142
RestoreIgnitor ( ) ;
138
143
engines [ i ] . failEngine = false ;
@@ -148,6 +153,9 @@ public override float DoRepair()
148
153
EngineHandler engine = engines [ i ] ;
149
154
{
150
155
engine . engine . Shutdown ( ) ;
156
+ engine . engine . Events [ "Activate" ] . active = true ;
157
+ engine . engine . Events [ "Activate" ] . guiActive = true ;
158
+ engine . engine . Events [ "Shutdown" ] . guiActive = true ;
151
159
if ( restoreIgnitionCharge || this . vessel . situation == Vessel . Situations . PRELAUNCH )
152
160
RestoreIgnitor ( ) ;
153
161
engines [ i ] . failEngine = false ;
You can’t perform that action at this time.
0 commit comments