cscore is a minimal-footprint library providing commonly used helpers & patterns for your C# projects. It can be used in both pure C# and Unity projects.
There is an issue with the PointerInputHandler that I stumbled upon last week, that does not correctly track correctly single clicks. The onClick event is not properly triggered. It seems that sometimes the PointerEventData clickTime is not in sync with the Time.time timer.
I found a fix that could be worth merging in the library. I changed which timers we use in Lines 32 and line 95 of PointerInputHandler.cs with Time.unscaledTime and this fixes the issue.
There is an issue with the PointerInputHandler that I stumbled upon last week, that does not correctly track correctly single clicks. The onClick event is not properly triggered. It seems that sometimes the PointerEventData clickTime is not in sync with the Time.time timer.
I found a fix that could be worth merging in the library. I changed which timers we use in Lines 32 and line 95 of PointerInputHandler.cs with Time.unscaledTime and this fixes the issue.