handlerPointerSignal method

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

Implementation

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