DAZ Script |
---|
DzSimpleSceneScriptData ( String name, Boolean persistent=true ) |
DAZ Script | |
---|---|
String | getScriptFilePath () |
void | setScriptFilePath ( String script ) |
Implements a custom data item that causes a specified script to be executed after the scene has been loaded.
A global transient variable named DataItem
, which refers to the DzSimpleSceneScriptData that invoked the execution of the script, is provided to the script in the global context at runtime. Attempts to use this global variable outside of the associated script will result in a ReferenceError.
A global transient variable named FileIOSettings
, which refers to the DzFileIOSettings that was used when the scene was loaded, is provided to the script in the global context at runtime. Attempts to use this global variable outside of the associated script will result in a ReferenceError. (since 4.9.4.109)
If the DzSettings for this data item contains a boolean setting named RunOnce
set to true
, the specified script will be run once and then the data item will be deleted from the scene.
DzSimpleSceneScriptData( String name, Boolean persistent=true )
Default constructor.
Parameter(s):
true
, the data item will be saved with the scene to the native file format.Return Value:
void : setScriptFilePath( String script )
Sets the file path of the script for this data item.
Parameter(s):