M&B: Bannerlord 1.0.3
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop Class Reference

Inherits TaleWorlds.CampaignSystem.Settlements.SettlementArea.

Public Member Functions

 Workshop (Settlement settlement, string tag)
 
override int GetHashCode ()
 
void SetWorkshop (Hero newOwner, WorkshopType workshopType, int capital, bool upgradable=true, int constructionTimeRemained=0, int level=1, TextObject customName=null)
 
void OnPartyEnters (MobileParty mobileParty)
 
void ResetNotRunnedDays ()
 
void IncreaseNotRunnedDays ()
 
void SetProgress (int i, float value)
 
void ApplyDailyConstruction ()
 
void ChangeGold (int goldChange)
 
void Upgrade ()
 
void Downgrade ()
 

Properties

override Settlement Settlement [get]
 
override string Tag [get]
 
override Hero Owner [get]
 
override TextObject Name [get]
 
IReadOnlyList< float > ProductionProgress [get]
 
WorkshopType WorkshopType [get]
 
int ConstructionTimeRemained [get]
 
MobileParty InsideParty [get]
 
int ProfitMade [get]
 
int Expense [get]
 
int NotRunnedDays [get]
 
int Capital [get]
 
int InitialCapital [get]
 
int Level [get]
 
bool Upgradable [get]
 
bool CanBeUpgraded [get]
 
bool CanBeDowngraded [get]
 
bool IsRunning [get]
 
- Properties inherited from TaleWorlds.CampaignSystem.Settlements.SettlementArea
abstract Settlement Settlement [get]
 
abstract TextObject Name [get]
 
abstract string Tag [get]
 
abstract Hero Owner [get]
 

Constructor & Destructor Documentation

◆ Workshop()

TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.Workshop ( Settlement  settlement,
string  tag 
)

Member Function Documentation

◆ GetHashCode()

override int TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.GetHashCode ( )

◆ SetWorkshop()

void TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.SetWorkshop ( Hero  newOwner,
WorkshopType  workshopType,
int  capital,
bool  upgradable = true,
int  constructionTimeRemained = 0,
int  level = 1,
TextObject  customName = null 
)

◆ OnPartyEnters()

void TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.OnPartyEnters ( MobileParty  mobileParty)

◆ ResetNotRunnedDays()

void TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.ResetNotRunnedDays ( )

◆ IncreaseNotRunnedDays()

void TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.IncreaseNotRunnedDays ( )

◆ SetProgress()

void TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.SetProgress ( int  i,
float  value 
)

◆ ApplyDailyConstruction()

void TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.ApplyDailyConstruction ( )

◆ ChangeGold()

void TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.ChangeGold ( int  goldChange)

◆ Upgrade()

void TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.Upgrade ( )

◆ Downgrade()

void TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.Downgrade ( )

Property Documentation

◆ Settlement

override Settlement TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.Settlement
get

◆ Tag

override string TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.Tag
get

◆ Owner

override Hero TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.Owner
get

◆ Name

override TextObject TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.Name
get

◆ ProductionProgress

IReadOnlyList<float> TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.ProductionProgress
get

◆ WorkshopType

WorkshopType TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.WorkshopType
get

◆ ConstructionTimeRemained

int TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.ConstructionTimeRemained
get

◆ InsideParty

MobileParty TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.InsideParty
get

◆ ProfitMade

int TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.ProfitMade
get

◆ Expense

int TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.Expense
get

◆ NotRunnedDays

int TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.NotRunnedDays
get

◆ Capital

int TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.Capital
get

◆ InitialCapital

int TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.InitialCapital
get

◆ Level

int TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.Level
get

◆ Upgradable

bool TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.Upgradable
get

◆ CanBeUpgraded

bool TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.CanBeUpgraded
get

◆ CanBeDowngraded

bool TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.CanBeDowngraded
get

◆ IsRunning

bool TaleWorlds.CampaignSystem.Settlements.Workshops.Workshop.IsRunning
get