Skip to main content

DialogueEditorHelpers

Kindclass
Packageeditors.helpers
Full nameeditors.helpers.DialogueEditorHelpers
Sourcesource/editors/helpers/DialogueEditorHelpers.hx
Metadata@:access(editors.DialogueCharacterEditorState) @:access(editors.DialogueEditorState)

Public methods​

jsonStringify​

static function jsonStringify(data:Dynamic):String

---- Pure shared: JSON stringify (dialogue save) ----

ParameterTypeDefault
dataDynamic—

View source

readRawJson​

static function readRawJson(path:String):String

---- Pure shared: read raw json file content ----

ParameterTypeDefault
pathString—

View source

browseForJsonFile​

static function browseForJsonFile(file:FileReference, onLoadComplete:Dynamic->Void, onLoadCancel:Dynamic->Void, onLoadError:Dynamic->Void):Void

---- Shared: set up a FileReference browse dialog for a JSON file ----

ParameterTypeDefault
fileFileReference—
onLoadCompleteDynamic->Void, onLoadCancel:Dynamic->Void, onLoadError:Dynamic->Void—

View source

saveJsonFile​

static function saveJsonFile(file:FileReference, data:String, fileName:String, onComplete:Dynamic->Void, onCancel:Dynamic->Void, onError:Dynamic->Void):Void

---- Shared: save a JSON string through a FileReference dialog ----

ParameterTypeDefault
fileFileReference—
dataString—
fileNameString—
onCompleteDynamic->Void, onCancel:Dynamic->Void, onError:Dynamic->Void—

View source

cancelLoadFile​

static function cancelLoadFile(file:FileReference, onLoadComplete:Dynamic->Void, onLoadCancel:Dynamic->Void, onLoadError:Dynamic->Void):Void

---- Shared: remove load listeners + cancel trace ----

ParameterTypeDefault
fileFileReference—
onLoadCompleteDynamic->Void, onLoadCancel:Dynamic->Void, onLoadError:Dynamic->Void—

View source

failLoadFile​

static function failLoadFile(file:FileReference, onLoadComplete:Dynamic->Void, onLoadCancel:Dynamic->Void, onLoadError:Dynamic->Void):Void

---- Shared: remove load listeners + load error trace ----

ParameterTypeDefault
fileFileReference—
onLoadCompleteDynamic->Void, onLoadCancel:Dynamic->Void, onLoadError:Dynamic->Void—

View source

completeSaveFile​

static function completeSaveFile(file:FileReference, onComplete:Dynamic->Void, onCancel:Dynamic->Void, onError:Dynamic->Void):Void

---- Shared: remove save listeners + success notice ----

ParameterTypeDefault
fileFileReference—
onCompleteDynamic->Void, onCancel:Dynamic->Void, onError:Dynamic->Void—

View source

cancelSaveFile​

static function cancelSaveFile(file:FileReference, onComplete:Dynamic->Void, onCancel:Dynamic->Void, onError:Dynamic->Void):Void

---- Shared: remove save listeners (cancelled, no message) ----

ParameterTypeDefault
fileFileReference—
onCompleteDynamic->Void, onCancel:Dynamic->Void, onError:Dynamic->Void—

View source

failSaveFile​

static function failSaveFile(file:FileReference, onComplete:Dynamic->Void, onCancel:Dynamic->Void, onError:Dynamic->Void):Void

---- Shared: remove save listeners + save error ----

ParameterTypeDefault
fileFileReference—
onCompleteDynamic->Void, onCancel:Dynamic->Void, onError:Dynamic->Void—

View source

onLoadCompleteCharacter​

static function onLoadCompleteCharacter(state:DialogueCharacterEditorState):Void

---- per-file: onLoadComplete for editors.DialogueCharacterEditorState ----

ParameterTypeDefault
stateDialogueCharacterEditorState—

View source

onLoadCompleteDialogue​

static function onLoadCompleteDialogue(state:DialogueEditorState):Void

---- per-file: onLoadComplete for editors.DialogueEditorState ----

ParameterTypeDefault
stateDialogueEditorState—

View source