/// <summary> /// Populates the List<CustomFarm> FarmList variable with all the Content Packs /// registered to MTN. /// </summary> /// <param name="helper">SMAPI's IModHelper, to load in the Content Packs</param> /// <param name="monitor">SMAPI's IMonitor, to print useful information</param> public void Populate(IModHelper helper, IMonitor monitor) { foreach (IContentPack contentPack in helper.ContentPacks.GetOwned()) { monitor.Log($"Reading content pack: {contentPack.Manifest.Name} {contentPack.Manifest.Version}."); FarmManager.Populate(helper, contentPack, monitor); GreenhouseManager.Populate(contentPack, monitor); } return; }