Beispiel #1
0
        public override void Entry(IModHelper helper)
        {
            Config = Helper.ReadConfig <RingConfig>();

            Helper.Events.GameLoop.GameLaunched += delegate { RingConfig.SetUpModConfigMenu(Config, this); };

            ExplorerRingTexture  = Helper.Content.Load <Texture2D>($"assets/explorer_ring.png");
            BerserkerRingTexture = Helper.Content.Load <Texture2D>($"assets/berserker_ring.png");
            PaladinRingTexture   = Helper.Content.Load <Texture2D>($"assets/paladin_ring.png");

            Patcher.PatchAll(this);
        }
Beispiel #2
0
        private void GameLoop_GameLaunched(object sender, StardewModdingAPI.Events.GameLaunchedEventArgs e)
        {
            RingConfig.SetUpModConfigMenu(Config, this);

            try
            {
                Helper.Content.InvalidateCache("Data/CraftingRecipes");
                Helper.Content.InvalidateCache("Data/ObjectInformation");
            }
            catch (Exception)
            {
            }
        }