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