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

Stores the Workshop related data.

Inherits TaleWorlds.ObjectSystem.MBObjectBase.

Classes

struct  Production
 

Public Member Functions

 WorkshopType ()
 
override string ToString ()
 
override void Initialize ()
 
override void Deserialize (MBObjectManager objectManager, XmlNode node)
 
- Public Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
 MBObjectBase ()
 
 MBObjectBase (MBObjectBase other)
 
 MBObjectBase (string stringId)
 
void AfterInitialized ()
 
virtual void AfterRegister ()
 
virtual void Initialize ()
 
virtual void Deserialize (MBObjectManager objectManager, XmlNode node)
 
override int GetHashCode ()
 
virtual TextObject GetName ()
 
void PreAfterLoadInternal ()
 
void AfterLoadInternal ()
 
void OnRegistered ()
 
void OnUnregistered ()
 

Static Public Member Functions

static WorkshopType Find (string idString)
 
static WorkshopType FindFirst (Func< WorkshopType, bool > predicate)
 

Properties

int EquipmentCost [get]
 
int Frequency [get]
 
TextObject Name [get]
 
TextObject JobName [get]
 
bool IsHidden [get]
 
string SignMeshName [get]
 
string PropMeshName1 [get]
 
string PropMeshName2 [get]
 
List< string > PropMeshName3List [get]
 
string PropMeshName4 [get]
 
string PropMeshName5 [get]
 
string PropMeshName6 [get]
 
TextObject Description [get]
 
MBReadOnlyList< ProductionProductions [get]
 
static MBReadOnlyList< WorkshopTypeAll [get]
 
- Properties inherited from TaleWorlds.ObjectSystem.MBObjectBase
string StringId [get, set]
 
MBGUID Id [get, set]
 
bool IsInitialized [get]
 
bool IsReady [get, set]
 

Additional Inherited Members

- Protected Member Functions inherited from TaleWorlds.ObjectSystem.MBObjectBase
virtual void OnBeforeLoad ()
 
virtual void PreAfterLoad ()
 
virtual void AfterLoad ()
 

Constructor & Destructor Documentation

◆ WorkshopType()

TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.WorkshopType ( )

Member Function Documentation

◆ ToString()

override string TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.ToString ( )

◆ Initialize()

override void TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.Initialize ( )
virtual

◆ Deserialize()

override void TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.Deserialize ( MBObjectManager  objectManager,
XmlNode  node 
)
virtual

◆ Find()

static WorkshopType TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.Find ( string  idString)
static

◆ FindFirst()

static WorkshopType TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.FindFirst ( Func< WorkshopType, bool >  predicate)
static

Property Documentation

◆ EquipmentCost

int TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.EquipmentCost
get

◆ Frequency

int TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.Frequency
get

◆ Name

TextObject TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.Name
get

◆ JobName

TextObject TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.JobName
get

◆ IsHidden

bool TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.IsHidden
get

◆ SignMeshName

string TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.SignMeshName
get

◆ PropMeshName1

string TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.PropMeshName1
get

◆ PropMeshName2

string TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.PropMeshName2
get

◆ PropMeshName3List

List<string> TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.PropMeshName3List
get

◆ PropMeshName4

string TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.PropMeshName4
get

◆ PropMeshName5

string TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.PropMeshName5
get

◆ PropMeshName6

string TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.PropMeshName6
get

◆ Description

TextObject TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.Description
get

◆ Productions

MBReadOnlyList<Production> TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.Productions
get

◆ All

MBReadOnlyList<WorkshopType> TaleWorlds.CampaignSystem.Settlements.Workshops.WorkshopType.All
staticget