public bool UpdateBuildingConstruction(BuildingItem item, long timeElapsed) { //TODO:this //return value is true if the building construction has completed //BuildingCreationRule.Run return item.IsConstructed(); }
public void AddBuilding(BuildingItem building) { _inProgressBuildings.Add(building); }
/// <summary> /// Run all Building rules /// </summary> public void UpdateBuilding(BuildingItem item, long timeElapsed) { BuildingProductionRule.Run(inventoryManager, item, timeElapsed); //Run decay rule here? }