Class SettlementTaxModel
- Namespace
- TaleWorlds.CampaignSystem.ComponentInterfaces
- Assembly
- TaleWorlds.CampaignSystem.dll
public abstract class SettlementTaxModel : GameModel
- Inheritance
-
SettlementTaxModel
- Derived
- Inherited Members
Constructors
SettlementTaxModel()
protected SettlementTaxModel()
Properties
MaximumDecreaseBasedOnSecuritySecurity
public abstract int MaximumDecreaseBasedOnSecuritySecurity { get; }
Property Value
SettlementCommissionDecreaseSecurityThreshold
public abstract int SettlementCommissionDecreaseSecurityThreshold { get; }
Property Value
SettlementCommissionRateTown
public abstract float SettlementCommissionRateTown { get; }
Property Value
SettlementCommissionRateVillage
public abstract float SettlementCommissionRateVillage { get; }
Property Value
Methods
CalculateTownTax(Town, bool)
public abstract ExplainedNumber CalculateTownTax(Town town, bool includeDescriptions = false)
Parameters
Returns
CalculateVillageTaxFromIncome(Village, int)
public abstract int CalculateVillageTaxFromIncome(Village village, int marketIncome)
Parameters
Returns
GetTownCommissionChangeBasedOnSecurity(Town, float)
public abstract float GetTownCommissionChangeBasedOnSecurity(Town town, float commission)
Parameters
Returns
GetTownTaxRatio(Town)
public abstract float GetTownTaxRatio(Town town)
Parameters
town
Town
Returns
GetVillageTaxRatio()
public abstract float GetVillageTaxRatio()
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).