handlerPointerHover method
Implementation
@override
void handlerPointerHover(PointerHoverEvent event) {
if (!enableMouseGesture) return;
int pointer = event.pointer;
Offset position = event.localPosition;
onHoverScreen(pointer, position);
if (this.isHud) {
if (this.position.contains(position)) {
onHoverEnter(pointer, position);
} else {
onHoverExit(pointer, position);
}
} else {
final absolutePosition = this.gameRef.screenPositionToWorld(position);
if (this.position.contains(absolutePosition)) {
onHoverEnter(pointer, position);
} else {
onHoverExit(pointer, position);
}
}
super.handlerPointerHover(event);
}