public void Initialize(ParachuteConfigViewModel model) { _settingsContainer.Initialize(GuiComponentDescriptor.FindDescriptors(model)); _selectables = _settingsContainer.GuiComponents .Select(g => g.NavigationElement) .ToList(); }
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(); }
public override void Initialize(OptionsMenuModel model) { _settingsContainer.Initialize(GuiComponentDescriptor.FindDescriptors(model.InputSettings)); _restoreDefaults.OnSubmit.AddListener(model.RestoreInputDefaults); _back.OnSubmit.AddListener(model.PopMenu); }