Mercurial > repos > IBBoard.WarFoundry.API
comparison API/Objects/Requirement/RequiresNUnitsForMObjectsRequirement.cs @ 487:248df19652f9
Re #410: Create "N units per M models in parent unit" requirement
* Add null adding context
* Add initial skeleton of "N units per M models in parent unit" requirement
* Update use of context
* Standardise some of "is applicable" testing
author | IBBoard <dev@ibboard.co.uk> |
---|---|
date | Fri, 27 Jul 2012 20:31:12 +0100 |
parents | e0641e0eb86c |
children |
comparison
equal
deleted
inserted
replaced
486:6e5b39caeb4e | 487:248df19652f9 |
---|---|
25 } | 25 } |
26 | 26 |
27 return hash; | 27 return hash; |
28 } | 28 } |
29 | 29 |
30 protected override string GetFailedAddingRequirementsString(IWarFoundryObject toAdd, Army toArmy) | 30 protected override string GetFailedAddingRequirementsString(IWarFoundryObject toAdd, Army toArmy, AddingContext context) |
31 { | 31 { |
32 return String.Join("; ", GetFailedAddingRequirements(toAdd, toArmy).ToArray()); | 32 return String.Join("; ", GetFailedAddingRequirements(toAdd, toArmy).ToArray()); |
33 } | 33 } |
34 | 34 |
35 private List<string> GetFailedAddingRequirements(IWarFoundryObject obj, Army toArmy) | 35 private List<string> GetFailedAddingRequirements(IWarFoundryObject obj, Army toArmy) |