Table of Contents

Class ClanFinanceModel

Namespace
TaleWorlds.CampaignSystem.ComponentInterfaces
Assembly
TaleWorlds.CampaignSystem.dll
public abstract class ClanFinanceModel : GameModel
Inheritance
ClanFinanceModel
Derived
Inherited Members

Constructors

ClanFinanceModel()

protected ClanFinanceModel()

Properties

PartyGoldLowerThreshold

public abstract int PartyGoldLowerThreshold { get; }

Property Value

int

Methods

CalculateClanExpenses(Clan, bool, bool, bool)

public abstract ExplainedNumber CalculateClanExpenses(Clan clan, bool includeDescriptions = false, bool applyWithdrawals = false, bool includeDetails = false)

Parameters

clan Clan
includeDescriptions bool
applyWithdrawals bool
includeDetails bool

Returns

ExplainedNumber

CalculateClanGoldChange(Clan, bool, bool, bool)

public abstract ExplainedNumber CalculateClanGoldChange(Clan clan, bool includeDescriptions = false, bool applyWithdrawals = false, bool includeDetails = false)

Parameters

clan Clan
includeDescriptions bool
applyWithdrawals bool
includeDetails bool

Returns

ExplainedNumber

CalculateClanIncome(Clan, bool, bool, bool)

public abstract ExplainedNumber CalculateClanIncome(Clan clan, bool includeDescriptions = false, bool applyWithdrawals = false, bool includeDetails = false)

Parameters

clan Clan
includeDescriptions bool
applyWithdrawals bool
includeDetails bool

Returns

ExplainedNumber

CalculateNotableDailyGoldChange(Hero, bool)

public abstract int CalculateNotableDailyGoldChange(Hero hero, bool applyWithdrawals)

Parameters

hero Hero
applyWithdrawals bool

Returns

int

CalculateOwnerIncomeFromCaravan(MobileParty)

public abstract int CalculateOwnerIncomeFromCaravan(MobileParty caravan)

Parameters

caravan MobileParty

Returns

int

CalculateOwnerIncomeFromWorkshop(Workshop)

public abstract int CalculateOwnerIncomeFromWorkshop(Workshop workshop)

Parameters

workshop Workshop

Returns

int

CalculateTownIncomeFromProjects(Town)

public abstract int CalculateTownIncomeFromProjects(Town town)

Parameters

town Town

Returns

int

CalculateTownIncomeFromTariffs(Clan, Town, bool)

public abstract ExplainedNumber CalculateTownIncomeFromTariffs(Clan clan, Town town, bool applyWithdrawals = false)

Parameters

clan Clan
town Town
applyWithdrawals bool

Returns

ExplainedNumber

CalculateVillageIncome(Clan, Village, bool)

public abstract int CalculateVillageIncome(Clan clan, Village village, bool applyWithdrawals = false)

Parameters

clan Clan
village Village
applyWithdrawals bool

Returns

int

RevenueSmoothenFraction()

public abstract float RevenueSmoothenFraction()

Returns

float

This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).