M&B: Bannerlord 1.2.7
The horns sound, the ravens gather.
Loading...
Searching...
No Matches
TaleWorlds.CampaignSystem.CampaignBehaviors.WorkshopsCampaignBehavior Class Reference

Inherits TaleWorlds.CampaignSystem.CampaignBehaviorBase, and TaleWorlds.CampaignSystem.CampaignBehaviors.IWorkshopWarehouseCampaignBehavior.

Classes

class  WorkshopsCampaignBehaviorTypeDefiner
 

Public Member Functions

override void RegisterEvents ()
 
override void SyncData (IDataStore dataStore)
 
float GetWarehouseItemRosterWeight (Settlement settlement)
 
void TransferWarehouseToPlayerParty (Settlement settlement)
 
- Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
 CampaignBehaviorBase (string stringId)
 
 CampaignBehaviorBase ()
 
abstract void RegisterEvents ()
 
abstract void SyncData (IDataStore dataStore)
 
void RegisterEvents ()
 
bool IsGettingInputsFromWarehouse (Workshop workshop)
 
void SetIsGettingInputsFromWarehouse (Workshop workshop, bool isActive)
 
float GetStockProductionInWarehouseRatio (Workshop workshop)
 
void SetStockProductionInWarehouseRatio (Workshop workshop, float percentage)
 
float GetWarehouseItemRosterWeight (Settlement settlement)
 
bool IsRawMaterialsSufficientInTownMarket (Workshop workshop)
 
int GetInputCount (Workshop workshop)
 
int GetOutputCount (Workshop workshop)
 
ExplainedNumber GetInputDailyChange (Workshop workshop)
 
ExplainedNumber GetOutputDailyChange (Workshop workshop)
 

Protected Member Functions

void InitializeGameMenus (CampaignGameStarter campaignGameStarter)
 

Additional Inherited Members

- Static Public Member Functions inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
static T GetCampaignBehavior< T > ()
 
- Public Attributes inherited from TaleWorlds.CampaignSystem.CampaignBehaviorBase
readonly string StringId
 

Member Function Documentation

◆ RegisterEvents()

override void TaleWorlds.CampaignSystem.CampaignBehaviors.WorkshopsCampaignBehavior.RegisterEvents ( )
virtual

◆ SyncData()

override void TaleWorlds.CampaignSystem.CampaignBehaviors.WorkshopsCampaignBehavior.SyncData ( IDataStore  dataStore)
virtual

◆ InitializeGameMenus()

void TaleWorlds.CampaignSystem.CampaignBehaviors.WorkshopsCampaignBehavior.InitializeGameMenus ( CampaignGameStarter  campaignGameStarter)
protected

◆ GetWarehouseItemRosterWeight()

float TaleWorlds.CampaignSystem.CampaignBehaviors.WorkshopsCampaignBehavior.GetWarehouseItemRosterWeight ( Settlement  settlement)

◆ TransferWarehouseToPlayerParty()

void TaleWorlds.CampaignSystem.CampaignBehaviors.WorkshopsCampaignBehavior.TransferWarehouseToPlayerParty ( Settlement  settlement)