Inherits TaleWorlds.Core.GameModel.
Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultWorkshopModel.
◆ GetInitialCapital()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.GetInitialCapital |
( |
int |
level | ) |
|
|
pure virtual |
◆ GetDailyExpense()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.GetDailyExpense |
( |
int |
level | ) |
|
|
pure virtual |
◆ GetPolicyEffectToProduction()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.GetPolicyEffectToProduction |
( |
Town |
town | ) |
|
|
pure virtual |
◆ GetUpgradeCost()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.GetUpgradeCost |
( |
int |
currentLevel | ) |
|
|
pure virtual |
◆ GetMaxWorkshopCountForTier()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.GetMaxWorkshopCountForTier |
( |
int |
tier | ) |
|
|
pure virtual |
◆ GetBuyingCostForPlayer()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.GetBuyingCostForPlayer |
( |
Workshop |
workshop | ) |
|
|
pure virtual |
◆ GetSellingCost()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.GetSellingCost |
( |
Workshop |
workshop | ) |
|
|
pure virtual |
◆ SelectNextOwnerForWorkshop()
abstract Hero TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.SelectNextOwnerForWorkshop |
( |
Town |
town, |
|
|
Workshop |
workshop, |
|
|
Hero |
excludedHero, |
|
|
int |
requiredGold = 0 |
|
) |
| |
|
pure virtual |
◆ GetConvertProductionCost()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.GetConvertProductionCost |
( |
WorkshopType |
workshopType | ) |
|
|
pure virtual |
◆ CanPlayerSellWorkshop()
abstract bool TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.CanPlayerSellWorkshop |
( |
Workshop |
workshop, |
|
|
out TextObject |
explanation |
|
) |
| |
|
pure virtual |
◆ MaxWorkshopLevel
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.MaxWorkshopLevel |
|
get |
◆ DaysForPlayerSaveWorkshopFromBankruptcy
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.WorkshopModel.DaysForPlayerSaveWorkshopFromBankruptcy |
|
get |