/********* ** Public methods *********/ /// <summary>The mod entry point, called after the mod is first loaded.</summary> /// <param name="helper">Provides methods for interacting with the mod directory, such as read/writing a config file or custom JSON files.</param> public override void Entry(IModHelper helper) { // initialize fields Instance = this; log = new(this); UID = ModManifest.UniqueID; // load config Config = Helper.ReadConfig <ModConfig>(); ModConfig.VerifyConfigValues(Config, Instance); // hook events Helper.Events.GameLoop.GameLaunched += OnGameLaunched; Helper.Events.GameLoop.SaveLoaded += OnSaveLoaded; Helper.Events.GameLoop.DayStarted += delegate { CoreLogic.IncreaseTreeAges(); }; }