Plugin : Object shell

Author:Rex.Rainbow

Download

Properties

Actions

0. Create

Action:Create object

  • Create object.
    • Type name ( string ) : Type name.
    • Parameter {n} ( variadic ) : Parameters of this function call.

Connect

Action:Connect to Master

  • Connect to Master.

Action:Connect

  • Connect to object.
    • Object ( object ) : Object to plug.
    • Port ( string ) : Port name. set "" to ignore this parameter.

Function

Action:Call

  • Call function.
    • Function name ( string ) : Function name.
    • Parameter {n} ( variadic ) : Parameters of this function call.

Properties

Action:Set JSON

  • Set properties to JSON string.
    • Properties ( string ) : Properties in JSON

Property

Action:Set value

  • Set property.
    • Property ( string ) : Property name in dot notation
    • Value ( number or string ) : Value to set

Action:Set JSON

  • Set property to JSON string.
    • Property ( string ) : Property name in dot notation
    • JSON ( string ) : JSON value to set

Action:Set boolean

  • Set property to a boolean value.
    • Property ( string ) : Property name in dot notation
    • Boolean ( Combo ) : Boolean value.
      • Options : ["false","true"]

Action:Set by return

  • Set property by return value.
    • Property ( string ) : Property name in dot notation
    • Object B ( object ) : Object B.
    • Function name ( string ) : Function name.
    • Parameter {n} ( variadic ) : Parameters of this function call.

Expressions

Callback

Expression:Param

  • Get the value of a parameter passed to the callback.
    • Index ( number or string ) : The zero-based index of the parameter to get, or name in string.

Function

Expression:ReturnValue

  • Get return value.

Property

Expression:Property

  • Get property.

Conditions

Callback

Condition:Callback

  • Callback.
    • Tag ( string ) : A tag, which can be anything you like, to distinguish between different callback.