質問です。

Unity 5.1.1f1 personal
OS:windows7

android用のミニゲームを制作しています。
画面をタッチして、そのタッチ時間によって処理を変えたいと思っています。

タッチ時間が0〜600ミリ秒だとAという処理を行い、タッチ時間が600ミリ秒以上はBという処理を行いたいです。

悩んでいるのはタッチの時間をどのようにとるか、という点です。

タッチ判定にInput.GetMouseButtonDownを使っています。
これでタッチ判定は取れているのですが、そもそも
Input.GetMouseButtonDownを使うこと自体間違っているのでしょうか?


function Update () {

if (Input.GetMouseButtonDown(0)) { …}

}
ご存知の方いらっしゃいましたらご教示いただけたらと思います。