Looking for a way to keep a button functioning when it's invisible. Any pointers? (No pun intended
var btn = new BABYLON.GUI.Button("boat hotspot", "hello");
btn.horizontalAlignment = BABYLON.GUI.Control.HORIZONTAL_ALIGNMENT_LEFT;
btn.width = 0.07;
btn.height = "100px";
btn.color = "white";
btn.background = "green";
btn.left = 980;
btn.top = -177;
btn.notRenderable = false;
btn.isVisible = false;
btn.onPointerDownObservable.add(function(e) {
console.log(e);
});
Edit
Just figured this out, if any one else wants to do the same
- Set the alpha to zero. (Use a rectangle rather than a button to avoid the alpha being restored on mouse rollover