content/hifi-content/milad/ROLC/Organize/Projects/Partner-Support/Vest/zone.js
2022-02-14 02:04:11 +01:00

99 lines
3 KiB
JavaScript

(function(){
var baseURL = "http://hifi-content.s3.amazonaws.com/milad/Vest/";
// var particleID;
// var touchPosition;
// var entity;
// var particleProps = {
// "visible": false,
// "type": "ParticleEffect",
// "isEmitting": true,
// "lifespan": "0.09000000357627869",
// "maxParticles": "437",
// "textures": "https://content.highfidelity.com/DomainContent/production/Particles/wispy-smoke.png",
// "emitRate": "530",
// "emitSpeed": "0.4300000071525574",
// "emitDimensions": {
// "x": "0",
// "y": "0.01",
// "z": "0.01"
// },
// "emitOrientation": {
// "x": "0",
// "y": "90",
// "z": "0"
// },
// "emitterShouldTrail": true,
// "particleRadius": "0",
// "radiusSpread": "0.009999999776482582",
// "radiusStart": "0",
// "radiusFinish": "0.03999999910593033",
// "color": {
// "red": "200",
// "blue": "200",
// "green": "200"
// },
// "colorSpread": {
// "red": "0",
// "blue": "0",
// "green": "0"
// },
// "colorStart": {
// "red": "200",
// "blue": "200",
// "green": "200"
// },
// "colorFinish": {
// "red": "255",
// "blue": "41",
// "green": "55"
// },
// "emitAcceleration": {
// "x": "0",
// "y": "0",
// "z": "0"
// },
// "accelerationSpread": {
// "x": "0.01",
// "y": "0.1",
// "z": "0.1"
// },
// "alpha": "1",
// "alphaSpread": "0",
// "alphaStart": "0",
// "alphaFinish": "1",
// "polarStart": "0",
// "polarFinish": "0",
// "azimuthStart": "-180.00000500895632",
// "azimuthFinish": "0"
// };
// particleID = Entities.addEntity(particleProps);
var MESSAGE_CHANNEL = "vest_touch";
Messages.subscribe(MESSAGE_CHANNEL);
function handleMessages(channel, message, sender){
if (channel === MESSAGE_CHANNEL){
var data = JSON.parse(message);
print("VEST TOUCHED");
}
}
Messages.messageReceived.connect(handleMessages);
this.enterEntity = function(){
// print("ENTERING ENTITY");
Script.require(baseURL + 'handTouchMOD.js');
// print(JSON.stringify(ScriptDiscoveryService.getRunning()));
};
this.leaveEntity = function(){
// print(JSON.stringify(ScriptDiscoveryService.getRunning()));
var result = ScriptDiscoveryService.stopScript(baseURL + 'handTouchMOD.js', true);
// print("!!!" + result);
};
Script.scriptEnding.connect(function () {
// Entities.deleteEntity(particleID);
});
});