Inheritance: IBindingManager
Esempio n. 1
0
 public void EnableActiveFlyByWire(BindingManager manager)
 {
     foreach (KeyValuePair<string, bool> kvp in _flyByWire)
     {
         manager.ToggleFlyByWire(kvp.Key, kvp.Value);
     }
 }
Esempio n. 2
0
 public void DisableActiveFlyByWire(BindingManager manager)
 {
     foreach (KeyValuePair<string, bool> kvp in flyByWire)
     {
         if (kvp.Value)
         {
             manager.ToggleFlyByWire(kvp.Key, false);
         }
     }
 }
Esempio n. 3
0
            public FlightCtrlParam(string name, SharedObjects sharedObjects)
            {
                this.name = name;
                control = GetControllerByVessel(sharedObjects.Vessel);

                binding = sharedObjects.BindingMgr;
                Enabled = false;
                value = null;

                HookEvents();
            }
Esempio n. 4
0
            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();
            }