Exemplo n.º 1
0
 /*********
 ** Public Methods
 *********/
 /// <summary>Construct an instance.</summary>
 /// <param name="spring">The season object that contains spring crops.</param>
 /// <param name="summer">The season object that contains summer crops.</param>
 /// <param name="fall">The season object that contains fall crops.</param>
 /// <param name="winter">The season object that contains winter crops.</param>
 public CropMod_V2(Season_V2 spring, Season_V2 summer, Season_V2 fall, Season_V2 winter)
 {
     Spring = spring;
     Summer = summer;
     Fall   = fall;
     Winter = winter;
 }
Exemplo n.º 2
0
        /*********
        ** Public Methods
        *********/
        /// <summary>Construct an instance.</summary>
        /// <param name="oldSeason">The <see cref="BetterMixedSeedsConfigUpdater.Models.V2.Season_V2"/> to recreate.</param>
        public Season_V3(Season_V2 oldSeason)
        {
            // validate
            if (oldSeason == null || oldSeason.Crops == null)
            {
                return;
            }

            // initialise
            foreach (var oldCrop in oldSeason.Crops)
            {
                Crops.Add(new Crop_V3(oldCrop));
            }
        }