示例#1
0
        /// <inheritdoc />
        public void SetFishData(string location, int fish, IFishData data)
        {
            // Get location data dictionary
            if (!this._fishDataOverrides.TryGetValue(location, out Dictionary <int, IFishData> overrideLocData))
            {
                overrideLocData = new Dictionary <int, IFishData>();
                this._fishDataOverrides.Add(location, overrideLocData);
            }

            // Set the fish data for that location
            overrideLocData[fish] = data;
        }
 public WeightedFishData(int fish, IFishData data, Farmer who)
 {
     this.Fish = fish;
     this.Data = data;
     this.Who  = who;
 }