private void BuildTroopList(FactoryDetail targetFactory) { var troopToSend = BuildTroop(targetFactory); if (troopToSend != null) { TroopListToSend.Add(troopToSend); } }
private void BuildTroopList(IOrderedEnumerable <FactoryDetail> productiveFactories) { foreach (var productiveFactory in productiveFactories) { var troopToSend = BuildTroop(productiveFactory); if (troopToSend != null) { TroopListToSend.Add(troopToSend); } } }
private void AddTroopToSendList(FactoryDetail sourceFactory, FactoryDetail targetFactory) { TroopListToSend.Add(BuildTroop(sourceFactory, targetFactory)); }