handlerPointerSignal method

  1. @override
void handlerPointerSignal(
  1. PointerSignalEvent event
)
override

Implementation

@override
void handlerPointerSignal(PointerSignalEvent event) {
  if (!enableMouseGesture) return;
  int pointer = event.pointer;
  Vector2 position = event.localPosition.toVector2();
  Vector2 scrollDelta = (event as PointerScrollEvent).scrollDelta.toVector2();
  onScrollScreen(pointer, position, scrollDelta);
  if (this.isHud) {
    if (containsPoint(position)) {
      onScroll(pointer, position, scrollDelta);
    }
  } else {
    final absolutePosition = this.gameRef.screenToWorld(position);
    if (containsPoint(absolutePosition)) {
      onScroll(pointer, position, scrollDelta);
    }
  }
  super.handlerPointerSignal(event);
}