Table of Contents

Struct DialogueTopicContext

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Arguments for OnBegin and OnEnd.

public readonly struct DialogueTopicContext : IEquatable<DialogueTopicContext>
Implements
Inherited Members

Constructors

DialogueTopicContext(DialogueTopic, Actor, CancellationToken)

Arguments for OnBegin and OnEnd.

public DialogueTopicContext(DialogueTopic Topic, Actor Speaker, CancellationToken NewGameOrSaveLoading)

Parameters

Topic DialogueTopic

The chosen topic.

Speaker Actor

The actor the branch is shown for.

NewGameOrSaveLoading CancellationToken

The NewGameOrSaveLoading of the game the topic was chosen in.

Properties

NewGameOrSaveLoading

The NewGameOrSaveLoading of the game the topic was chosen in.

public CancellationToken NewGameOrSaveLoading { get; init; }

Property Value

CancellationToken

Speaker

The actor the branch is shown for.

public Actor Speaker { get; init; }

Property Value

Actor

Topic

The chosen topic.

public DialogueTopic Topic { get; init; }

Property Value

DialogueTopic

Methods

Deconstruct(out DialogueTopic, out Actor, out CancellationToken)

public void Deconstruct(out DialogueTopic Topic, out Actor Speaker, out CancellationToken NewGameOrSaveLoading)

Parameters

Topic DialogueTopic
Speaker Actor
NewGameOrSaveLoading CancellationToken

Equals(DialogueTopicContext)

public bool Equals(DialogueTopicContext other)

Parameters

other DialogueTopicContext

Returns

bool

Equals(object)

public override bool Equals(object obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(DialogueTopicContext, DialogueTopicContext)

public static bool operator ==(DialogueTopicContext left, DialogueTopicContext right)

Parameters

left DialogueTopicContext
right DialogueTopicContext

Returns

bool

operator !=(DialogueTopicContext, DialogueTopicContext)

public static bool operator !=(DialogueTopicContext left, DialogueTopicContext right)

Parameters

left DialogueTopicContext
right DialogueTopicContext

Returns

bool