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
actorTActor
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
actorTActor
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
actorTActor
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
actorTActor
Type Parameters
TActor