版本:Unity 6 (6000.0)
语言英语
  • C#

EventService.Request

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们无法接受所有提交,但我们会阅读来自用户们的每条建议更改,并在适当的位置进行更新。

关闭

提交失败

由于某些原因,提交您的建议更改失败。请在几分钟后重试。谢谢您花时间帮助我们提高 Unity 文档的质量。

关闭

取消

声明

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 当请求完成或取消,或者超时时调用的处理程序。
args 与请求事件一起发送的参数。
timeoutInMs 超时值(以毫秒为单位)。在经过此时间量后,将视为已取消请求。
eventDataSerialization 指定如何序列化请求的参数。这可以是标准 JSON,或使用 JsonUtility 标注的 JSON。可以使用后者将参数转换为支持 JsonUtility.FromJson 的具体 Unity 对象。

说明

向“事件”频道中所有已连接的客户端发送请求。

任何客户端都可以尝试满足请求,但只有第一个确认请求的客户端才能实际满足请求。