Methods
register(name, action)
Register action.
Parameters:
Name | Type | Description |
---|---|---|
name |
String | The action unique name. |
action |
THING.BaseAction | The action. |
- Source:
run(messages)
Run actions.
Parameters:
Name | Type | Description |
---|---|---|
messages |
Array.<ActionMessageData> | The messages data. |
- Source:
Example
app.actionManager.run([
{
type: 'CameraFlyTo',
params: {
position: [10, 10, 5],
target: [0, 0, 0],
time: 1000
},
delay: 1000,
waitForComplete: true
},
{
type: 'CreateObject',
params: {
type: 'Box',
name: 'box01'
},
delay: 1000,
waitForComplete: true
},
{
type: 'ObjectSetColor',
target: 'box01',
params: {
color: 'red'
},
delay: 1000,
waitForComplete: true
}
]);
unregister(name)
Unregister action.
Parameters:
Name | Type | Description |
---|---|---|
name |
String | The action unique name. |
- Source: