resources/gui_and_objects/trassir_objects/script_object.py
В скриптах существует возможность генерировать события. Для этого воспользуйтесь готовым классом ScriptObject.
ScriptObject
Объект ScriptObject является дочерним классом класса BaseObject, который подробно описан в статье Создание объектов
BaseObject
name (str, optional)
guid (str, optional)
parent (str, optional)
folder (str, optional)
associated_channel (str, optional)
fire_event_v2(message, channel="", data="")
Script: %1
message (str)
channel (str, optional)
data (str, optional)
from script_object import ScriptObject obj = ScriptObject() obj.fire_event_v2("Hello world")
Данные события также можно "отловить" с помощью метода host.activate_on_events
Свяжем канал с событием:
from script_object import ScriptObject obj = ScriptObject() obj.fire_event_v2("Hello world", channel="uR76TlcA")