99 lines
3 KiB
JavaScript
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);
|
|
});
|
|
|
|
});
|