// On tile press, randomize position somewhere on-screen, remotely call a score increase function, and play a click sound private void OnMouseDown() { if (gameBehavior.IsGameFinished()) { return; } var maxHeight = Screen.height; var maxWidth = Screen.width; Vector3 screenPosition = Camera.main.ScreenToWorldPoint(new Vector3(Random.Range(0, maxWidth), Random.Range(0, maxHeight), Camera.main.farClipPlane / 2)); transform.position = screenPosition; gameBehavior.IncrementScoreValue(); AudioManager.instance.Play("TileTap"); }