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