handlerPointerUp method

void handlerPointerUp(
  1. PointerUpEvent event
)
override

Implementation

void handlerPointerUp(PointerUpEvent event) {
  final pointer = event.pointer;
  final position = event.localPosition.toVector2();

  if (enableTab && pointer == _pointer && hasGameRef) {
    if (this.isHud) {
      if (this.containsPoint(position)) {
        onTapUp(pointer, position);
        onTap();
      } else {
        onTapCancel();
      }
    } else {
      final absolutePosition = this.gameRef.screenToWorld(position);
      if (this.containsPoint(absolutePosition)) {
        onTapUp(pointer, position);
        onTap();
      } else {
        onTapCancel();
      }
    }
    _pointer = -1;
  }

  super.handlerPointerUp(event);
}