private void OnGameLaunched(object sender, GameLaunchedEventArgs e) { LoadContentPacks.SetUpContentPacks(Helper.ContentPacks.GetOwned(), Monitor); RefreshCache.ValidateCachedFarmAnimals(Helper, Monitor); try { IntegrateWithMoreAnimals.RegisterAnimals(Helper, Monitor); } catch (ApiNotFoundException ex) { Monitor.Log("Cannot register animals with More Animals: " + ex.Message); } }
public override void Entry(IModHelper helper) { Instance = this; try { RefreshCache.SeedCacheWithVanillaFarmAnimals(); LoadMod.OnEntry(this); } catch (Exception ex) { Monitor.Log(ex.Message, LogLevel.Error); return; } Helper.Events.GameLoop.GameLaunched += OnGameLaunched; Helper.Events.GameLoop.SaveLoaded += OnSaveLoaded; Helper.Events.GameLoop.Saving += OnSaving; Helper.Events.GameLoop.Saved += OnSaved; }