Input.GetTouch(index: 0) code example
Example 1: index out of bound unity c#
// Hey there! oh... you got a bug. but don't worry! I'm here to help you.
// You have this:
Touch MyTouch = Input.GetTouch(0);
//You need to change it to this:
if (Input.touchCount > 0)
{
Touch MyTouch = Input.GetTouch(0);
}
//Why you ask? because when you say Input.GetTouch(0); the programm thinks there
//is a touch but there is not a touch always, thats why you need to say at first
//if (Input.touchCount > 0)
//Hope I help you, good luck :)
Example 2: recognizing touch input unity
if (Input.touchCount > 0) { }