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