Inherits TaleWorlds.Core.GameModel.
Inherited by TaleWorlds.CampaignSystem.GameComponents.DefaultClanFinanceModel.
|
abstract ExplainedNumber | CalculateClanGoldChange (Clan clan, bool includeDescriptions=false, bool applyWithdrawals=false, bool includeDetails=false) |
|
abstract ExplainedNumber | CalculateClanIncome (Clan clan, bool includeDescriptions=false, bool applyWithdrawals=false, bool includeDetails=false) |
|
abstract ExplainedNumber | CalculateClanExpenses (Clan clan, bool includeDescriptions=false, bool applyWithdrawals=false, bool includeDetails=false) |
|
abstract ExplainedNumber | CalculateTownIncomeFromTariffs (Clan clan, Town town, bool applyWithdrawals=false) |
|
abstract int | CalculateTownIncomeFromProjects (Town town) |
|
abstract int | CalculateVillageIncome (Clan clan, Village village, bool applyWithdrawals=false) |
|
abstract int | CalculateNotableDailyGoldChange (Hero hero, bool applyWithdrawals) |
|
abstract int | CalculateOwnerIncomeFromCaravan (MobileParty caravan) |
|
abstract int | CalculateOwnerIncomeFromWorkshop (Workshop workshop) |
|
abstract float | RevenueSmoothenFraction () |
|
◆ CalculateClanGoldChange()
abstract ExplainedNumber TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.CalculateClanGoldChange |
( |
Clan |
clan, |
|
|
bool |
includeDescriptions = false , |
|
|
bool |
applyWithdrawals = false , |
|
|
bool |
includeDetails = false |
|
) |
| |
|
pure virtual |
◆ CalculateClanIncome()
abstract ExplainedNumber TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.CalculateClanIncome |
( |
Clan |
clan, |
|
|
bool |
includeDescriptions = false , |
|
|
bool |
applyWithdrawals = false , |
|
|
bool |
includeDetails = false |
|
) |
| |
|
pure virtual |
◆ CalculateClanExpenses()
abstract ExplainedNumber TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.CalculateClanExpenses |
( |
Clan |
clan, |
|
|
bool |
includeDescriptions = false , |
|
|
bool |
applyWithdrawals = false , |
|
|
bool |
includeDetails = false |
|
) |
| |
|
pure virtual |
◆ CalculateTownIncomeFromTariffs()
abstract ExplainedNumber TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.CalculateTownIncomeFromTariffs |
( |
Clan |
clan, |
|
|
Town |
town, |
|
|
bool |
applyWithdrawals = false |
|
) |
| |
|
pure virtual |
◆ CalculateTownIncomeFromProjects()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.CalculateTownIncomeFromProjects |
( |
Town |
town | ) |
|
|
pure virtual |
◆ CalculateVillageIncome()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.CalculateVillageIncome |
( |
Clan |
clan, |
|
|
Village |
village, |
|
|
bool |
applyWithdrawals = false |
|
) |
| |
|
pure virtual |
◆ CalculateNotableDailyGoldChange()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.CalculateNotableDailyGoldChange |
( |
Hero |
hero, |
|
|
bool |
applyWithdrawals |
|
) |
| |
|
pure virtual |
◆ CalculateOwnerIncomeFromCaravan()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.CalculateOwnerIncomeFromCaravan |
( |
MobileParty |
caravan | ) |
|
|
pure virtual |
◆ CalculateOwnerIncomeFromWorkshop()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.CalculateOwnerIncomeFromWorkshop |
( |
Workshop |
workshop | ) |
|
|
pure virtual |
◆ RevenueSmoothenFraction()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.RevenueSmoothenFraction |
( |
| ) |
|
|
pure virtual |
◆ PartyGoldLowerThreshold
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.PartyGoldLowerThreshold |
|
get |