DialogicNode_DialogText

This contains the source code documentation of the class DialogicNode_DialogText.

DialogicNode_DialogText

Inherits: RichTextLabel

Dialogic node that can reveal text at a given (changeable speed).

Properties


Methods

ReturnsMethod
voidreveal_text ( _text: String, keep_previous: bool = false )
voidset_speed ( delay_per_character: float )
voidcontinue_reveal ( )
voidfinish_text ( )
voidon_gui_input ( event: InputEvent )

Constants

const LEFT = 0

No description available.


const CENTER = 1

No description available.


const RIGHT = 2

No description available.


Signals

signal started_revealing_text ( )

No description available.


signal continued_revealing_text ( new_character: String )

No description available.


signal finished_revealing_text ( )

No description available.


Property Descriptions

var enabled = true

No description available.


var alignment = 0

No description available.


var textbox_root =

No description available.


var hide_when_empty = false

No description available.


var start_hidden = true

No description available.


var revealing = false

No description available.


var base_visible_characters = 0

No description available.


var active_speed = 0.01

No description available.


var speed_counter = 0.0

No description available.


Method Descriptions

func reveal_text ( _text: String, keep_previous: bool = false ) ⇒ void

No description available.


func set_speed ( delay_per_character: float ) ⇒ void

No description available.


func continue_reveal ( ) ⇒ void

Reveals one additional character.


func finish_text ( ) ⇒ void

Reveals the entire text instantly.


func on_gui_input ( event: InputEvent ) ⇒ void

Handle mouse input