public void EnableActiveFlyByWire(BindingManager manager) { foreach (KeyValuePair<string, bool> kvp in _flyByWire) { manager.ToggleFlyByWire(kvp.Key, kvp.Value); } }
public void DisableActiveFlyByWire(BindingManager manager) { foreach (KeyValuePair<string, bool> kvp in flyByWire) { if (kvp.Value) { manager.ToggleFlyByWire(kvp.Key, false); } } }
public FlightCtrlParam(string name, SharedObjects sharedObjects) { this.name = name; control = GetControllerByVessel(sharedObjects.Vessel); binding = sharedObjects.BindingMgr; Enabled = false; value = null; HookEvents(); }
public FlightCtrlParam(string name, SharedObjects sharedObjects) { this.name = name; shared = sharedObjects; control = GetControllerByVessel(sharedObjects.Vessel); binding = sharedObjects.BindingMgr; Enabled = false; value = null; if (string.Equals(name, "steering", StringComparison.CurrentCultureIgnoreCase)) { steeringManager = SteeringManagerProvider.GetInstance(sharedObjects); } HookEvents(); }