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
stringIdstring
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
productionsIEnumerable<(ItemObject, float)>
AutoGeneratedInstanceCollectObjects(List<object>)
protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
GetProductionPerDay(ItemCategory)
public float GetProductionPerDay(ItemCategory itemCategory)
Parameters
itemCategoryItemCategory
Returns
GetProductionPerDay(ItemObject)
public float GetProductionPerDay(ItemObject item)
Parameters
itemItemObject
Returns
Initialize(TextObject, string, string, string, (ItemObject, float)[])
public VillageType Initialize(TextObject shortName, string meshName, string meshNameUnderConstruction, string meshNameBurned, (ItemObject, float)[] productions)
Parameters
shortNameTextObjectmeshNamestringmeshNameUnderConstructionstringmeshNameBurnedstringproductions(ItemObject, float)[]
Returns
ToString()
public override string ToString()
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).