コード例 #1
0
        private static NameEnumsTemplateInput CreateTemplateInput(PaletteStore store)
        {
            var input = new NameEnumsTemplateInput();

            var colorPaletteData = CreatePaletteData("Color", store.ColorPalette);

            input.PaletteDataList.Add(colorPaletteData);
            var gradientPaletteData = CreatePaletteData("Gradient", store.GradientPalette);

            input.PaletteDataList.Add(gradientPaletteData);
            var characterStylePaletteData = CreatePaletteData("CharacterStyle", store.CharacterStylePalette);

            input.PaletteDataList.Add(characterStylePaletteData);
            var characterStyleTMPPaletteData = CreatePaletteData("CharacterStyleTMP", store.CharacterStyleTMPPalette);

            input.PaletteDataList.Add(characterStyleTMPPaletteData);

            return(input);
        }
コード例 #2
0
        public static void Main(string[] args)
        {
            var input = new NameEnumsTemplateInput();

            // Color
            var colorPaletteData = new NameEnumsTemplateInput.PaletteData("Color");

            colorPaletteData.AddThemeInfo("Theme1", "123");
            colorPaletteData.AddThemeInfo("Theme2", "456");
            colorPaletteData.AddEntryInfo("KeyColor", "789");
            colorPaletteData.AddEntryInfo("KeyColor", "123");
            colorPaletteData.AddEntryInfo("KeyColor_2", "123");
            input.PaletteDataList.Add(colorPaletteData);

            // Character Style
            var characterStylePaletteData = new NameEnumsTemplateInput.PaletteData("CharacterStyle");

            characterStylePaletteData.AddThemeInfo("Theme1", "789");
            input.PaletteDataList.Add(characterStylePaletteData);

            var template = new NameEnumsTemplate(input);

            Console.WriteLine(template.TransformText());
        }
コード例 #3
0
 public NameEnumsTemplate(NameEnumsTemplateInput input)
 {
     _input = input;
 }