Class WorkshopModel
- Namespace
- TaleWorlds.CampaignSystem.ComponentInterfaces
- Assembly
- TaleWorlds.CampaignSystem.dll
public abstract class WorkshopModel : GameModel
- Inheritance
-
WorkshopModel
- Derived
- Inherited Members
Constructors
WorkshopModel()
protected WorkshopModel()
Properties
CapitalLowLimit
public abstract int CapitalLowLimit { get; }
Property Value
DailyExpense
public abstract int DailyExpense { get; }
Property Value
DaysForPlayerSaveWorkshopFromBankruptcy
public abstract int DaysForPlayerSaveWorkshopFromBankruptcy { get; }
Property Value
DefaultWorkshopCountInSettlement
public abstract int DefaultWorkshopCountInSettlement { get; }
Property Value
InitialCapital
public abstract int InitialCapital { get; }
Property Value
MaximumWorkshopsPlayerCanHave
public abstract int MaximumWorkshopsPlayerCanHave { get; }
Property Value
WarehouseCapacity
public abstract int WarehouseCapacity { get; }
Property Value
Methods
CanPlayerSellWorkshop(Workshop, out TextObject)
public abstract bool CanPlayerSellWorkshop(Workshop workshop, out TextObject explanation)
Parameters
workshop
Workshopexplanation
TextObject
Returns
GetConvertProductionCost(WorkshopType)
public abstract int GetConvertProductionCost(WorkshopType workshopType)
Parameters
workshopType
WorkshopType
Returns
GetCostForNotable(Workshop)
public abstract int GetCostForNotable(Workshop workshop)
Parameters
workshop
Workshop
Returns
GetCostForPlayer(Workshop)
public abstract int GetCostForPlayer(Workshop workshop)
Parameters
workshop
Workshop
Returns
GetEffectiveConversionSpeedOfProduction(Workshop, float, bool)
public abstract ExplainedNumber GetEffectiveConversionSpeedOfProduction(Workshop workshop, float speed, bool includeDescriptions)
Parameters
Returns
GetMaxWorkshopCountForClanTier(int)
public abstract int GetMaxWorkshopCountForClanTier(int tier)
Parameters
tier
int
Returns
GetNotableOwnerForWorkshop(Workshop)
public abstract Hero GetNotableOwnerForWorkshop(Workshop workshop)
Parameters
workshop
Workshop
Returns
GetTradeXpPerWarehouseProduction(EquipmentElement)
public abstract float GetTradeXpPerWarehouseProduction(EquipmentElement production)
Parameters
production
EquipmentElement
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).