(function() { this.equipped = false; this.preload = function(entityID) { this.entityID = entityID; this.messageChannel = "STOPWATCH-" + entityID; this.triggerDown = false; print("In stopwatch client", this.messageChannel); }; // this.startEquip = function(entityID, args) { // this.triggerDown = true; // this.equipped = true; // }; // this.continueEquip = function(entityID, args) { // var triggerValue = Controller.getValue(args[0] === 'left' ? Controller.Standard.LT : Controller.Standard.RT); // if (triggerValue > 0.5) { // if (!this.triggerDown) { // this.triggerDown = true; // Messages.sendMessage(this.messageChannel, 'click'); // } // } else if (triggerValue < 0.2) { // this.triggerDown = false; // } // }; // this.releaseEquip = function(entityID, args) { // this.triggerDown = false; // this.equipped = false; // }; function click() { Messages.sendMessage(this.messageChannel, 'click'); } this.startNearTrigger = click; this.startFarTrigger = click; this.clickDownOnEntity = click; });