Single Touch Anywhere in Screen Runs Script on Another Object

This should be very simple yet all of the example code I have found and the code form Unity seems to be atrocious.

I am trying to create a game. There is one control. You should be able to tap anywhere on the screen. Location does not matter.

This touch event needs to make another gameobject - say a player(simple cube) jump up. The gravity part and physics already work.

Simple touch and how to send to another object - all I need would love for some help.

Thank you very much.

A simple way to do that is this:

  1. Create a plane object that goes in front of the camera and cover all area;
  2. Remove its mesh but leave the collider;
  3. Use `OnMouseDown()` on it along with OnTouchDown.