content/hifi-content/faye/selfie/selfieCamEntityScript.js
2022-02-13 23:26:00 +01:00

40 lines
No EOL
1.1 KiB
JavaScript

// selfieCamEntityScript.js
//
// Created by Si Fi Faye Li on Nov 16, 2016
//
(function(){ // BEGIN LOCAL SCOPE
print("selfieCam v0.8");
var _this;
var myChannel = "Camera-to-Selfie-Channel";
function SelfieCam() {
_this = this;
_entityID = null;
}
SelfieCam.prototype = {
preload: function(entityID) {
_this.entityID = entityID;
},
startEquip: function(id, params) {
print("start equip");
var message = {
selfieCamEntityID: _this.entityID,
equipped: true
};
message = JSON.stringify(message);
Messages.sendMessage(myChannel, message);
},
releaseEquip: function(id, params) {
print("release equip");
Camera.setModeString("first person");
var message = {
equipped: false
};
message = JSON.stringify(message);
Messages.sendMessage(myChannel, message);
}
};
return new SelfieCam();
}); // END LOCAL_SCOPE