И кнопка пользовательского интерфейса, и образец приложения должны реагировать на сенсорный ввод:
if (!EventSystem.current.IsPointerOverGameObject(touch.fingerId)) {
// .....
}
и
if (Session.Raycast(touch.position.x, touch.position.y,
raycastFilter, out hit) && doPlace &&
!EventSystem.current.IsPointerOverGameObject(touch.fingerId)) {
var modelObject = Instantiate(ModelAndroidPrefab,
hit.Pose.position,
hit.Pose.rotation);
var anchor = hit.Trackable.CreateAnchor(hit.Pose);
modelObject.transform.LookAt(FirstPersonCamera.transform);
modelObject.transform.rotation = Quaternion.Euler(0.0f,
modelObject.transform.rotation.eulerAngles.y,
modelObject.transform.rotation.z);
modelObject.transform.parent = anchor.transform;
doPlace = false;
}
Также, я рекомендую вам посмотреть Создать приложение ARFoundation Курс Удеми.