Beispiel #1
0
 public void Pressurize()
 {
     if (status.HasFlag(PressurizedAreaStatus.PRESSURIZE))
     {
         return;
     }
     status |= (PressurizedAreaStatus.PRESSURIZE | PressurizedAreaStatus.CYCLING | PressurizedAreaStatus.SECURING);
     if (alertSystemManager != null)
     {
         alertSystemManager.DisableAlerts();
         alertSystemManager.Alerts[AlertStatus.CYCLING].Enabled = true;
     }
     CheckStatus();
 }
 public void Main(string argument, UpdateType updateSource)
 {
     if ((updateSource & UpdateType.Trigger) != 0)
     {
         if (alertSystemManager.Alerts[0].Enabled)
         {
             alertSystemManager.Alerts[0].Enabled = false;
             alertSystemManager.Alerts[1].Enabled = true;
         }
         else if (alertSystemManager.Alerts[1].Enabled)
         {
             alertSystemManager.Alerts[1].Enabled = false;
         }
         else
         {
             alertSystemManager.Alerts[0].Enabled = true;
         }
     }
     else if ((updateSource & UpdateType.Terminal) != 0)
     {
         if (argument == "alerts 0")
         {
             alertSystemManager.DisableAlerts();
         }
     }
 }