@@ -251,6 +251,7 @@ public unsafe interface IClientLibrary
251251 public delegate* unmanaged[Cdecl]<nint, byte, byte> Core_ToggleVoiceInput { get; }
252252 public delegate* unmanaged[Cdecl]<nint, nint, nint[], int, void> Core_TriggerServerEvent { get; }
253253 public delegate* unmanaged[Cdecl]<nint, nint, nint[], int, void> Core_TriggerServerEventUnreliable { get; }
254+ public delegate* unmanaged[Cdecl]<nint, nint, nint[], int, ushort> Core_TriggerServerRPCEvent { get; }
254255 public delegate* unmanaged[Cdecl]<nint, nint, nint, nint[], int, void> Core_TriggerWebViewEvent { get; }
255256 public delegate* unmanaged[Cdecl]<nint, nint, byte> Core_UnloadYtyp { get; }
256257 public delegate* unmanaged[Cdecl]<nint, Vector3, Vector2*, void> Core_WorldToScreen { get; }
@@ -292,6 +293,7 @@ public unsafe interface IClientLibrary
292293 public delegate* unmanaged[Cdecl]<nint, ClientEvents.RemoveBaseObjectModuleDelegate, void> Event_SetRemoveBaseObjectDelegate { get; }
293294 public delegate* unmanaged[Cdecl]<nint, ClientEvents.RmlEventModuleDelegate, void> Event_SetRmlEventDelegate { get; }
294295 public delegate* unmanaged[Cdecl]<nint, ClientEvents.ServerEventModuleDelegate, void> Event_SetServerEventDelegate { get; }
296+ public delegate* unmanaged[Cdecl]<nint, ClientEvents.ServerScriptRPCAnswerModuleDelegate, void> Event_SetServerScriptRPCAnswerDelegate { get; }
295297 public delegate* unmanaged[Cdecl]<nint, ClientEvents.StreamSyncedMetaChangeModuleDelegate, void> Event_SetStreamSyncedMetaChangeDelegate { get; }
296298 public delegate* unmanaged[Cdecl]<nint, ClientEvents.SyncedMetaChangeModuleDelegate, void> Event_SetSyncedMetaChangeDelegate { get; }
297299 public delegate* unmanaged[Cdecl]<nint, ClientEvents.TaskChangeModuleDelegate, void> Event_SetTaskChangeDelegate { get; }
@@ -882,7 +884,7 @@ public unsafe interface IClientLibrary
882884
883885 public unsafe class ClientLibrary : IClientLibrary
884886 {
885- public readonly uint Methods = 1716 ;
887+ public readonly uint Methods = 1722 ;
886888 public delegate* unmanaged[Cdecl]<nint, nint, void> Audio_AddOutput { get; }
887889 public delegate* unmanaged[Cdecl]<nint, nint> Audio_GetBaseObject { get; }
888890 public delegate* unmanaged[Cdecl]<nint, double> Audio_GetCurrentTime { get; }
@@ -1124,6 +1126,7 @@ public unsafe class ClientLibrary : IClientLibrary
11241126 public delegate* unmanaged[Cdecl]<nint, byte, byte> Core_ToggleVoiceInput { get; }
11251127 public delegate* unmanaged[Cdecl]<nint, nint, nint[], int, void> Core_TriggerServerEvent { get; }
11261128 public delegate* unmanaged[Cdecl]<nint, nint, nint[], int, void> Core_TriggerServerEventUnreliable { get; }
1129+ public delegate* unmanaged[Cdecl]<nint, nint, nint[], int, ushort> Core_TriggerServerRPCEvent { get; }
11271130 public delegate* unmanaged[Cdecl]<nint, nint, nint, nint[], int, void> Core_TriggerWebViewEvent { get; }
11281131 public delegate* unmanaged[Cdecl]<nint, nint, byte> Core_UnloadYtyp { get; }
11291132 public delegate* unmanaged[Cdecl]<nint, Vector3, Vector2*, void> Core_WorldToScreen { get; }
@@ -1165,6 +1168,7 @@ public unsafe class ClientLibrary : IClientLibrary
11651168 public delegate* unmanaged[Cdecl]<nint, ClientEvents.RemoveBaseObjectModuleDelegate, void> Event_SetRemoveBaseObjectDelegate { get; }
11661169 public delegate* unmanaged[Cdecl]<nint, ClientEvents.RmlEventModuleDelegate, void> Event_SetRmlEventDelegate { get; }
11671170 public delegate* unmanaged[Cdecl]<nint, ClientEvents.ServerEventModuleDelegate, void> Event_SetServerEventDelegate { get; }
1171+ public delegate* unmanaged[Cdecl]<nint, ClientEvents.ServerScriptRPCAnswerModuleDelegate, void> Event_SetServerScriptRPCAnswerDelegate { get; }
11681172 public delegate* unmanaged[Cdecl]<nint, ClientEvents.StreamSyncedMetaChangeModuleDelegate, void> Event_SetStreamSyncedMetaChangeDelegate { get; }
11691173 public delegate* unmanaged[Cdecl]<nint, ClientEvents.SyncedMetaChangeModuleDelegate, void> Event_SetSyncedMetaChangeDelegate { get; }
11701174 public delegate* unmanaged[Cdecl]<nint, ClientEvents.TaskChangeModuleDelegate, void> Event_SetTaskChangeDelegate { get; }
@@ -2233,6 +2237,8 @@ public unsafe class ClientLibrary : IClientLibrary
22332237 private static void Core_TriggerServerEventFallback(nint _core, nint _event, nint[] args, int _size) => throw new Exceptions.OutdatedSdkException("Core_TriggerServerEvent", "Core_TriggerServerEvent SDK method is outdated. Please update your module nuget");
22342238 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void Core_TriggerServerEventUnreliableDelegate(nint _core, nint _event, nint[] args, int _size);
22352239 private static void Core_TriggerServerEventUnreliableFallback(nint _core, nint _event, nint[] args, int _size) => throw new Exceptions.OutdatedSdkException("Core_TriggerServerEventUnreliable", "Core_TriggerServerEventUnreliable SDK method is outdated. Please update your module nuget");
2240+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate ushort Core_TriggerServerRPCEventDelegate(nint _server, nint _ev, nint[] args, int _size);
2241+ private static ushort Core_TriggerServerRPCEventFallback(nint _server, nint _ev, nint[] args, int _size) => throw new Exceptions.OutdatedSdkException("Core_TriggerServerRPCEvent", "Core_TriggerServerRPCEvent SDK method is outdated. Please update your module nuget");
22362242 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void Core_TriggerWebViewEventDelegate(nint _core, nint _webview, nint _event, nint[] args, int _size);
22372243 private static void Core_TriggerWebViewEventFallback(nint _core, nint _webview, nint _event, nint[] args, int _size) => throw new Exceptions.OutdatedSdkException("Core_TriggerWebViewEvent", "Core_TriggerWebViewEvent SDK method is outdated. Please update your module nuget");
22382244 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate byte Core_UnloadYtypDelegate(nint _core, nint _path);
@@ -2315,6 +2321,8 @@ public unsafe class ClientLibrary : IClientLibrary
23152321 private static void Event_SetRmlEventDelegateFallback(nint _resource, ClientEvents.RmlEventModuleDelegate _delegate) => throw new Exceptions.OutdatedSdkException("Event_SetRmlEventDelegate", "Event_SetRmlEventDelegate SDK method is outdated. Please update your module nuget");
23162322 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void Event_SetServerEventDelegateDelegate(nint _resource, ClientEvents.ServerEventModuleDelegate _delegate);
23172323 private static void Event_SetServerEventDelegateFallback(nint _resource, ClientEvents.ServerEventModuleDelegate _delegate) => throw new Exceptions.OutdatedSdkException("Event_SetServerEventDelegate", "Event_SetServerEventDelegate SDK method is outdated. Please update your module nuget");
2324+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void Event_SetServerScriptRPCAnswerDelegateDelegate(nint _resource, ClientEvents.ServerScriptRPCAnswerModuleDelegate _delegate);
2325+ private static void Event_SetServerScriptRPCAnswerDelegateFallback(nint _resource, ClientEvents.ServerScriptRPCAnswerModuleDelegate _delegate) => throw new Exceptions.OutdatedSdkException("Event_SetServerScriptRPCAnswerDelegate", "Event_SetServerScriptRPCAnswerDelegate SDK method is outdated. Please update your module nuget");
23182326 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void Event_SetStreamSyncedMetaChangeDelegateDelegate(nint _resource, ClientEvents.StreamSyncedMetaChangeModuleDelegate _delegate);
23192327 private static void Event_SetStreamSyncedMetaChangeDelegateFallback(nint _resource, ClientEvents.StreamSyncedMetaChangeModuleDelegate _delegate) => throw new Exceptions.OutdatedSdkException("Event_SetStreamSyncedMetaChangeDelegate", "Event_SetStreamSyncedMetaChangeDelegate SDK method is outdated. Please update your module nuget");
23202328 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void Event_SetSyncedMetaChangeDelegateDelegate(nint _resource, ClientEvents.SyncedMetaChangeModuleDelegate _delegate);
@@ -3496,7 +3504,7 @@ private IntPtr GetUnmanagedPtr<T>(IDictionary<ulong, IntPtr> funcTable, ulong ha
34963504 public ClientLibrary(Dictionary<ulong, IntPtr> funcTable)
34973505 {
34983506 if (!funcTable.TryGetValue(0, out var capiHash)) Outdated = true;
3499- else if (capiHash == IntPtr.Zero || *(ulong*)capiHash != 3088291357268716232UL ) Outdated = true;
3507+ else if (capiHash == IntPtr.Zero || *(ulong*)capiHash != 1071294164973163825UL ) Outdated = true;
35003508 Audio_AddOutput = (delegate* unmanaged[Cdecl]<nint, nint, void>) GetUnmanagedPtr<Audio_AddOutputDelegate>(funcTable, 9914412815391408844UL, Audio_AddOutputFallback);
35013509 Audio_GetBaseObject = (delegate* unmanaged[Cdecl]<nint, nint>) GetUnmanagedPtr<Audio_GetBaseObjectDelegate>(funcTable, 6330360502401226894UL, Audio_GetBaseObjectFallback);
35023510 Audio_GetCurrentTime = (delegate* unmanaged[Cdecl]<nint, double>) GetUnmanagedPtr<Audio_GetCurrentTimeDelegate>(funcTable, 2944324482134975819UL, Audio_GetCurrentTimeFallback);
@@ -3738,6 +3746,7 @@ public ClientLibrary(Dictionary<ulong, IntPtr> funcTable)
37383746 Core_ToggleVoiceInput = (delegate* unmanaged[Cdecl]<nint, byte, byte>) GetUnmanagedPtr<Core_ToggleVoiceInputDelegate>(funcTable, 1817218062913323235UL, Core_ToggleVoiceInputFallback);
37393747 Core_TriggerServerEvent = (delegate* unmanaged[Cdecl]<nint, nint, nint[], int, void>) GetUnmanagedPtr<Core_TriggerServerEventDelegate>(funcTable, 4092140335578989631UL, Core_TriggerServerEventFallback);
37403748 Core_TriggerServerEventUnreliable = (delegate* unmanaged[Cdecl]<nint, nint, nint[], int, void>) GetUnmanagedPtr<Core_TriggerServerEventUnreliableDelegate>(funcTable, 718150788563346996UL, Core_TriggerServerEventUnreliableFallback);
3749+ Core_TriggerServerRPCEvent = (delegate* unmanaged[Cdecl]<nint, nint, nint[], int, ushort>) GetUnmanagedPtr<Core_TriggerServerRPCEventDelegate>(funcTable, 5920144219377072122UL, Core_TriggerServerRPCEventFallback);
37413750 Core_TriggerWebViewEvent = (delegate* unmanaged[Cdecl]<nint, nint, nint, nint[], int, void>) GetUnmanagedPtr<Core_TriggerWebViewEventDelegate>(funcTable, 3268039739443301173UL, Core_TriggerWebViewEventFallback);
37423751 Core_UnloadYtyp = (delegate* unmanaged[Cdecl]<nint, nint, byte>) GetUnmanagedPtr<Core_UnloadYtypDelegate>(funcTable, 17753040748478874447UL, Core_UnloadYtypFallback);
37433752 Core_WorldToScreen = (delegate* unmanaged[Cdecl]<nint, Vector3, Vector2*, void>) GetUnmanagedPtr<Core_WorldToScreenDelegate>(funcTable, 5389506501733691988UL, Core_WorldToScreenFallback);
@@ -3779,6 +3788,7 @@ public ClientLibrary(Dictionary<ulong, IntPtr> funcTable)
37793788 Event_SetRemoveBaseObjectDelegate = (delegate* unmanaged[Cdecl]<nint, ClientEvents.RemoveBaseObjectModuleDelegate, void>) GetUnmanagedPtr<Event_SetRemoveBaseObjectDelegateDelegate>(funcTable, 8121512912272945641UL, Event_SetRemoveBaseObjectDelegateFallback);
37803789 Event_SetRmlEventDelegate = (delegate* unmanaged[Cdecl]<nint, ClientEvents.RmlEventModuleDelegate, void>) GetUnmanagedPtr<Event_SetRmlEventDelegateDelegate>(funcTable, 1513529985252499227UL, Event_SetRmlEventDelegateFallback);
37813790 Event_SetServerEventDelegate = (delegate* unmanaged[Cdecl]<nint, ClientEvents.ServerEventModuleDelegate, void>) GetUnmanagedPtr<Event_SetServerEventDelegateDelegate>(funcTable, 5521055548998327457UL, Event_SetServerEventDelegateFallback);
3791+ Event_SetServerScriptRPCAnswerDelegate = (delegate* unmanaged[Cdecl]<nint, ClientEvents.ServerScriptRPCAnswerModuleDelegate, void>) GetUnmanagedPtr<Event_SetServerScriptRPCAnswerDelegateDelegate>(funcTable, 13554094634858443749UL, Event_SetServerScriptRPCAnswerDelegateFallback);
37823792 Event_SetStreamSyncedMetaChangeDelegate = (delegate* unmanaged[Cdecl]<nint, ClientEvents.StreamSyncedMetaChangeModuleDelegate, void>) GetUnmanagedPtr<Event_SetStreamSyncedMetaChangeDelegateDelegate>(funcTable, 8576321635222028243UL, Event_SetStreamSyncedMetaChangeDelegateFallback);
37833793 Event_SetSyncedMetaChangeDelegate = (delegate* unmanaged[Cdecl]<nint, ClientEvents.SyncedMetaChangeModuleDelegate, void>) GetUnmanagedPtr<Event_SetSyncedMetaChangeDelegateDelegate>(funcTable, 12745100726667735891UL, Event_SetSyncedMetaChangeDelegateFallback);
37843794 Event_SetTaskChangeDelegate = (delegate* unmanaged[Cdecl]<nint, ClientEvents.TaskChangeModuleDelegate, void>) GetUnmanagedPtr<Event_SetTaskChangeDelegateDelegate>(funcTable, 11607888672861240667UL, Event_SetTaskChangeDelegateFallback);
0 commit comments