Table of Contents

Interface IGreetingSilencer

Namespace
SkyrimForge
Assembly
SkyrimForge.dll

Silences the greetings an actor says as a conversation with the player opens and to the player nearby outside one, and the remarks it says unprompted outside a conversation: idle chatter and the lines said on noticing a corpse.

public interface IGreetingSilencer

Remarks

The goodbye parameter of Create(string, DialogueTopic, Func<Actor, IEnumerable<TopicResponse>>?, Func<Actor, IEnumerable<TopicResponse>>?, bool, Quest?) silences or replaces the goodbye said as a conversation closes. The greeting of a dialogue branch shown for the actor is said in place of the silence. Each plugin's silence is its own, so an actor stays silent while any plugin silences it. The silence ends for every actor when a save starts loading or a new game begins. Call members on the game's thread.

Methods

RestoreGreetings<TActor>(TActor)

Ends this plugin's silence of the greetings of actor. They are said again once no other plugin silences them.

void RestoreGreetings<TActor>(TActor actor) where TActor : IActor

Parameters

actor TActor

Type Parameters

TActor

RestoreRemarks<TActor>(TActor)

Ends this plugin's silence of the remarks of actor. They are said again once no other plugin silences them.

void RestoreRemarks<TActor>(TActor actor) where TActor : IActor

Parameters

actor TActor

Type Parameters

TActor

SilenceGreetings<TActor>(TActor)

Silences the greetings of actor until this plugin restores them.

void SilenceGreetings<TActor>(TActor actor) where TActor : IActor

Parameters

actor TActor

Type Parameters

TActor

SilenceRemarks<TActor>(TActor)

Silences the remarks of actor until this plugin restores them.

void SilenceRemarks<TActor>(TActor actor) where TActor : IActor

Parameters

actor TActor

Type Parameters

TActor