protected override void OnDragEvent(EventManager EM, DragArgs dragInformation) { Vector2 inputChangeSinceLastTick = dragInformation.dragMagnitude; if (inputChangeSinceLastTick.y > 0 && inputChangeSinceLastTick.x == 0 && inputChangeSinceLastTick.magnitude > minimumDragDistance) { OnDragUp(); } else if (inputChangeSinceLastTick.y < 0 && inputChangeSinceLastTick.x == 0 && inputChangeSinceLastTick.magnitude > minimumDragDistance) { OnDragDown(); } }
protected override void OnDragEvent(EventManager EM, DragArgs dragInformation) { Vector2 inputChangeSinceLastTick = dragInformation.dragMagnitude; if (inputChangeSinceLastTick.y > 0 && inputChangeSinceLastTick.magnitude > minimumDragDistance && directionToShow == DragDirection.Up) { DoFade(); } else if (inputChangeSinceLastTick.y < 0 && inputChangeSinceLastTick.magnitude > minimumDragDistance && directionToShow == DragDirection.Down) { DoFade(); } }
protected abstract void OnDragEvent(EventManager EM, DragArgs dragInformation);