private void LoadSettings()
        {
            _Language  = LocalSettings.GetInt(nameof(Language), 0);
            _FontSize  = LocalSettings.GetInt(nameof(FontSize), 3);
            _ColorMode = LocalSettings.GetEnum <ColorModeType>(nameof(ColorMode), ColorModeType.Sepa);

            _HighlightParagraph = LocalSettings.GetInt(nameof(HighlightParagraph), 1);
            _AudioPlaylMode     = LocalSettings.GetEnum <AudioPlayModeType>(nameof(AudioPlayMode), AudioPlayModeType.All);
            _ScrollMode         = LocalSettings.GetEnum <ScrollModeType>(nameof(ScrollMode), ScrollModeType.Smoothly);
        }
        /// <summary>
        /// Set Colormode
        /// </summary>
        /// <param name="colorModeType"></param>
        public override void SetColorMode(ColorModeType colorModeType)
        {
            switch (colorModeType)
            {
            case ColorModeType.Color:
                PressButton("FULL_COLOR");
                break;

            case ColorModeType.Greyscale:
                PressButton("GREYSCALE");
                break;

            default:
                break;
            }
        }
示例#3
0
        public void SetColorMode(int num)
        {
            ColorMode = (ColorModeType)num;
            R255Slider.gameObject.SetActive(false);
            G255Slider.gameObject.SetActive(false);
            B255Slider.gameObject.SetActive(false);
            R1Slider.gameObject.SetActive(false);
            G1Slider.gameObject.SetActive(false);
            B1Slider.gameObject.SetActive(false);
            HSlider.gameObject.SetActive(false);
            SSlider.gameObject.SetActive(false);
            VSlider.gameObject.SetActive(false);

            switch (ColorMode)
            {
            case ColorModeType.RGB255:
                R255Slider.gameObject.SetActive(true);
                G255Slider.gameObject.SetActive(true);
                B255Slider.gameObject.SetActive(true);
                break;

            case ColorModeType.RGB1:
                R1Slider.gameObject.SetActive(true);
                G1Slider.gameObject.SetActive(true);
                B1Slider.gameObject.SetActive(true);
                break;

            case ColorModeType.HSV:
                HSlider.gameObject.SetActive(true);
                SSlider.gameObject.SetActive(true);
                VSlider.gameObject.SetActive(true);
                break;

            default:
                break;
            }
        }
示例#4
0
 /// <summary>
 /// Sets the colorModeType.
 /// </summary>
 /// <param name="colorModeType">The number copies.</param>
 public abstract void SetColorMode(ColorModeType colorModeType);
示例#5
0
 public ColorSelectionMode(ColorModeType colorMode)
     : base(2, 2)
 {
     ColorMode = colorMode;
 }