Beispiel #1
0
        public void Initialize(ParachuteConfigViewModel model)
        {
            _settingsContainer.Initialize(GuiComponentDescriptor.FindDescriptors(model));

            _selectables = _settingsContainer.GuiComponents
                           .Select(g => g.NavigationElement)
                           .ToList();
        }
Beispiel #2
0
        public override void Initialize(OptionsMenuModel model)
        {
            _settingsContainer.Initialize(GuiComponentDescriptor.FindDescriptors(model.AudioSettings));
            _restoreDefaults.OnSubmit.AddListener(model.RestoreAudioDefaults);
            _back.OnSubmit.AddListener(model.PopMenu);

            _selectables = _settingsContainer.GuiComponents
                           .Select(g => g.NavigationElement)
                           .Concat(new[] { _restoreDefaults.Button, _back.Button })
                           .ToList();
        }
Beispiel #3
0
 public override void Initialize(OptionsMenuModel model)
 {
     _settingsContainer.Initialize(GuiComponentDescriptor.FindDescriptors(model.InputSettings));
     _restoreDefaults.OnSubmit.AddListener(model.RestoreInputDefaults);
     _back.OnSubmit.AddListener(model.PopMenu);
 }