Class VillageType
- Namespace
- TaleWorlds.CampaignSystem.Settlements
- Assembly
- TaleWorlds.CampaignSystem.dll
public sealed class VillageType : MBObjectBase
- Inheritance
-
VillageType
- Inherited Members
Constructors
VillageType(string)
public VillageType(string stringId)
Parameters
stringId
string
Fields
MeshName
public string MeshName
Field Value
MeshNameBurned
public string MeshNameBurned
Field Value
MeshNameUnderConstruction
public string MeshNameUnderConstruction
Field Value
ShortName
public TextObject ShortName
Field Value
Properties
All
public static MBReadOnlyList<VillageType> All { get; }
Property Value
PrimaryProduction
public ItemObject PrimaryProduction { get; }
Property Value
Productions
public MBReadOnlyList<(ItemObject, float)> Productions { get; }
Property Value
Methods
AddProductions(IEnumerable<(ItemObject, float)>)
public void AddProductions(IEnumerable<(ItemObject, float)> productions)
Parameters
productions
IEnumerable<(ItemObject, float)>
AutoGeneratedInstanceCollectObjects(List<object>)
protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
GetProductionPerDay(ItemCategory)
public float GetProductionPerDay(ItemCategory itemCategory)
Parameters
itemCategory
ItemCategory
Returns
GetProductionPerDay(ItemObject)
public float GetProductionPerDay(ItemObject item)
Parameters
item
ItemObject
Returns
Initialize(TextObject, string, string, string, (ItemObject, float)[])
public VillageType Initialize(TextObject shortName, string meshName, string meshNameUnderConstruction, string meshNameBurned, (ItemObject, float)[] productions)
Parameters
shortName
TextObjectmeshName
stringmeshNameUnderConstruction
stringmeshNameBurned
stringproductions
(ItemObject, float)[]
Returns
ToString()
public override string ToString()
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).