Skip to content

Buildings

Current build project

Building building = Hero.MainHero.CurrentSettlement.Town.CurrentBuilding;

Progress percent

float perc = BuildingHelper.GetProgressOfBuilding(building, settlement.Town) * 100;

Days to complete

int days = BuildingHelper.GetDaysToComplete(building, settlement.Town);

Building level/tier

int tier = BuildingHelper.GetTierOfBuilding(building.BuildingType, settlement.Town)

int building.CurrentLevel

Current Construction Cost

int Building.GetConstructionCost()

Construction cost at level

building.BuildingType.GetProductionCost(level)

Building progress

How much is built?

float Building.BuildingProgress

Is default project?

bool building.BuildingType.IsDefaultProject