Метод GetLinkedObjects используется для получения списка объектов, привязанных к заданной камере при помощи объекта Связь объектов (см. Связь объектов с камерами).

Синтаксис обращения к методу:

function  GetLinkedObjects (type1 : string, id : string, type2 : string)

Аргументы метода:

  1. type1 – тип объекта, для которого следует вернуть связанные.
  2. id – идентификатор объекта, для которого следует вернуть связанные.
  3. type2 – тип связанных объектов, которые следует вернуть. Если передана пустая строка, будут возвращены связанные объекты всех типов.

Пример.

Объект Связь объектов настроен следующим образом:

 

Вывести в отладочное окно скрипта список объектов, связанных с камерой 1.

if (Event.SourceType == "MACRO")
{
    var msgstr = GetLinkedObjects("CAM","1","MACRO")
    DebugLogString("Связанные объекты  " + msgstr);
}

В результате в отладочное окно скрипта будет выведена строка «Связанные объекты  MACRO:1».

  • No labels