Mercurial > repos > IBDev-IBBoard.WarFoundry.API
comparison api/Objects/CompositeEquipmentItem.cs @ 64:2094bd0ba652
Re #61 - Complete structure of WarFoundry API objects
* Make Unit work with EquipmentItem objects as it doesn't need to know about the limits
* Add methods to UnitType to check limits on an EquipmentItem
Also:
* Remove some unnecessary casting now that we're using genericed lists
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Thu, 09 Apr 2009 15:36:22 +0000 |
parents | a920b1bcb408 |
children | 2f3cafb69799 |
comparison
equal
deleted
inserted
replaced
63:a920b1bcb408 | 64:2094bd0ba652 |
---|---|
27 } | 27 } |
28 | 28 |
29 public void RemoveItem(EquipmentItem item) | 29 public void RemoveItem(EquipmentItem item) |
30 { | 30 { |
31 compositeItems.Remove(item); | 31 compositeItems.Remove(item); |
32 cost-= item.Cost; | 32 Cost-= item.Cost; |
33 } | 33 } |
34 | 34 |
35 public EquipmentItem[] Items | 35 public EquipmentItem[] Items |
36 { | 36 { |
37 get { return compositeItems.ToArray(); } | 37 get { return compositeItems.ToArray(); } |