Constructor


LegendCutscene(group: any, id: any, : unknown)

Arguments:

group: any
id: any
: unknown




Methods


LegendCutscene:musicWait(time: number)

Suspends the cutscene until the music reaches a certain runtime.

@param time — The song runtime to wait until before resuming the cutscene, in seconds.

Arguments:

time: number

The song runtime to wait until before resuming the cutscene, in seconds.

Returns:

1: any




LegendCutscene:removeSlides()

Starts fading out the currently visible slides.

Returns:

1: nil


LegendCutscene:removeText()

Removes all currently active text objects from the cutscene.



LegendCutscene:setSpeed(speed: number)

Sets the typing speed of the legend text.
Default typing speed is 1.

@param speed — The speed, in characters typed per frame.

Arguments:

speed: number

The speed, in characters typed per frame.



LegendCutscene:slide(texture: string)

Adds a new picture slide to the legend.

@param texture — The path to the texture for the new slide.

@return slide — The sprite created for the new panel.

Arguments:

texture: string

The path to the texture for the new slide.

Returns:

slide: Sprite

The sprite created for the new panel.



LegendCutscene:text(text: string, pos: table|LegendCutscene.text_position)

Writes some text at the given coordinates on the screen.

@param text — The text to display.

@param pos — A table of the x and y coordinates to start writing the text at. See LegendCutscene.text_positions for a set of default text positions.

Arguments:

text: string

The text to display.

pos: table|LegendCutscene.text_position

A table of the x and y coordinates to start writing the text at. See LegendCutscene.text_positions for a set of default text positions.

Returns:

dialogue: DialogueText





Fields


LegendCutscene.speed: number

The speed that newly created text will type at in the cutscene, in characters per frame.


LegendCutscene.text_positions: table

A table of preset positions for use with LegendCutscene:text().
Available positions: "far_left", "far_right", "left", "top_left",
"middle_bottom", "left_bottom", "far_left_bottom", "text_human",
"text_monster", "text_prince".



Undocumented