Class ConversationSentence
- Namespace
- TaleWorlds.CampaignSystem.Conversation
- Assembly
- TaleWorlds.CampaignSystem.dll
public class ConversationSentence
- Inheritance
-
ConversationSentence
- Inherited Members
Fields
AgentIndex
public int AgentIndex
Field Value
DefaultPriority
public const int DefaultPriority = 100
Field Value
HintText
public TextObject HintText
Field Value
IsClickable
public bool IsClickable
Field Value
IsListener
public ConversationSentence.OnMultipleConversationConsequenceDelegate IsListener
Field Value
IsSpeaker
public ConversationSentence.OnMultipleConversationConsequenceDelegate IsSpeaker
Field Value
NextAgentIndex
public int NextAgentIndex
Field Value
OnClickableCondition
public ConversationSentence.OnClickableConditionDelegate OnClickableCondition
Field Value
OnCondition
public ConversationSentence.OnConditionDelegate OnCondition
Field Value
OnConsequence
public ConversationSentence.OnConsequenceDelegate OnConsequence
Field Value
Properties
CurrentProcessedRepeatObject
public static object CurrentProcessedRepeatObject { get; }
Property Value
HasPersuasion
public bool HasPersuasion { get; }
Property Value
Id
public string Id { get; }
Property Value
Index
public int Index { get; }
Property Value
InputToken
public int InputToken { get; }
Property Value
IsPlayer
public bool IsPlayer { get; }
Property Value
IsRepeatable
public bool IsRepeatable { get; }
Property Value
IsSpecial
public bool IsSpecial { get; }
Property Value
IsWithVariation
public bool IsWithVariation { get; }
Property Value
OutputToken
public int OutputToken { get; }
Property Value
PersuationOptionArgs
public PersuasionOptionArgs PersuationOptionArgs { get; }
Property Value
Priority
public int Priority { get; }
Property Value
RelatedObject
public object RelatedObject { get; }
Property Value
SelectedRepeatLine
public static TextObject SelectedRepeatLine { get; }
Property Value
SelectedRepeatObject
public static object SelectedRepeatObject { get; }
Property Value
SkillName
public string SkillName { get; }
Property Value
Text
public TextObject Text { get; }
Property Value
TraitName
public string TraitName { get; }
Property Value
Methods
Deserialize(XmlNode, Type, ConversationManager, int)
public void Deserialize(XmlNode node, Type typeOfConversationCallbacks, ConversationManager conversationManager, int defaultPriority)
Parameters
node
XmlNodetypeOfConversationCallbacks
TypeconversationManager
ConversationManagerdefaultPriority
int
SetObjectsToRepeatOver(IReadOnlyList<object>, int)
public static void SetObjectsToRepeatOver(IReadOnlyList<object> objectsToRepeatOver, int maxRepeatedDialogsInConversation = 5)
Parameters
objectsToRepeatOver
IReadOnlyList<object>maxRepeatedDialogsInConversation
int
Variation(params object[])
public ConversationSentence Variation(params object[] list)
Parameters
list
object[]
Returns
This page was last modified at 09/01/2024 16:12:00 +00:00 (UTC).