/// <summary> /// Adds the specified resource. /// </summary> /// <param name="ResourceData">The resource data.</param> /// <param name="Count">The count.</param> public void AddResource(ResourceData ResourceData, int Count) { if (Count <= 0) { return; } if (ResourceData.HasCap()) { int CurrentResource = this.CommoditySlots.GetCommodityCount(CommodityType.Resource, ResourceData); if (CurrentResource + Count > ResourceData.Cap) { return; } } this.CommoditySlots.AddCommodityCount(CommodityType.Resource, ResourceData, Count); }