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
clan
ClangoldChange
ExplainedNumberapplyWithdrawals
boolincludeDetails
bool
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
caravan
MobileParty
Returns
CalculateOwnerIncomeFromWorkshop(Workshop)
public override int CalculateOwnerIncomeFromWorkshop(Workshop workshop)
Parameters
workshop
Workshop
Returns
CalculateTownIncomeFromProjects(Town)
public override int CalculateTownIncomeFromProjects(Town town)
Parameters
town
Town
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).