Table of Contents

Class SceneScript

Namespace
SkyrimForge.Papyrus
Assembly
SkyrimForge.Game.dll

Functions and comments from Scene.psc.

public static class SceneScript
Inheritance
SceneScript
Inherited Members

Properties

Dispatcher

The dispatcher that binds this script to a form and calls the functions and properties that have no generated member.

public static PapyrusScriptDispatcher Dispatcher { get; }

Property Value

PapyrusScriptDispatcher

Methods

ForceStart(PapyrusScript<Scene>)

Forces a scene to start and kills the current scenes running on any ref in that scene

public static Task ForceStart(this PapyrusScript<Scene> self)

Parameters

self PapyrusScript<Scene>

Returns

Task

GetOwningQuest(PapyrusScript<Scene>)

Returns the quest that owns this scene

public static Task<Quest?> GetOwningQuest(this PapyrusScript<Scene> self)

Parameters

self PapyrusScript<Scene>

Returns

Task<Quest?>

IsActionComplete(PapyrusScript<Scene>, int)

Returns whether the specified action is complete or not

public static Task<bool> IsActionComplete(this PapyrusScript<Scene> self, int aiActionID)

Parameters

self PapyrusScript<Scene>
aiActionID int

Returns

Task<bool>

IsPlaying(PapyrusScript<Scene>)

Is this scene currently playing?

public static Task<bool> IsPlaying(this PapyrusScript<Scene> self)

Parameters

self PapyrusScript<Scene>

Returns

Task<bool>

Start(PapyrusScript<Scene>)

Starts this scene

public static Task Start(this PapyrusScript<Scene> self)

Parameters

self PapyrusScript<Scene>

Returns

Task

Stop(PapyrusScript<Scene>)

Stops the scene

public static Task Stop(this PapyrusScript<Scene> self)

Parameters

self PapyrusScript<Scene>

Returns

Task