Class SettlementGarrisonModel
- Namespace
- TaleWorlds.CampaignSystem.ComponentInterfaces
- Assembly
- TaleWorlds.CampaignSystem.dll
public abstract class SettlementGarrisonModel : GameModel
- Inheritance
-
SettlementGarrisonModel
- Derived
- Inherited Members
Constructors
SettlementGarrisonModel()
protected SettlementGarrisonModel()
Methods
CalculateGarrisonChange(Settlement, bool)
public abstract ExplainedNumber CalculateGarrisonChange(Settlement settlement, bool includeDescriptions = false)
Parameters
settlementSettlementincludeDescriptionsbool
Returns
CalculateGarrisonChangeAutoRecruitment(Settlement, bool)
public abstract ExplainedNumber CalculateGarrisonChangeAutoRecruitment(Settlement settlement, bool includeDescriptions = false)
Parameters
settlementSettlementincludeDescriptionsbool
Returns
FindNumberOfTroopsToLeaveToGarrison(MobileParty, Settlement)
public abstract int FindNumberOfTroopsToLeaveToGarrison(MobileParty mobileParty, Settlement settlement)
Parameters
mobilePartyMobilePartysettlementSettlement
Returns
FindNumberOfTroopsToTakeFromGarrison(MobileParty, Settlement, float)
public abstract int FindNumberOfTroopsToTakeFromGarrison(MobileParty mobileParty, Settlement settlement, float idealGarrisonStrengthPerWalledCenter = 0)
Parameters
mobilePartyMobilePartysettlementSettlementidealGarrisonStrengthPerWalledCenterfloat
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).