objectdef TestController { variable string Name="Apple" variable string Color="Red" method Initialize() { echo "TestController::Initialize" LGUI2:LoadPackageFile["Test.json"] RunScript "${LavishScript.HomeDirectory}/Scripts/mr/common/Navigation/Movement" } method Shutdown() { echo "TestController::Shutdown" LGUI2:UnloadPackageFile["Test.json"] EndScript Movement } method OnClose() { echo "TestController::OnClose" Script:End } method Test() { MRNav:MoveTo["${Me.Target.Loc}"] } } variable(global) TestController MRTestController function main() { while 1 { wait 5 } }