Class DefaultClanFinanceModel
- Namespace
- TaleWorlds.CampaignSystem.GameComponents
- Assembly
- TaleWorlds.CampaignSystem.dll
public class DefaultClanFinanceModel : ClanFinanceModel
- Inheritance
-
DefaultClanFinanceModel
- Inherited Members
Constructors
DefaultClanFinanceModel()
public DefaultClanFinanceModel()
Properties
PartyGoldLowerThreshold
public override int PartyGoldLowerThreshold { get; }
Property Value
Methods
CalculateClanExpenses(Clan, bool, bool, bool)
public override ExplainedNumber CalculateClanExpenses(Clan clan, bool includeDescriptions = false, bool applyWithdrawals = false, bool includeDetails = false)
Parameters
Returns
CalculateClanExpensesInternal(Clan, ref ExplainedNumber, bool, bool)
public void CalculateClanExpensesInternal(Clan clan, ref ExplainedNumber goldChange, bool applyWithdrawals = false, bool includeDetails = false)
Parameters
clanClangoldChangeExplainedNumberapplyWithdrawalsboolincludeDetailsbool
CalculateClanGoldChange(Clan, bool, bool, bool)
public override ExplainedNumber CalculateClanGoldChange(Clan clan, bool includeDescriptions = false, bool applyWithdrawals = false, bool includeDetails = false)
Parameters
Returns
CalculateClanIncome(Clan, bool, bool, bool)
public override ExplainedNumber CalculateClanIncome(Clan clan, bool includeDescriptions = false, bool applyWithdrawals = false, bool includeDetails = false)
Parameters
Returns
CalculateNotableDailyGoldChange(Hero, bool)
public override int CalculateNotableDailyGoldChange(Hero hero, bool applyWithdrawals)
Parameters
Returns
CalculateOwnerIncomeFromCaravan(MobileParty)
public override int CalculateOwnerIncomeFromCaravan(MobileParty caravan)
Parameters
caravanMobileParty
Returns
CalculateOwnerIncomeFromWorkshop(Workshop)
public override int CalculateOwnerIncomeFromWorkshop(Workshop workshop)
Parameters
workshopWorkshop
Returns
CalculateTownIncomeFromProjects(Town)
public override int CalculateTownIncomeFromProjects(Town town)
Parameters
townTown
Returns
CalculateTownIncomeFromTariffs(Clan, Town, bool)
public override ExplainedNumber CalculateTownIncomeFromTariffs(Clan clan, Town town, bool applyWithdrawals = false)
Parameters
Returns
CalculateVillageIncome(Clan, Village, bool)
public override int CalculateVillageIncome(Clan clan, Village village, bool applyWithdrawals = false)
Parameters
Returns
RevenueSmoothenFraction()
public override float RevenueSmoothenFraction()
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).