Within Stage Precision, function for Shield can be used within scripts

node = specify a Shield node with the index. 0 send it to all nodes.
"level" = level name as string.
"path" = path as string.

Level Change

Shield1.changeLevel("level", node);

Shield1.loadLevel("level", node);

Shield1.unloadLevel("level", node);

Functions / Set Blueprint variable

Shield1.runFunction("path", node, parameters);
parameters needs to be defined as arrays in a array = [ [ "Param1" , Value1 ] , [ "Param2" , Value2 ] , [ "Param3" , Value3 ] ]
If no parameter should be used, send a empty array [ ]
value can be a string, int, float, boolean, color, vector, point.

Shield1.sendVar("path", node, value);
value can be a string, int, float, boolean, color, vector or point.

Retrigger a value from node

NodeShieldSetParameter1.update();