Changeset 143 for IBBoard.WarFoundry.API/trunk/api/Objects/Army.cs
- Timestamp:
- 06/27/09 13:59:49 (14 months ago)
- Files:
-
- 1 modified
-
IBBoard.WarFoundry.API/trunk/api/Objects/Army.cs (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
IBBoard.WarFoundry.API/trunk/api/Objects/Army.cs
r95 r143 161 161 public void AddUnit(Unit unit) 162 162 { 163 List<FailedUnitRequirement> failedReqs = CanAddUnit(unit);164 163 unit.Army = this; 165 164 ArmyCategory armyCat = GetCategory(unit.UnitType.MainCategory); 166 165 armyCat.AddUnit(unit); 167 OnUnitAdded(unit, failedReqs);168 166 } 169 167 … … 172 170 List<FailedUnitRequirement> failedReqs = CanRemoveUnit(unit); 173 171 unit.Army = null; 174 ArmyCategory armyCat = GetCategory(unit.UnitType.MainCategory); 175 armyCat.RemoveUnit(unit); 172 unit.Category.RemoveUnit(unit); 176 173 OnUnitRemoved(unit, failedReqs); 177 174 }
WarFoundry - Development