content/hifi-content/liv/dev/Outside-In/TestEmoji.js
2022-02-14 02:04:11 +01:00

46 lines
No EOL
1.5 KiB
JavaScript

(function () {
print("Testing Azure Function Call");
var FUNCTION_URL = "https://sendanentity.azurewebsites.net/api/HttpTriggerJS/";
var _this;
var textDisplayEntityID = "{67f692c0-068b-4da1-83d9-a636f3ab39d4}";
AzureFunctionObject = function () {
_this = this;
}
AzureFunctionObject.prototype = {
preload: function (entityID) {
_this.entityID = entityID;
},
clickDownOnEntity: function () {
print("Requesting heart count");
var req = new XMLHttpRequest();
req.addEventListener("progress", updateProgress, false)
req.open("GET", FUNCTION_URL);
req.send("");
}
};
var CreateHeartParticleEffect = function(count) {
var heartsProperties = {
type : "ParticleEffect",
isEmitting: true,
position: Entities.getEntityProperties(_this.entityID).position,
lifetime : count/2,
"maxParticles" : count,
"textures" : "https://hifi-content.s3.amazonaws.com/liv/Particles/HeartParticle.png",
"emitRate" : 2,
"lifespan" : 0.5,
"accelerationSpread" : "{x: 0.5, y:1, z:0.5}",
"emitAcceleration" : "{x: -0.5, y:2.5, z:0.5}",
"particleRadius" : 0.1,
"radiusStart" : 0.1,
"radiusFinish" : 0.1
};
return Entities.addEntity(heartsProperties);
}
return new AzureFunctionObject();
})