// Unity C# reference source// Copyright (c) Unity Technologies. For terms of use, see// https://unity3d.com/legal/licenses/Unity_Reference_Only_Licenseusing System;using UnityEngine.Bindings;namespace UnityEngine{[NativeHeader("Runtime/Export/UnityEvent/UnityEventQueueSystem.bindings.h")]public class UnityEventQueueSystem{public static string GenerateEventIdForPayload(string eventPayloadName){byte[] bs = Guid.NewGuid().ToByteArray();return string.Format("REGISTER_EVENT_ID(0x{0:X2}{1:X2}{2:X2}{3:X2}{4:X2}{5:X2}{6:X2}{7:X2}ULL,0x{8:X2}{9:X2}{10:X2}{11:X2}{12:X2}{13:X2}{14:X2}{15:X2}ULL,{16})", bs[0], bs[1], bs[2], bs[3], bs[4], bs[5], bs[6], bs[7], bs[8], bs[9], bs[10], bs[11], bs[12], bs[13], bs[14], bs[15], eventPayloadName);}// Used to pass the GlobalEventQueue to native plugins. This allows native plugins to intra communicate// and schedule cross thread work (to be executed on the main thread) without having to touch managed// systems.[FreeFunction]public static extern IntPtr GetGlobalEventQueue();}}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。