Ejemplo n.º 1
0
 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);
     }
 }
Ejemplo n.º 2
0
        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;
        }