Unity 6.3
0 онлайн 59 гостей 3 в системе
Вход

EventService.Request

Declaration

public static void Request(string eventType, Action<Exception,object[]> promiseHandler, object args, long timeoutInMs, MPE.EventDataSerialization eventDataSerialization);
public static void Request(string eventType, Action<Exception,object[]> promiseHandler, object[] args, long timeoutInMs, MPE.EventDataSerialization eventDataSerialization);

Параметры

Параметр Описание
eventType Имя типа события запроса.
promiseHandler Обработчик вызывается, когда Запрос либо выполняется, либо отменяется, либо истекает время ожидания.
аргументы Аргументы, отправленные с событием запроса.
timeoutInMs Значение таймаута в миллисекундах. После истечения этого времени Запрос считается отмененным.
eventDataSerialization Указывает, каким образом серийизировать аргументы запроса. Это может быть стандартный JSON, или JSON с аннотацией JsonUtility. Вы можете использовать последнюю для преобразования аргумента в конкретный объект Unity, поддерживающий JsonUtility.FromJson.

Описание

Отправляет запрос всем подключенным клиентам на канале "события".

Любой клиент может попытаться выполнить запрос, но только первый клиент, который подтверждает запрос, может фактически выполнить его.