Table of Contents

Class KingdomElection

Namespace
TaleWorlds.CampaignSystem.Election
Assembly
TaleWorlds.CampaignSystem.dll
public class KingdomElection
Inheritance
KingdomElection
Inherited Members

Constructors

KingdomElection(KingdomDecision)

public KingdomElection(KingdomDecision decision)

Parameters

decision KingdomDecision

Properties

IsCancelled

[SaveableProperty(7)]
public bool IsCancelled { get; }

Property Value

bool

IsPlayerChooser

public bool IsPlayerChooser { get; }

Property Value

bool

IsPlayerSupporter

public bool IsPlayerSupporter { get; }

Property Value

bool

PossibleOutcomes

public MBReadOnlyList<DecisionOutcome> PossibleOutcomes { get; }

Property Value

MBReadOnlyList<DecisionOutcome>

Methods

ApplySelection()

public void ApplySelection()

DetermineOfficialSupport()

public void DetermineOfficialSupport()

GetChosenOutcomeText()

public TextObject GetChosenOutcomeText()

Returns

TextObject

GetDescription()

public TextObject GetDescription()

Returns

TextObject

GetGeneralTitle()

public TextObject GetGeneralTitle()

Returns

TextObject

GetInfluenceCostOfOutcome(DecisionOutcome, Clan, SupportWeights)

public int GetInfluenceCostOfOutcome(DecisionOutcome outcome, Clan supporter, Supporter.SupportWeights weight)

Parameters

outcome DecisionOutcome
supporter Clan
weight Supporter.SupportWeights

Returns

int

GetLikelihoodForOutcome(int)

public float GetLikelihoodForOutcome(int outcomeNo)

Parameters

outcomeNo int

Returns

float

GetLikelihoodForSponsor(Clan)

public float GetLikelihoodForSponsor(Clan sponsor)

Parameters

sponsor Clan

Returns

float

GetRelationChangeWithSponsor(Hero, SupportWeights, bool)

public int GetRelationChangeWithSponsor(Hero opposerOrSupporter, Supporter.SupportWeights supportWeight, bool isOpposingSides)

Parameters

opposerOrSupporter Hero
supportWeight Supporter.SupportWeights
isOpposingSides bool

Returns

int

GetSecondaryEffects()

public TextObject GetSecondaryEffects()

Returns

TextObject

GetSortedDecisionOutcomes()

public MBList<DecisionOutcome> GetSortedDecisionOutcomes()

Returns

MBList<DecisionOutcome>

GetTitle()

public TextObject GetTitle()

Returns

TextObject

OnPlayerSupport(DecisionOutcome, SupportWeights)

public void OnPlayerSupport(DecisionOutcome decisionOutcome, Supporter.SupportWeights supportWeight)

Parameters

decisionOutcome DecisionOutcome
supportWeight Supporter.SupportWeights

StartElection()

public void StartElection()

StartElectionWithoutPlayer()

public void StartElectionWithoutPlayer()

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