Inherits TaleWorlds.Core.GameModel.
Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultSettlementTaxModel.
◆ GetTownTaxRatio()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementTaxModel.GetTownTaxRatio |
( |
Town |
town | ) |
|
|
pure virtual |
◆ GetVillageTaxRatio()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementTaxModel.GetVillageTaxRatio |
( |
| ) |
|
|
pure virtual |
◆ GetTownCommissionChangeBasedOnSecurity()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementTaxModel.GetTownCommissionChangeBasedOnSecurity |
( |
Town |
town, |
|
|
float |
commission |
|
) |
| |
|
pure virtual |
◆ CalculateTownTax()
abstract ExplainedNumber TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementTaxModel.CalculateTownTax |
( |
Town |
town, |
|
|
bool |
includeDescriptions = false |
|
) |
| |
|
pure virtual |
◆ CalculateVillageTaxFromIncome()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementTaxModel.CalculateVillageTaxFromIncome |
( |
Village |
village, |
|
|
int |
marketIncome |
|
) |
| |
|
pure virtual |
◆ SettlementCommissionRateTown
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementTaxModel.SettlementCommissionRateTown |
|
get |
◆ SettlementCommissionRateVillage
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementTaxModel.SettlementCommissionRateVillage |
|
get |
◆ SettlementCommissionDecreaseSecurityThreshold
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementTaxModel.SettlementCommissionDecreaseSecurityThreshold |
|
get |
◆ MaximumDecreaseBasedOnSecuritySecurity
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.SettlementTaxModel.MaximumDecreaseBasedOnSecuritySecurity |
|
get |