mirror of
https://github.com/HifiExperiments/overte.git
synced 2025-08-09 21:26:25 +02:00
attempting duplicate script approach
This commit is contained in:
parent
3f3c91116b
commit
3c8b1b2a4e
4 changed files with 1173 additions and 35 deletions
|
@ -14,8 +14,7 @@
|
||||||
|
|
||||||
var _this;
|
var _this;
|
||||||
|
|
||||||
var masterResetScript = Script.resolvePath("masterReset.js");
|
var masterResetScript = Script.resolvePath("masterResetFromEntity.js");
|
||||||
print("masterResetScript PATH " + masterResetScript);
|
|
||||||
Script.include(masterResetScript);
|
Script.include(masterResetScript);
|
||||||
|
|
||||||
ResetSwitch = function () {
|
ResetSwitch = function () {
|
||||||
|
|
|
@ -3,6 +3,40 @@
|
||||||
/*global MasterReset */
|
/*global MasterReset */
|
||||||
|
|
||||||
var masterResetScript = Script.resolvePath("masterReset.js");
|
var masterResetScript = Script.resolvePath("masterReset.js");
|
||||||
|
var hiddenEntityScriptURL = Script.resolvePath("hiddenEntityReset.js");
|
||||||
|
|
||||||
Script.include(masterResetScript);
|
Script.include(masterResetScript);
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
function createHiddenMasterSwitch() {
|
||||||
|
|
||||||
|
var resetKey = "resetMe";
|
||||||
|
var masterSwitch = Entities.addEntity({
|
||||||
|
type: "Box",
|
||||||
|
name: "Master Switch",
|
||||||
|
script: hiddenEntityScriptURL,
|
||||||
|
dimensions: {
|
||||||
|
x: 0.2,
|
||||||
|
y: 0.2,
|
||||||
|
z: 0.2
|
||||||
|
},
|
||||||
|
color: {
|
||||||
|
red: 42,
|
||||||
|
green: 36,
|
||||||
|
blue: 30
|
||||||
|
},
|
||||||
|
position: {
|
||||||
|
x: 554,
|
||||||
|
y: 495.5,
|
||||||
|
z: 503.2
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
setEntityCustomData(resetKey, masterSwitch, {
|
||||||
|
resetMe: true
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
|
createHiddenMasterSwitch();
|
||||||
MasterReset();
|
MasterReset();
|
|
@ -14,7 +14,6 @@
|
||||||
var utilitiesScript = Script.resolvePath("../examples/libraries/utils.js");
|
var utilitiesScript = Script.resolvePath("../examples/libraries/utils.js");
|
||||||
Script.include(utilitiesScript);
|
Script.include(utilitiesScript);
|
||||||
|
|
||||||
var hiddenEntityScriptURL = Script.resolvePath("hiddenEntityReset.js");
|
|
||||||
var sprayPaintScriptURL = Script.resolvePath("../examples/toys/sprayPaintCan.js");
|
var sprayPaintScriptURL = Script.resolvePath("../examples/toys/sprayPaintCan.js");
|
||||||
var catScriptURL = Script.resolvePath("../examples/toys/cat.js");
|
var catScriptURL = Script.resolvePath("../examples/toys/cat.js");
|
||||||
var flashlightScriptURL = Script.resolvePath('../examples/toys/flashlight/flashlight.js');
|
var flashlightScriptURL = Script.resolvePath('../examples/toys/flashlight/flashlight.js');
|
||||||
|
@ -23,12 +22,9 @@ var wandScriptURL = Script.resolvePath("../examples/toys/bubblewand/wand.js");
|
||||||
var dollScriptURL = Script.resolvePath("../examples/toys/doll/doll.js");
|
var dollScriptURL = Script.resolvePath("../examples/toys/doll/doll.js");
|
||||||
var lightsScriptURL = Script.resolvePath("../examples/toys/lightSwitch.js");
|
var lightsScriptURL = Script.resolvePath("../examples/toys/lightSwitch.js");
|
||||||
|
|
||||||
print("hiddenEntityScript PATH OUTER " + hiddenEntityScriptURL);
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
MasterReset = function () {
|
MasterReset = function () {
|
||||||
print("hiddenEntityScript PATH INNER " + hiddenEntityScriptURL);
|
|
||||||
var resetKey = "resetMe";
|
var resetKey = "resetMe";
|
||||||
var GRABBABLE_DATA_KEY = "grabbableKey";
|
var GRABBABLE_DATA_KEY = "grabbableKey";
|
||||||
|
|
||||||
|
@ -130,35 +126,6 @@ MasterReset = function () {
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
function createHiddenMasterSwitch() {
|
|
||||||
|
|
||||||
|
|
||||||
var masterSwitch = Entities.addEntity({
|
|
||||||
type: "Box",
|
|
||||||
name: "Master Switch",
|
|
||||||
script: hiddenEntityScriptURL,
|
|
||||||
dimensions: {
|
|
||||||
x: 0.2,
|
|
||||||
y: 0.2,
|
|
||||||
z: 0.2
|
|
||||||
},
|
|
||||||
color: {
|
|
||||||
red: 42,
|
|
||||||
green: 36,
|
|
||||||
blue: 30
|
|
||||||
},
|
|
||||||
position: {
|
|
||||||
x: 554,
|
|
||||||
y: 495.5,
|
|
||||||
z: 503.2
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
setEntityCustomData(resetKey, masterSwitch, {
|
|
||||||
resetMe: true
|
|
||||||
});
|
|
||||||
}
|
|
||||||
|
|
||||||
function createFire() {
|
function createFire() {
|
||||||
|
|
||||||
|
|
||||||
|
|
1138
unpublishedScripts/masterResetFromEntity.js
Normal file
1138
unpublishedScripts/masterResetFromEntity.js
Normal file
File diff suppressed because it is too large
Load diff
Loading…
Reference in a new issue