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 int | CalculateNotableDailyGoldChange (Hero hero, bool applyWithdrawals) |
|
abstract int | CalculateOwnerIncomeFromCaravan (MobileParty caravan) |
|
abstract int | CalculateOwnerIncomeFromWorkshop (Workshop workshop) |
|
abstract int | CalculateOwnerExpenseFromWorkshop (Workshop workshop) |
|
abstract float | RevenueSmoothenFraction () |
|
abstract int | PartyGoldLowerTreshold () |
|
◆ 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 |
◆ 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 |
◆ CalculateOwnerExpenseFromWorkshop()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.CalculateOwnerExpenseFromWorkshop |
( |
Workshop |
workshop | ) |
|
|
pure virtual |
◆ RevenueSmoothenFraction()
abstract float TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.RevenueSmoothenFraction |
( |
| ) |
|
|
pure virtual |
◆ PartyGoldLowerTreshold()
abstract int TaleWorlds.CampaignSystem.ComponentInterfaces.ClanFinanceModel.PartyGoldLowerTreshold |
( |
| ) |
|
|
pure virtual |