Пример #1
0
        private static void ItemDefinitionIndex(ItemsParser parser)
        {
            var itemDefinitions = parser.FindItemDefinitions();

            var csharpEnum = CSharpEnumHelper.CreateItemDefinitionIndexEnum(itemDefinitions);
            var cppEnum    = CppEnumHelper.CreateItemDefinitionIndexEnum(itemDefinitions);

            File.WriteAllText("ItemDefinitionIndex.cs", csharpEnum);
            File.WriteAllText("ItemDefinitionIndex.h", cppEnum);
        }
Пример #2
0
        private static void EntityQuality(ItemsParser parser)
        {
            var entityQualities = parser.FindEntityQualities();

            var csharpEnum = CSharpEnumHelper.CreateEntityQualityEnum(entityQualities);
            var cppEnum    = CppEnumHelper.CreateEntityQualityEnum(entityQualities);

            File.WriteAllText("EntityQuality.cs", csharpEnum);
            File.WriteAllText("EntityQuality.h", cppEnum);
        }
Пример #3
0
        private static void PaintKit(ItemsParser parser)
        {
            var paintKits            = parser.FindPaintKits();
            var paintKitTranslations = parser.FindPaintKitTranslations();

            var csharpEnum = CSharpEnumHelper.CreatePaintKitEnum(paintKits, paintKitTranslations);
            var cppEnum    = CppEnumHelper.CreatePaintKitEnum(paintKits, paintKitTranslations);

            File.WriteAllText("PaintKit.cs", csharpEnum);
            File.WriteAllText("PaintKit.h", cppEnum);
        }
Пример #4
0
        static void Main(string[] args)
        {
            ItemsParser parser = new ItemsParser();

            EntityQuality(parser);
            ItemDefinitionIndex(parser);
            PaintKit(parser);

            Console.WriteLine("Done!");

            Console.ReadLine();
        }
Пример #5
0
        public ItemEditorForm()
        {
            _items = ItemsParser.ParseItems();

            InitializeComponent();

            RefreshListView();

            RenderStory();
            RefreshSelectedIndex();
            SerializeEntries();

            UpdateSaveButton();
        }
Пример #6
0
 private void SerializeEntries()
 {
     ItemsParser.SerializeItems(_items);
     RefreshListView();
 }