Esempio n. 1
0
 private void DumpButton_Interacted(object sender, InputActionEventArgs e)
 {
     if (FailureEvent.InFailure)
     {
         if (FailureEvent.ApplyInputActionToFailureReset(e.InputAction))
         {
             HandleFailureResolved(FailureEvent);
             TrashLevel        = 0;
             RollerSwitch.IsOn = false;
         }
     }
     else
     {
         TrashLevel = 0;
     }
 }
Esempio n. 2
0
 private void ApplyInputActionToFailures(InputAction inputAction)
 {
     if (PilotLightOutFailure.InFailure)
     {
         if (PilotLightOutFailure.ApplyInputActionToFailureReset(inputAction))
         {
             HandleFailureResolved(PilotLightOutFailure);
         }
     }
     if (ACFrozenFailure.InFailure)
     {
         if (ACFrozenFailure.ApplyInputActionToFailureReset(inputAction))
         {
             HandleFailureResolved(ACFrozenFailure);
         }
     }
 }