/// <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; }