Greetings,
Using the old input system and IPointerClickHandler when double-clicking an object clickCount is still always 1 when running on iOS.
The same game on Windows will show 2 allowing me to treat it as a double-click:
public void OnPointerClick(PointerEventData eventData)
{
Debug.Log($"OnPointerClick(): InstanceID={gameObject.GetInstanceID()}, clickCount={eventData.clickCount}), clickTime={eventData.clickTime}, dragging={eventData.dragging}");
if (!IsPlaying || !CanDrag) return;
if (eventData.clickCount > 1)
{
DoubleClicked(_cardUI);
}
}
Is this a bug or am I missing a setting or something?
Unity version 2021.3.23f1.