Still not working -MultiTouch GUI Android

So, before you ask, I know to do

Input.getTouch(0)

and

Input.getTouch(1)

but I don’t know HOW exactly. All I want to do is take something like this on a GUI Texture:

OnMouseDown(){
     //DoSomething
}

And have more than one of those identical scripts on different GUI textures, and support multiple touches… I know OnMouseDown doesn’t do this, but how would I do it?

For example, in function LateUpdate() to write the following (I write on memory therefore there can be some inaccuracies)

 if(Input.touchCount > 0) {
  for (int i = 0; i<Input.touchCount; i++) {
   if (Input.getTouch(i).phase == TouchPhase.Began) { // finger touch screen
    //Tnere you code
   }
  }
 }

We check all event touch for the beginning of a contact of the screen.