2
0
Эх сурвалжийг харах

1.10.2 editor scripts improvements

Vlad Protsenko 4 сар өмнө
parent
commit
036b17770c

+ 4 - 1
docs/en/manuals/editor-scripts.md

@@ -49,8 +49,11 @@ You can interact with the editor using `editor` package that defines this API:
 - `editor.engine_sha1` — a string, SHA1 of Defold engine
 - `editor.editor_sha1` — a string, SHA1 of Defold editor
 - `editor.get(node_id, property)` — get a value of some node inside the editor. Nodes in the editor are various entities, such as script or collection files, game objects inside collections, json files loaded as resources, etc. `node_id` is a userdata that is passed to the editor script by the editor. Alternatively, you can pass resource path instead of node id, for example `"/main/game.script"`. `property` is a string. Currently these properties are supported:
-  - `"path"` — file path from the project folder for *resources* — entities that exist as files. Example of returned value: `"/main/game.script"`
+  - `"path"` — file path from the project folder for *resources* — entities that exist as files or directories. Example of returned value: `"/main/game.script"`
+  - `"children"` — list of children resource paths for directory resources
   - `"text"` — text content of a resource editable as text (such as script files or json). Example of returned value: `"function init(self)\nend"`. Please note that this is not the same as reading file with `io.open()`, because you can edit a file without saving it, and these edits are available only when accessing `"text"` property.
+  - for atlases: `images` (list of editor nodes for images in the atlas) and `animations` (list of animation nodes)
+  - fot atlas animations: `images` (same as `images` in atlas)
   - some properties that are shown in the Properties view when you have selected something in the Outline view. These types of outline properties supported:
     - `strings`
     - `booleans`