// // Gravity Script 1.0 // ************ // // Created by Cain Kilgore on 9/14/2017 // Javascript for the Gravity Modifier Implementation to test // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // function menuParameters(menuNameSelection, menuItemNameSelection) { Menu.addMenuItem({ menuName: menuNameSelection, menuItemName: menuItemNameSelection, isCheckable: false }); } function setupMenu() { if (!Menu.menuExists("Gravity")) { Menu.addMenu("Gravity"); for (var i = -5; i <= 5; i++) { menuParameters("Gravity", i); } } } function menuItemEvent(menuItem) { for (var i = -5; i <= 5; i++) { if (menuItem == i) { MyAvatar.setGravity(i); } } } function onScriptEnding() { Menu.removeMenu("Gravity"); } setupMenu(); Menu.menuItemEvent.connect(menuItemEvent); Script.scriptEnding.connect(onScriptEnding);