private void CreateDisableCompileCheckbox() { _disableCompileCheckboxPanel = _saveMixPanel.AddUIComponent <CheckboxPanel>(); string label = Translation.Instance.GetTranslation(TranslationID.LABEL_DISABLECOMPILE); string checkboxTooltip = Translation.Instance.GetTranslation(TranslationID.TOOLTIP_DISABLECOMPILE); _disableCompileCheckboxPanel.Initialize(Data.DisableCompile, label, checkboxTooltip); _disableCompileCheckboxPanel.MakeSmallVersion(); _disableCompileCheckboxPanel.EventCheckboxStateChanged += OnDisableCompileCheckChanged; }
private void CreateUseAsDefaultCheckbox() { _useAsDefaultCheckbox = _selectMixPanel.AddUIComponent <CheckboxPanel>(); var state = false; if (_selectMixDropDown.items.Length > 0 && _selectMixDropDown.selectedIndex >= 0 && _selectMixDropDown.selectedIndex < _selectMixDropDown.items.Length) { state = Data.IsDefaultMix(_selectMixDropDown.items[_selectMixDropDown.selectedIndex]); } string label = Translation.Instance.GetTranslation(TranslationID.LABEL_USEASDEFAULT); string checkboxTooltip = Translation.Instance.GetTranslation(TranslationID.TOOLTIP_USEASDEFAULT); _useAsDefaultCheckbox.Initialize(state, label, checkboxTooltip); _useAsDefaultCheckbox.MakeSmallVersion(); _useAsDefaultCheckbox.EventCheckboxStateChanged += OnUseAsDefaultCheckChanged; }