// lightSwitch.js // Created by Mark Brosche on 10-26-2018 // Copyright 2018 High Fidelity, Inc. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // /* global */ (function(){ var _this; var LampControl = function(){ _this = this; }; LampControl.prototype = { preload: function (entityID) { _this.entityID = entityID; }, clickReleaseOnEntity: function (id, event) { if (id === _this.entityID) { Entities.callEntityServerMethod(_this.entityID, "togglePower"); } }, stopNearTrigger: function (id, handUserID){ if (id === _this.entityID) { Entities.callEntityServerMethod(_this.entityID, "togglePower"); } }, stopFarTrigger: function (id, handUserID){ if (id === _this.entityID) { Entities.callEntityServerMethod(_this.entityID, "togglePower"); } } }; return new LampControl(); });