//====== ctors public MainMenuGameModule() { var mainMenu = CreateOptionsList(); optionSelector = new OptionSelector <MainMenuEntry>(mainMenu); optionSelector.IndexChanged += (option, index) => isOptionChanged = true; }
//====== ctors public OptionsListWindow(OptionSelector <T> optionSelector, WindowAppearance appearance = null) : base(appearance) { this.optionSelector = Verify.NotNull(optionSelector, nameof(optionSelector)); Initialize(); }