Class SettlementClaimantDecision
- Namespace
- TaleWorlds.CampaignSystem.Election
- Assembly
- TaleWorlds.CampaignSystem.dll
public class SettlementClaimantDecision : KingdomDecision
- Inheritance
-
SettlementClaimantDecision
- Inherited Members
Constructors
SettlementClaimantDecision(Clan, Settlement, Hero, Clan)
public SettlementClaimantDecision(Clan proposerClan, Settlement settlement, Hero capturerHero, Clan clanToExclude)
Parameters
proposerClan
Clansettlement
SettlementcapturerHero
HeroclanToExclude
Clan
Fields
ClanToExclude
[SaveableField(301)]
public readonly Clan ClanToExclude
Field Value
Settlement
[SaveableField(300)]
public readonly Settlement Settlement
Field Value
Methods
ApplyChosenOutcome(DecisionOutcome)
public override void ApplyChosenOutcome(DecisionOutcome chosenOutcome)
Parameters
chosenOutcome
DecisionOutcome
ApplySecondaryEffects(MBReadOnlyList<DecisionOutcome>, DecisionOutcome)
public override void ApplySecondaryEffects(MBReadOnlyList<DecisionOutcome> possibleOutcomes, DecisionOutcome chosenOutcome)
Parameters
possibleOutcomes
MBReadOnlyList<DecisionOutcome>chosenOutcome
DecisionOutcome
AutoGeneratedInstanceCollectObjects(List<object>)
protected override void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)
Parameters
CalculateMeritOfOutcome(DecisionOutcome)
public override float CalculateMeritOfOutcome(DecisionOutcome candidateOutcome)
Parameters
candidateOutcome
DecisionOutcome
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
possibleOutcomes
MBReadOnlyList<DecisionOutcome>
DetermineSupport(Clan, DecisionOutcome)
public override float DetermineSupport(Clan clan, DecisionOutcome possibleOutcome)
Parameters
clan
ClanpossibleOutcome
DecisionOutcome
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
chosenOutcome
DecisionOutcomesupportStatus
KingdomDecision.SupportStatusisShortVersion
bool
Returns
GetGeneralTitle()
public override TextObject GetGeneralTitle()
Returns
GetInfluenceCostOfSupportInternal(SupportWeights)
protected override int GetInfluenceCostOfSupportInternal(Supporter.SupportWeights supportWeight)
Parameters
supportWeight
Supporter.SupportWeights
Returns
GetProposalInfluenceCost()
public override int GetProposalInfluenceCost()
Returns
GetQueriedDecisionOutcome(MBReadOnlyList<DecisionOutcome>)
public override DecisionOutcome GetQueriedDecisionOutcome(MBReadOnlyList<DecisionOutcome> possibleOutcomes)
Parameters
possibleOutcomes
MBReadOnlyList<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
ShouldBeCancelledInternal()
protected override bool ShouldBeCancelledInternal()
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).