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);
     }
 }