Управление работой приложения – AppModel
Обновлено 19 февраля 2025
В AppModel описаны публичные функции для установки и управления параметрами текущей сессии AR навигации. Многие стейты при переходе через AppRouter на них требуют установленных значений через определенные функции AppModel.
| Название функции | Аргументы | Возвращаемое значение | Требования | Назначение |
|---|---|---|---|---|
| SetTargetPoint | string pointId – Id точки назначения | - | База данных содержит точку с таким pointId | Задает текущую точку назначение |
| BuildPath | - | bool – результат построения пути | Пользователь локализован, задана точка назначения | Строит путь внутри здания от позиции пользователя к точке назначения |
| DeletePath | - | - | - | Очищает путь |
| GetTargetPoint | - | PlanPoint – текущая точка назначения | - | Возвращает текущую точку назначения, заданную через SetTargetPoint |
| GetCurrentPath | - | Vector3[] – текущий путь | - | Возвращает текущий путь в виде координат точек в 3д пространстве |