M&B: Bannerlord 1.0.0
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.Settlements.Buildings.Building Class Reference

Public Member Functions

 Building (BuildingType buildingType, Town town, float buildingProgress=0.0f, int currentLevel=0)
 
override int GetHashCode ()
 
int GetConstructionCost ()
 
void LevelUp ()
 
void LevelDown ()
 
void HitPointChanged (float change)
 
float GetBuildingEffectAmount (BuildingEffectEnum effect)
 
TextObject GetBonusExplanation ()
 

Public Attributes

readonly BuildingType BuildingType
 
float BuildingProgress
 
bool IsCurrentlyDefault
 

Static Public Attributes

const float MaxHitpoints = 100
 

Properties

TextObject Name [get]
 
TextObject Explanation [get]
 
Town Town [get]
 
int CurrentLevel [get, set]
 

Constructor & Destructor Documentation

◆ Building()

TaleWorlds.CampaignSystem.Settlements.Buildings.Building.Building ( BuildingType  buildingType,
Town  town,
float  buildingProgress = 0.0f,
int  currentLevel = 0 
)

Member Function Documentation

◆ GetHashCode()

override int TaleWorlds.CampaignSystem.Settlements.Buildings.Building.GetHashCode ( )

◆ GetConstructionCost()

int TaleWorlds.CampaignSystem.Settlements.Buildings.Building.GetConstructionCost ( )

◆ LevelUp()

void TaleWorlds.CampaignSystem.Settlements.Buildings.Building.LevelUp ( )

◆ LevelDown()

void TaleWorlds.CampaignSystem.Settlements.Buildings.Building.LevelDown ( )

◆ HitPointChanged()

void TaleWorlds.CampaignSystem.Settlements.Buildings.Building.HitPointChanged ( float  change)

◆ GetBuildingEffectAmount()

float TaleWorlds.CampaignSystem.Settlements.Buildings.Building.GetBuildingEffectAmount ( BuildingEffectEnum  effect)

◆ GetBonusExplanation()

TextObject TaleWorlds.CampaignSystem.Settlements.Buildings.Building.GetBonusExplanation ( )

Member Data Documentation

◆ BuildingType

readonly BuildingType TaleWorlds.CampaignSystem.Settlements.Buildings.Building.BuildingType

◆ BuildingProgress

float TaleWorlds.CampaignSystem.Settlements.Buildings.Building.BuildingProgress

◆ MaxHitpoints

const float TaleWorlds.CampaignSystem.Settlements.Buildings.Building.MaxHitpoints = 100
static

◆ IsCurrentlyDefault

bool TaleWorlds.CampaignSystem.Settlements.Buildings.Building.IsCurrentlyDefault

Property Documentation

◆ Name

TextObject TaleWorlds.CampaignSystem.Settlements.Buildings.Building.Name
get

◆ Explanation

TextObject TaleWorlds.CampaignSystem.Settlements.Buildings.Building.Explanation
get

◆ Town

Town TaleWorlds.CampaignSystem.Settlements.Buildings.Building.Town
get

◆ CurrentLevel

int TaleWorlds.CampaignSystem.Settlements.Buildings.Building.CurrentLevel
getset