Функции Lua API библиотеки для работы с проецированием игровых объектов в 2D. Пользователь может заполнять список таких объектов и получать сообщение об изменении их 2D координат (или других параметров) раз в кадр.
На событиях EVENT_DETECT_STARTED / FINISHED, EVENT_TRANSPORT_SPAWN / DESPAWN и т.п. аддон заполняет список. Можно особо не оптимизировать, а добавлять все подряд.
Раз в кадр, если произошли изменения в 2D координатах (или LOS, дистанция до игрока) объектов, приходит сообщение
EVENT_PROJECTED_OBJECTS_CHANGED.
Тут имеет спысл сортировать по дальности и т.п. и перемещать POI маркеры в нужную точку.
2D позиция (x, y) возвращается в промежутке [-1, 1]. Где -1 или 1 означает, что требуемая точка за пределами видимости. (0, 0) - центр экрана
Вначале необходимо задать 3D контрол с камерой.