# ESCDialogsPlayer **Extends:** [ResourcePreloader](../ResourcePreloader) ## Description Escoria dialog player ## Property Descriptions ### is\_speaking ```gdscript var is_speaking ``` Wether the player is currently speaking ## Method Descriptions ### preload\_resources ```gdscript func preload_resources(path: String) -> void ``` Preload the dialog UI resources #### Parameters - path: Path where the actual dialog UI resources are located ### say ```gdscript func say(character: String, ui: String, line: String) -> var ``` A short one line dialog #### Parameters - character: Character that is talking - ui: UI to use for the dialog - line: Line to say ### finish\_fast ```gdscript func finish_fast() -> void ``` Called when a dialog line is skipped ### start\_dialog\_choices ```gdscript func start_dialog_choices(dialog: ESCDialog) ``` Display a list of choices ### play\_dialog\_option\_chosen ```gdscript func play_dialog_option_chosen(option: ESCDialogOption) ``` Called when an option was chosen ## Signals - signal option_chosen(option): Emitted when an answer as chosem ##### Parameters - option: The dialog option that was chosen - signal dialog_line_finished(): Emitted when a dialog line was finished