Calling Event Dispatchers

Calling the Event Dispatcher executes all of the currently bound events in the events list.

Windows
MacOS
Linux

event_dispatcher_call_node.png

Calling an Event Dispatcher with a Call node causes all of the events bound to the Event Dispatcher to fire. You can have more than one Call node for each Event Dispatcher, and you can also call the Event Dispatcher in both Blueprint Classes and Level Blueprints.

Calling in Blueprint Classes

  1. Drag off of the Event Dispatcher's name in the My Blueprint tab, and drop into the graph you are working in.

  2. Select Call in the menu that appears.

    dispatcher_call_menu.png

Alternatively:

  1. Right-click in the graph.

  2. Expand Event Dispatcher in the context menu that appears.

    event_dispatcher_context.png

  3. Select Call [EventDispatcherName] under Event Dispatcher.

    event_dispatcher_context_name.png

Calling in Level Blueprints

  1. Add a reference to the Actor in your level you would like to call the Event Dispatcher for.

    target_step1.png

  2. Drag off of the output pin of the reference node and release to show the context menu.

    empty_context_menu.png

  3. Navigate to Event Dispatcher > Call [EventDispatcherName] in the context menu. Searching for "Event Call" should quickly bring up the correct entry.

    call_node_level.png

    The Call node will appear, with the Actor reference already wired to the Target pin.

    call_dispatcher_wired_level.png

Выбрать тему
Светлая
Темная

Добро пожаловать на новый сайт документации Unreal Engine 4!

Мы работаем над множеством новых функций, включая систему обратной связи, чтобы вы могли рассказать нам, о том, что мы делаем. Этот вариант не совсем готов для использования в конечном релизе, поэтому перейдите на форум обратной связи по документации, чтобы рассказать нам о проблемах с этой страницей или написать нам о любых проблемах, с которыми вы сталкиваетесь в работе с документацией.

Мы обязательно сообщим вам, когда новая система будет запущена.

Отправить отзыв