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(); } } }