Inherits TaleWorlds.CampaignSystem.Settlements.SettlementComponent.
Inherited by TaleWorlds.CampaignSystem.Settlements.Town.
|
enum | ProsperityLevel {
Low
,
Mid
,
High
,
NumberOfLevels
} |
|
virtual ProsperityLevel | GetProsperityLevel () |
|
virtual void | OnPartyEntered (MobileParty mobileParty) |
|
virtual void | OnPartyLeft (MobileParty mobileParty) |
|
virtual void | OnInit () |
|
void | ChangeGold (int changeAmount) |
|
int | GetNumberOfTroops () |
|
override void | Deserialize (MBObjectManager objectManager, XmlNode node) |
|
virtual int | GetItemPrice (ItemObject item, MobileParty tradingParty=null, bool isSelling=false) |
|
virtual int | GetItemPrice (EquipmentElement itemRosterElement, MobileParty tradingParty=null, bool isSelling=false) |
|
virtual void | OnRelatedPartyRemoved (MobileParty mobileParty) |
|
List< CharacterObject > | GetPrisonerHeroes () |
|
| MBObjectBase () |
|
| MBObjectBase (MBObjectBase other) |
|
| MBObjectBase (string stringId) |
|
void | AfterInitialized () |
|
virtual void | AfterRegister () |
|
virtual void | Initialize () |
|
virtual void | Deserialize (MBObjectManager objectManager, XmlNode node) |
|
override int | GetHashCode () |
|
virtual TextObject | GetName () |
|
void | PreAfterLoadInternal () |
|
void | AfterLoadInternal () |
|
void | OnRegistered () |
|
void | OnUnregistered () |
|
abstract void | OnInventoryUpdated (ItemRosterElement item, int count) |
|
| SettlementComponent () |
|
virtual void | OnBeforeLoad () |
|
virtual void | PreAfterLoad () |
|
virtual void | AfterLoad () |
|
◆ GarrisonPartyComponent
◆ FoodStocks
float TaleWorlds.CampaignSystem.Settlements.Fief.FoodStocks |
|
getset |
◆ Militia
float TaleWorlds.CampaignSystem.Settlements.Fief.Militia |
|
get |
◆ GarrisonParty
MobileParty TaleWorlds.CampaignSystem.Settlements.Fief.GarrisonParty |
|
get |