27 lines
699 B
Plaintext
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
|
|
}
|
|
} |