#include "${LavishScript.HomeDirectory}/Scripts/mr/common/Api.iss" objectdef RelayApi { method SetMoveSpot() { "echo SetMoveSpot: ${Context.AsJSON~}" if !${MRNav(exists)} { echo "Loading Movement" RunScript "${LavishScript.HomeDirectory}/Scripts/mr/common/Navigation/Movement" } variable point3f location location:Set[${Context.Get["parameters", "location", "X"]}, ${Context.Get["parameters", "location", "Y"]}, ${Context.Get["parameters", "location", "Z"]}] MRApi:MoveTo["${Context.Get["parameters","ForWho"]}", "${location}"] } } variable(global) RelayApi MRRelayApi function main() { while 1 { wait 1 } }