¿Unity 3D c# no me funciona en el smartphone el evento touch?

Tengo el siguiente código:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using UnityEngine.SceneManagement;
using UnityEngine.Audio;
using UnityEngine.EventSystems;

public class start : MonoBehaviour, IPointerDownHandler, IPointerUpHandler{
public GameObject musica;
public bool pulsado;
// Use this for initialization
void Start () {
}
// Update is called once per frame
void Update () {
}
public void OnPointerDown(PointerEventData eventData){
pulsado = true;
audio ();
SceneManager.LoadScene ("pajaro");
}
public void OnPointerUp(PointerEventData eventData){
pulsado = false;
}
void audio(){
musica.SetActive(true);
}
}

Pero el tema esta en que no me anda el touch en el cel, osea, lo exporto y todo, lo pruebo en el cel, pero no me dirige a la siguiente escena como corresponde, por más que haga otra acción no me funciona, pero en unity si, ¿saben el problema?

Añade tu respuesta

Haz clic para o