
У него есть состояния

При клике можно на выбор запустить Скрипт, Объект.Метод, Показать меню и т.д. Поговорим о выборе Объект.Метод:
Тут нужно указать само имя объекта и имя его метода. А как передать параметры? Это очень нужно!!
Допустим мы вызываем метод объекта реле, в котором будет приниматься решение, включить или нет. Этому методу нужно сообщить, кто его вызвал. Конкретный пример - включение освещения. Если вызывает датчик движения - включить на 5 минут. Если кликом по элементу на сцене - включить на 1 час. То есть, методу нужно знать, кто именно его вызывает, чтобы соответственно отреагировать.
Сейчас, чтобы как то передать параметры, я выбираю "Выполнить сценарий при клике", а в этом сценарии просто пишу одну строчку кода
Код: Выделить всё
callMethod("RelayProjectorsDriveway.sendMessage",array("whosent"=>'Объект_на_сцене_лампа'));
Варианты решений:
1. Для выбора Запускать Объект.Метод добавить еще одно поле, с указанием параметров. Например вписывать туда все что находится внутри array(...)
2. К выбору Скрипт, Метод, Меню и т.д. добавить Код. А в соответствующем поле можно будет написать любой код, который нужно.
PS Вариант 2 мне нравится намного больше.