Class CutsceneCreator.Input
Everything needed to create one cutscene.
Inheritance
CutsceneCreator.Input
Assembly: Serenity.UnityCutscenePlayer.Installation.Editor.dll
public sealed class CutsceneCreator.Input
Constructors
Declaration
Fields
When true, a UnityReflectionCallTaskDefinition is created so the cutscene can be
played from the initialization pipeline (a boot splash). It is not added to a pipeline profile.
Declaration
public bool CreateInitTask
Field Value
Declaration
public GameObject ExistingRig
Field Value
| Type |
Description |
| GameObject |
|
When true, a no-code play trigger (Signal+Action) is generated.
Declaration
public bool GenerateTrigger
Field Value
Unique cutscene id (also the generated sub-folder name and the PlayAsync key).
Declaration
Field Value
Project-relative parent folder for the generated assets (e.g. "Assets/.../Media").
Declaration
public string MediaFolderPath
Field Value
Display name; used for the asset file name and the trigger's base name.
Declaration
Field Value
When true, the new definition is appended to the project's player-settings Definitions.
Declaration
public bool RegisterInSettings
Field Value
Declaration
public CutsceneCreator.RigMode Rig
Field Value
Ordered stages to author.
Declaration
public List<CutsceneCreator.StageInput> Stages
Field Value
Which trigger shape to generate when GenerateTrigger is true. PlayOnce =
one PlayAsync action; PlayLooping = an idempotent Play/Stop pair via the cutscene service.
Declaration
public CutsceneTriggerScriptCreator.TriggerKind TriggerKind
Field Value
Namespace for the generated trigger script (empty generates without a namespace).
Declaration
public string TriggerNamespace
Field Value
Project-relative parent folder for the generated trigger script.
Declaration
public string TriggerScriptFolderPath
Field Value