public GameStringParserTests() { _gameData = new FileGameData(_modsTestFolder); _gameData.LoadAllData(); _configuration = new Configuration(); _configuration.Load(); _gameStringParser = new GameStringParser(_configuration, _gameData); PreParse(); _defaultData = new DefaultData(_gameData); _defaultData.Load(); }
public GameStringParserTests() { GameData = new FileGameData(ModsTestFolder); GameData.LoadAllData(); Configuration = new Configuration(); Configuration.Load(); GameStringParser = new GameStringParser(Configuration, GameData); PreParse(); DefaultData = new DefaultData(GameData); DefaultData.Load(); }
private void LoadTestData() { GameData = new FileGameData(_modsTestFolder); GameData.LoadAllData(); DefaultData = new DefaultData(GameData); DefaultData.Load(); Configuration = new Configuration(); Configuration.Load(); GameStringParser = new GameStringParser(Configuration, GameData); ParseGameStrings(); XmlDataService = new XmlDataService(Configuration, GameData, DefaultData); }
private void LoadTestData() { _gameData = new FileGameData(_modsTestFolder); _gameData.LoadAllData(); _configuration = new Configuration(); _configuration.Load(); _gameStringParser = new GameStringParser(_configuration, _gameData); ParseGameStrings(); _defaultData = new DefaultData(_gameData); _defaultData.Load(); XmlDataOverriders xmlDataOverriders = XmlDataOverriders.Load(App.AssemblyPath, _gameData, _overrideFileNameSuffix); _heroOverrideLoader = (HeroOverrideLoader)xmlDataOverriders.GetOverrider(typeof(HeroDataParser)); _xmlDataService = new XmlDataService(_configuration, _gameData, _defaultData); }
private void LoadTestData() { GameData = new FileGameData(ModsTestFolder); GameData.LoadAllData(); Configuration = new Configuration(); Configuration.Load(); GameStringParser = new GameStringParser(Configuration, GameData); ParseGameStrings(); DefaultData = new DefaultData(GameData); DefaultData.Load(); XmlDataOverriders xmlDataOverriders = XmlDataOverriders.Load(GameData, OverrideFileNameSuffix); HeroOverrideLoader = (HeroOverrideLoader)xmlDataOverriders.GetOverrider(typeof(HeroDataParser)); XmlDataService = new XmlDataService(Configuration, GameData, DefaultData); }
private void InitializeGameData() { Stopwatch time = new Stopwatch(); Console.WriteLine($"Loading xml files..."); time.Start(); try { if (StorageMode == StorageMode.Mods) { GameData = new FileGameData(StoragePath, HotsBuild); } else if (StorageMode == StorageMode.CASC) { GameData = new CASCGameData(CASCHotsStorage.CASCHandler, CASCHotsStorage.CASCFolderRoot, HotsBuild); } GameData.LoadXmlFiles(); DefaultData = new DefaultData(GameData); DefaultData.Load(); } catch (DirectoryNotFoundException ex) { WriteExceptionLog("gamedata_loader_", ex); ConsoleExceptionMessage(ex); } time.Stop(); Console.WriteLine($"{GameData.XmlFileCount,6} xml files loaded"); Console.WriteLine($"{GameData.StormStyleCount,6} storm style files loaded"); Console.WriteLine($"Finished in {time.Elapsed.TotalSeconds} seconds"); Console.WriteLine(); }