コード例 #1
0
        public bool UpdateBuildingConstruction(BuildingItem item, long timeElapsed)
        {
            //TODO:this
            //return value is true if the building construction has completed
            //BuildingCreationRule.Run

            return item.IsConstructed();
        }
コード例 #2
0
 public void AddBuilding(BuildingItem building)
 {
     _inProgressBuildings.Add(building);
 }
コード例 #3
0
 /// <summary>
 /// Run all Building rules
 /// </summary>
 public void UpdateBuilding(BuildingItem item, long timeElapsed)
 {
     BuildingProductionRule.Run(inventoryManager, item, timeElapsed);
     //Run decay rule here?
 }