Class KingSelectionKingdomDecision
- Namespace
- TaleWorlds.CampaignSystem.Election
- Assembly
- TaleWorlds.CampaignSystem.dll
public class KingSelectionKingdomDecision : KingdomDecision
- Inheritance
-
KingSelectionKingdomDecision
- Inherited Members
Constructors
KingSelectionKingdomDecision(Clan, Clan)
public KingSelectionKingdomDecision(Clan proposerClan, Clan clanToExclude = null)
Parameters
Properties
IsKingsVoteAllowed
public override bool IsKingsVoteAllowed { get; }
Property Value
Methods
ApplyChosenOutcome(DecisionOutcome)
public override void ApplyChosenOutcome(DecisionOutcome chosenOutcome)
Parameters
chosenOutcomeDecisionOutcome
ApplySecondaryEffects(MBReadOnlyList<DecisionOutcome>, DecisionOutcome)
public override void ApplySecondaryEffects(MBReadOnlyList<DecisionOutcome> possibleOutcomes, DecisionOutcome chosenOutcome)
Parameters
possibleOutcomesMBReadOnlyList<DecisionOutcome>chosenOutcomeDecisionOutcome
AutoGeneratedInstanceCollectObjects(List<object>)
protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
CalculateMeritOfOutcome(DecisionOutcome)
public override float CalculateMeritOfOutcome(DecisionOutcome candidateOutcome)
Parameters
candidateOutcomeDecisionOutcome
Returns
CalculateMeritOfOutcomeForClan(Clan, DecisionOutcome)
public float CalculateMeritOfOutcomeForClan(Clan clan, DecisionOutcome candidateOutcome)
Parameters
clanClancandidateOutcomeDecisionOutcome
Returns
CanProposerClanChangeOpinion()
protected override bool CanProposerClanChangeOpinion()
Returns
DetermineChooser()
public override Clan DetermineChooser()
Returns
DetermineInitialCandidates()
public override IEnumerable<DecisionOutcome> DetermineInitialCandidates()
Returns
DetermineSponsors(MBReadOnlyList<DecisionOutcome>)
public override void DetermineSponsors(MBReadOnlyList<DecisionOutcome> possibleOutcomes)
Parameters
possibleOutcomesMBReadOnlyList<DecisionOutcome>
DetermineSupport(Clan, DecisionOutcome)
public override float DetermineSupport(Clan clan, DecisionOutcome possibleOutcome)
Parameters
clanClanpossibleOutcomeDecisionOutcome
Returns
GetChooseDescription()
public override TextObject GetChooseDescription()
Returns
GetChooseTitle()
public override TextObject GetChooseTitle()
Returns
GetChosenOutcomeText(DecisionOutcome, SupportStatus, bool)
public override TextObject GetChosenOutcomeText(DecisionOutcome chosenOutcome, KingdomDecision.SupportStatus supportStatus, bool isShortVersion = false)
Parameters
chosenOutcomeDecisionOutcomesupportStatusKingdomDecision.SupportStatusisShortVersionbool
Returns
GetGeneralTitle()
public override TextObject GetGeneralTitle()
Returns
GetProposalInfluenceCost()
public override int GetProposalInfluenceCost()
Returns
GetQueriedDecisionOutcome(MBReadOnlyList<DecisionOutcome>)
public override DecisionOutcome GetQueriedDecisionOutcome(MBReadOnlyList<DecisionOutcome> possibleOutcomes)
Parameters
possibleOutcomesMBReadOnlyList<DecisionOutcome>
Returns
GetSecondaryEffects()
public override TextObject GetSecondaryEffects()
Returns
GetSupportDescription()
public override TextObject GetSupportDescription()
Returns
GetSupportTitle()
public override TextObject GetSupportTitle()
Returns
IsAllowed()
public override bool IsAllowed()
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).