Esempio n. 1
0
        /// <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;
        }