mrbot/common/Relay.iss

27 lines
699 B
Plaintext

#include "${LavishScript.HomeDirectory}/Scripts/mr/common/Api.iss"
objectdef RelayApi
{
method SetMoveSpot()
{
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}", ${Context.Get["parameters", "minDistance"]}]
}
}
variable(global) RelayApi MRRelayApi
function main()
{
if !${Script[Movement](exists)}
{
RunScript "${LavishScript.HomeDirectory}/Scripts/mr/common/Navigation/Movement"
}
while 1
{
wait 100
}
}