AF
1) Каждый Update проверяешь касания (Input.OnTouchDown или что-то в этом роде, с мобилки не посмотрю)
2) Если касаний == 2 - берешь координаты первого и второго касания, сохраняешь в переменную.
3) Находишь координаты точки посредине между касаниями (от координат одного касания отнимаешь координаты второго). Далее находишь расстояние (длину вектора по координатах конца и начала, математика 7 класс) между серединой и каждим из тачей.
Все эти переменные ты сохраняй в скрипте.
4) Дальше, после этой мини функции (первых 3 шагов) в Update будут идти функция OnTouchPressed (или как-то так, короче функция, которая обрабатывает только уже нажатые тачи, не те, которые только нажали. Посмотри ее в документации).
5) Дальше опять находишь расстояние к каждому тачу, только со старой средней точкой, не считаешь новую.
6) Если расстояние стало меньше - пальцы свели, увеличилось - развели.
Когда все заработает, рекомендую вынести обработку инпута в отдельный поток, с помощью Task
