138139140141142143144145146147148
} @Override public void mouseMoved(PInputEvent event) { Interactable obj = getInteractableFromEvent(event); mouseMovedInteractableObj = obj; mouseMovedCanvasPosition = event.getCanvasPosition(); setActiveMouseHandler(this);
227228229230231232233234235236237
/** * @return Interactable object */ private Interactable getInteractableFromEvent(PInputEvent event) { Interactable obj = (Interactable) Util.getNodeFromPickPath(event, Interactable.class); if (obj == null || !world.isAncestorOf(obj)) { return null; } else { return obj;