Guide

API

_r.off

Mesh pointer events

All handlers

_r.select("*:mesh").off("OnPickTrigger");

Specific handler

function handler(e) {
    console.log(this.name + ' has be picked');
}
// assigning
_r.select("*:mesh").on("OnPickTrigger", handler);
// unassigning
_r.select("*:mesh").off("OnPickTrigger", handler);

Custom Events

Remove all event handler.

_r.off("myCustomEvent"); // stop listening to myCustomEvent

Remove a specific handler

var handler1 = function() {
    console.log("myCustomEvent handler1")
}
var handler2 = function() {
    console.log("myCustomEvent handler2")
}
_r.on("myCustomEvent", handler1);
_r.on("myCustomEvent", handler2);
_r.trigger("myCustomEvent");
_r.off("myCustomEvent", handler1);
_r.trigger("myCustomEvent"); // and handler1 won't be called