My current setup for detecting tap vs hold is:
if (Input.tapCount > 0 && !timerOn)
{
//Stuff
timerOn = true;
StartCoroutine(TapTimer());
}
//--
IEnumerator TapTimer()
{
yield return new WaitForSeconds(0.25f);
timerOn = false;
}
Is there a better method for handling this?