示例#1
0
        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;
        }
示例#2
0
        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;
        }