Esempio n. 1
0
        private void LoadSettings()
        {
            ISettingsManager     settingsManager = ServiceRegistration.Get <ISettingsManager>();
            InputManagerSettings settings        = settingsManager.Load <InputManagerSettings>();

            UpdateLoadedSettings(settings);
        }
Esempio n. 2
0
 /// <summary>
 /// This function updates the local variable "_inputDevices"
 /// </summary>
 /// <param name="settings"></param>
 public void UpdateLoadedSettings(InputManagerSettings settings)
 {
     _inputDevices.Clear();
     if (settings != null && settings.InputDevices != null)
     {
         try
         {
             foreach (InputDevice device in settings.InputDevices)
             {
                 _inputDevices.Add(device.DeviceID, device);
             }
         }
         catch
         {
             // ignored
         }
     }
 }