Table of Contents

Class PersuasionOptionArgs

Namespace
TaleWorlds.CampaignSystem.Conversation.Persuasion
Assembly
TaleWorlds.CampaignSystem.dll
public class PersuasionOptionArgs
Inheritance
PersuasionOptionArgs
Inherited Members

Constructors

PersuasionOptionArgs(SkillObject, TraitObject, TraitEffect, PersuasionArgumentStrength, bool, TextObject, Tuple<TraitObject, int>[], bool, bool, bool)

public PersuasionOptionArgs(SkillObject skill, TraitObject trait, TraitEffect traitEffect, PersuasionArgumentStrength argumentStrength, bool givesCriticalSuccess, TextObject line, Tuple<TraitObject, int>[] traitCorrelation = null, bool canBlockOtherOption = false, bool canMoveToTheNextReservation = false, bool isInitiallyBlocked = false)

Parameters

skill SkillObject
trait TraitObject
traitEffect TraitEffect
argumentStrength PersuasionArgumentStrength
givesCriticalSuccess bool
line TextObject
traitCorrelation Tuple<TraitObject, int>[]
canBlockOtherOption bool
canMoveToTheNextReservation bool
isInitiallyBlocked bool

Fields

ArgumentStrength

[SaveableField(102)]
public readonly PersuasionArgumentStrength ArgumentStrength

Field Value

PersuasionArgumentStrength

CanBlockOtherOption

[SaveableField(106)]
public readonly bool CanBlockOtherOption

Field Value

bool

CanMoveToTheNextReservation

[SaveableField(107)]
public readonly bool CanMoveToTheNextReservation

Field Value

bool

GivesCriticalSuccess

[SaveableField(108)]
public readonly bool GivesCriticalSuccess

Field Value

bool

Line

[SaveableField(110)]
public readonly TextObject Line

Field Value

TextObject

SkillUsed

[SaveableField(103)]
public readonly SkillObject SkillUsed

Field Value

SkillObject

TraitCorrelation

[SaveableField(111)]
public readonly Tuple<TraitObject, int>[] TraitCorrelation

Field Value

Tuple<TraitObject, int>[]

TraitEffect

[SaveableField(105)]
public readonly TraitEffect TraitEffect

Field Value

TraitEffect

TraitUsed

[SaveableField(104)]
public readonly TraitObject TraitUsed

Field Value

TraitObject

Properties

IsBlocked

public bool IsBlocked { get; }

Property Value

bool

Methods

AutoGeneratedInstanceCollectObjects(List<object>)

protected virtual void AutoGeneratedInstanceCollectObjects(List<object> collectedObjects)

Parameters

collectedObjects List<object>

BlockTheOption(bool)

public void BlockTheOption(bool isBlocked)

Parameters

isBlocked bool

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