checkLuaVar

Platform Compatibility PC Mac OSX Oculus Quest X X X Check a LUA variable on self or another object’s script (returned as string) Parameters: variable A string value index Optional An integer value returns a String (text) value Example: 1obj.checkLuaVar(variable, index)

runLua

Platform Compatibility PC Mac OSX Oculus Quest X X X Trigger LUA on another object Parameters: index An integer value Example: 1obj.runLua(index)

replaceLua

Platform Compatibility PC Mac OSX Oculus Quest X X X Add or replace a script to an object, this will not force it to run the new code by default. Parameters: index An integer value newScript A string value Example: 1obj.replaceLua(index, newScript)

clearTriggers

Platform Compatibility PC Mac OSX Oculus Quest X X X Clear all triggers eg: after a move Example: 1obj.clearTriggers()

listTriggers

Platform Compatibility PC Mac OSX Oculus Quest X X X Get the names of all objects marked as triggers we collide with right now Example: 1obj.listTriggers()

clearColliders

Platform Compatibility PC Mac OSX Oculus Quest X X X Clear all collisions eg: after a move Example: 1obj.clearColliders()

listCollisions

Platform Compatibility PC Mac OSX Oculus Quest X X X Get the names of all objects we collide with right now Example: 1obj.listCollisions()

getDictBool

Platform Compatibility PC Mac OSX Oculus Quest X X X Get a private dictionary bool on self Parameters: key A string value returns a Boolean (true or false) value Example: 1obj.getDictBool(key)

getDictNumber

Platform Compatibility PC Mac OSX Oculus Quest X X X Get a private dictionary number on self Parameters: key A string value for which variable to load returns a Float (decimal number) value Example: 1obj.getDictNumber(key)

getDictString

Platform Compatibility PC Mac OSX Oculus Quest X X X Get a private dictionary string on self Parameters: key A string value for the key we want to retrieve returns a String (text) value Example: 1obj.getDictString(key)