Table of Contents

Class Persuasion

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

Constructors

Persuasion(float, float, float, float, float, float, PersuasionDifficulty)

public Persuasion(float goalValue, float successValue, float failValue, float criticalSuccessValue, float criticalFailValue, float initialProgress, PersuasionDifficulty difficulty)

Parameters

goalValue float
successValue float
failValue float
criticalSuccessValue float
criticalFailValue float
initialProgress float
difficulty PersuasionDifficulty

Fields

CriticalFailValue

public readonly float CriticalFailValue

Field Value

float

CriticalSuccessValue

public readonly float CriticalSuccessValue

Field Value

float

FailValue

public readonly float FailValue

Field Value

float

GoalValue

public readonly float GoalValue

Field Value

float

SuccessValue

public readonly float SuccessValue

Field Value

float

Properties

DifficultyMultiplier

public float DifficultyMultiplier { get; }

Property Value

float

Progress

public float Progress { get; }

Property Value

float

Methods

CommitProgress(PersuasionOptionArgs)

public void CommitProgress(PersuasionOptionArgs persuasionOptionArgs)

Parameters

persuasionOptionArgs PersuasionOptionArgs

GetChosenOptions()

public IEnumerable<Tuple<PersuasionOptionArgs, PersuasionOptionResult>> GetChosenOptions()

Returns

IEnumerable<Tuple<PersuasionOptionArgs, PersuasionOptionResult>>

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