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
settlement
SettlementincludeDescriptions
bool
Returns
CalculateGarrisonChangeAutoRecruitment(Settlement, bool)
public abstract ExplainedNumber CalculateGarrisonChangeAutoRecruitment(Settlement settlement, bool includeDescriptions = false)
Parameters
settlement
SettlementincludeDescriptions
bool
Returns
FindNumberOfTroopsToLeaveToGarrison(MobileParty, Settlement)
public abstract int FindNumberOfTroopsToLeaveToGarrison(MobileParty mobileParty, Settlement settlement)
Parameters
mobileParty
MobilePartysettlement
Settlement
Returns
FindNumberOfTroopsToTakeFromGarrison(MobileParty, Settlement, float)
public abstract int FindNumberOfTroopsToTakeFromGarrison(MobileParty mobileParty, Settlement settlement, float idealGarrisonStrengthPerWalledCenter = 0)
Parameters
mobileParty
MobilePartysettlement
SettlementidealGarrisonStrengthPerWalledCenter
float
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).