private void InitCustomEvents() { DirectoryInfo[] modDirectories = (new DirectoryInfo(ModConstants.MODS_LOCATION)).GetDirectories(); foreach (DirectoryInfo dir in modDirectories) { string modPath = dir.GetFiles("*.xml").FirstOrDefault().FullName; if (String.IsNullOrEmpty(modPath)) { continue; } CustomEventMod customEvent = CustomEventMod.Load(modPath); AudioHelper.Instance.LoadAudio(dir); SpriteHelper.LoadSprites(dir); EventLoader.LoadNewEvents(dir, customEvent); ShopHelper.LoadItemsFromFile(dir, customEvent); ProgressTracker.SaveEventModStarted(customEvent); EventLoader.CustomEvents.Add(customEvent); } }
private void LoadCustomEvents() { EventLoader.AddEventsToGame(); EndingHelper.LoadModEndings(); ShopHelper.LoadItemsIntoShop(); }