@@ -419,28 +419,26 @@ public unsafe interface IServerLibrary
419419 public delegate * unmanaged[ Cdecl] < nint , nint , void > VirtualEntity_DeleteStreamSyncedMetaData { get ; }
420420 public delegate * unmanaged[ Cdecl] < nint , nint , nint , void > VirtualEntity_SetStreamSyncedMetaData { get ; }
421421 public delegate * unmanaged[ Cdecl] < nint , nint , void > VoiceChannel_AddPlayer { get ; }
422- public delegate * unmanaged[ Cdecl] < nint , nint , void > VoiceChannel_DeleteMetaData { get ; }
423422 public delegate * unmanaged[ Cdecl] < nint , nint > VoiceChannel_GetBaseObject { get ; }
424423 public delegate * unmanaged[ Cdecl] < nint , uint > VoiceChannel_GetFilter { get ; }
425424 public delegate * unmanaged[ Cdecl] < nint , float > VoiceChannel_GetMaxDistance { get ; }
426- public delegate * unmanaged[ Cdecl] < nint , nint , nint > VoiceChannel_GetMetaData { get ; }
425+ public delegate * unmanaged[ Cdecl] < nint , ulong > VoiceChannel_GetPlayerCount { get ; }
426+ public delegate * unmanaged[ Cdecl] < nint , ulong * , nint > VoiceChannel_GetPlayers { get ; }
427427 public delegate * unmanaged[ Cdecl] < nint , int > VoiceChannel_GetPriority { get ; }
428- public delegate * unmanaged[ Cdecl] < nint , nint , byte > VoiceChannel_HasMetaData { get ; }
429428 public delegate * unmanaged[ Cdecl] < nint , nint , byte > VoiceChannel_HasPlayer { get ; }
430429 public delegate * unmanaged[ Cdecl] < nint , nint , byte > VoiceChannel_IsPlayerMuted { get ; }
431430 public delegate * unmanaged[ Cdecl] < nint , byte > VoiceChannel_IsSpatial { get ; }
432431 public delegate * unmanaged[ Cdecl] < nint , nint , void > VoiceChannel_MutePlayer { get ; }
433432 public delegate * unmanaged[ Cdecl] < nint , nint , void > VoiceChannel_RemovePlayer { get ; }
434433 public delegate * unmanaged[ Cdecl] < nint , uint , void > VoiceChannel_SetFilter { get ; }
435- public delegate * unmanaged[ Cdecl] < nint , nint , nint , void > VoiceChannel_SetMetaData { get ; }
436434 public delegate * unmanaged[ Cdecl] < nint , int , void > VoiceChannel_SetPriority { get ; }
437435 public delegate * unmanaged[ Cdecl] < nint , nint , void > VoiceChannel_UnmutePlayer { get ; }
438436 public delegate * unmanaged[ Cdecl] < nint , float * , float * , float * , int * , void > WorldObject_GetPositionCoords { get ; }
439437 }
440438
441439 public unsafe class ServerLibrary : IServerLibrary
442440 {
443- public readonly uint Methods = 1649 ;
441+ public readonly uint Methods = 1647 ;
444442 public delegate * unmanaged[ Cdecl] < nint , nint , void > BaseObject_DeleteSyncedMetaData { get ; }
445443 public delegate * unmanaged[ Cdecl] < nint , nint , nint , void > BaseObject_SetSyncedMetaData { get ; }
446444 public delegate * unmanaged[ Cdecl] < nint , nint , void > Blip_AddTargetPlayer { get ; }
@@ -850,20 +848,18 @@ public unsafe class ServerLibrary : IServerLibrary
850848 public delegate * unmanaged[ Cdecl] < nint , nint , void > VirtualEntity_DeleteStreamSyncedMetaData { get ; }
851849 public delegate * unmanaged[ Cdecl] < nint , nint , nint , void > VirtualEntity_SetStreamSyncedMetaData { get ; }
852850 public delegate * unmanaged[ Cdecl] < nint , nint , void > VoiceChannel_AddPlayer { get ; }
853- public delegate * unmanaged[ Cdecl] < nint , nint , void > VoiceChannel_DeleteMetaData { get ; }
854851 public delegate * unmanaged[ Cdecl] < nint , nint > VoiceChannel_GetBaseObject { get ; }
855852 public delegate * unmanaged[ Cdecl] < nint , uint > VoiceChannel_GetFilter { get ; }
856853 public delegate * unmanaged[ Cdecl] < nint , float > VoiceChannel_GetMaxDistance { get ; }
857- public delegate * unmanaged[ Cdecl] < nint , nint , nint > VoiceChannel_GetMetaData { get ; }
854+ public delegate * unmanaged[ Cdecl] < nint , ulong > VoiceChannel_GetPlayerCount { get ; }
855+ public delegate * unmanaged[ Cdecl] < nint , ulong * , nint > VoiceChannel_GetPlayers { get ; }
858856 public delegate * unmanaged[ Cdecl] < nint , int > VoiceChannel_GetPriority { get ; }
859- public delegate * unmanaged[ Cdecl] < nint , nint , byte > VoiceChannel_HasMetaData { get ; }
860857 public delegate * unmanaged[ Cdecl] < nint , nint , byte > VoiceChannel_HasPlayer { get ; }
861858 public delegate * unmanaged[ Cdecl] < nint , nint , byte > VoiceChannel_IsPlayerMuted { get ; }
862859 public delegate * unmanaged[ Cdecl] < nint , byte > VoiceChannel_IsSpatial { get ; }
863860 public delegate * unmanaged[ Cdecl] < nint , nint , void > VoiceChannel_MutePlayer { get ; }
864861 public delegate * unmanaged[ Cdecl] < nint , nint , void > VoiceChannel_RemovePlayer { get ; }
865862 public delegate * unmanaged[ Cdecl] < nint , uint , void > VoiceChannel_SetFilter { get ; }
866- public delegate * unmanaged[ Cdecl] < nint , nint , nint , void > VoiceChannel_SetMetaData { get ; }
867863 public delegate * unmanaged[ Cdecl] < nint , int , void > VoiceChannel_SetPriority { get ; }
868864 public delegate * unmanaged[ Cdecl] < nint , nint , void > VoiceChannel_UnmutePlayer { get ; }
869865 public delegate * unmanaged[ Cdecl] < nint , float * , float * , float * , int * , void > WorldObject_GetPositionCoords { get ; }
@@ -1685,20 +1681,18 @@ public unsafe class ServerLibrary : IServerLibrary
16851681 private static void VirtualEntity_SetStreamSyncedMetaDataFallback ( nint _virtualEntity , nint _key , nint _val ) => throw new Exceptions . OutdatedSdkException ( "VirtualEntity_SetStreamSyncedMetaData" , "VirtualEntity_SetStreamSyncedMetaData SDK method is outdated. Please update your module nuget" ) ;
16861682 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void VoiceChannel_AddPlayerDelegate ( nint _channel , nint _player ) ;
16871683 private static void VoiceChannel_AddPlayerFallback ( nint _channel , nint _player ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_AddPlayer" , "VoiceChannel_AddPlayer SDK method is outdated. Please update your module nuget" ) ;
1688- [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void VoiceChannel_DeleteMetaDataDelegate ( nint _voiceChannel , nint _key ) ;
1689- private static void VoiceChannel_DeleteMetaDataFallback ( nint _voiceChannel , nint _key ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_DeleteMetaData" , "VoiceChannel_DeleteMetaData SDK method is outdated. Please update your module nuget" ) ;
16901684 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate nint VoiceChannel_GetBaseObjectDelegate ( nint _voiceChannel ) ;
16911685 private static nint VoiceChannel_GetBaseObjectFallback ( nint _voiceChannel ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_GetBaseObject" , "VoiceChannel_GetBaseObject SDK method is outdated. Please update your module nuget" ) ;
16921686 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate uint VoiceChannel_GetFilterDelegate ( nint _channel ) ;
16931687 private static uint VoiceChannel_GetFilterFallback ( nint _channel ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_GetFilter" , "VoiceChannel_GetFilter SDK method is outdated. Please update your module nuget" ) ;
16941688 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate float VoiceChannel_GetMaxDistanceDelegate ( nint _channel ) ;
16951689 private static float VoiceChannel_GetMaxDistanceFallback ( nint _channel ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_GetMaxDistance" , "VoiceChannel_GetMaxDistance SDK method is outdated. Please update your module nuget" ) ;
1696- [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate nint VoiceChannel_GetMetaDataDelegate ( nint _voiceChannel , nint _key ) ;
1697- private static nint VoiceChannel_GetMetaDataFallback ( nint _voiceChannel , nint _key ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_GetMetaData" , "VoiceChannel_GetMetaData SDK method is outdated. Please update your module nuget" ) ;
1690+ [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate ulong VoiceChannel_GetPlayerCountDelegate ( nint _channel ) ;
1691+ private static ulong VoiceChannel_GetPlayerCountFallback ( nint _channel ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_GetPlayerCount" , "VoiceChannel_GetPlayerCount SDK method is outdated. Please update your module nuget" ) ;
1692+ [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate nint VoiceChannel_GetPlayersDelegate ( nint _channel , ulong * _size ) ;
1693+ private static nint VoiceChannel_GetPlayersFallback ( nint _channel , ulong * _size ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_GetPlayers" , "VoiceChannel_GetPlayers SDK method is outdated. Please update your module nuget" ) ;
16981694 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate int VoiceChannel_GetPriorityDelegate ( nint _channel ) ;
16991695 private static int VoiceChannel_GetPriorityFallback ( nint _channel ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_GetPriority" , "VoiceChannel_GetPriority SDK method is outdated. Please update your module nuget" ) ;
1700- [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate byte VoiceChannel_HasMetaDataDelegate ( nint _voiceChannel , nint _key ) ;
1701- private static byte VoiceChannel_HasMetaDataFallback ( nint _voiceChannel , nint _key ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_HasMetaData" , "VoiceChannel_HasMetaData SDK method is outdated. Please update your module nuget" ) ;
17021696 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate byte VoiceChannel_HasPlayerDelegate ( nint _channel , nint _player ) ;
17031697 private static byte VoiceChannel_HasPlayerFallback ( nint _channel , nint _player ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_HasPlayer" , "VoiceChannel_HasPlayer SDK method is outdated. Please update your module nuget" ) ;
17041698 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate byte VoiceChannel_IsPlayerMutedDelegate ( nint _channel , nint _player ) ;
@@ -1711,8 +1705,6 @@ public unsafe class ServerLibrary : IServerLibrary
17111705 private static void VoiceChannel_RemovePlayerFallback ( nint _channel , nint _player ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_RemovePlayer" , "VoiceChannel_RemovePlayer SDK method is outdated. Please update your module nuget" ) ;
17121706 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void VoiceChannel_SetFilterDelegate ( nint _channel , uint _filter ) ;
17131707 private static void VoiceChannel_SetFilterFallback ( nint _channel , uint _filter ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_SetFilter" , "VoiceChannel_SetFilter SDK method is outdated. Please update your module nuget" ) ;
1714- [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void VoiceChannel_SetMetaDataDelegate ( nint _channel , nint _key , nint _val ) ;
1715- private static void VoiceChannel_SetMetaDataFallback ( nint _channel , nint _key , nint _val ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_SetMetaData" , "VoiceChannel_SetMetaData SDK method is outdated. Please update your module nuget" ) ;
17161708 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void VoiceChannel_SetPriorityDelegate ( nint _channel , int _priority ) ;
17171709 private static void VoiceChannel_SetPriorityFallback ( nint _channel , int _priority ) => throw new Exceptions . OutdatedSdkException ( "VoiceChannel_SetPriority" , "VoiceChannel_SetPriority SDK method is outdated. Please update your module nuget" ) ;
17181710 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void VoiceChannel_UnmutePlayerDelegate ( nint _channel , nint _player ) ;
@@ -1728,7 +1720,7 @@ private IntPtr GetUnmanagedPtr<T>(IDictionary<ulong, IntPtr> funcTable, ulong ha
17281720 public ServerLibrary ( Dictionary < ulong , IntPtr > funcTable )
17291721 {
17301722 if ( ! funcTable . TryGetValue ( 0 , out var capiHash ) ) Outdated = true ;
1731- else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 14445254643518506927UL ) Outdated = true ;
1723+ else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 1220418524244522505UL ) Outdated = true ;
17321724 BaseObject_DeleteSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < BaseObject_DeleteSyncedMetaDataDelegate > ( funcTable , 8228424877092269355UL , BaseObject_DeleteSyncedMetaDataFallback ) ;
17331725 BaseObject_SetSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , nint , void > ) GetUnmanagedPtr < BaseObject_SetSyncedMetaDataDelegate > ( funcTable , 8002999088966424231UL , BaseObject_SetSyncedMetaDataFallback ) ;
17341726 Blip_AddTargetPlayer = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < Blip_AddTargetPlayerDelegate > ( funcTable , 12411235729553386187UL , Blip_AddTargetPlayerFallback ) ;
@@ -2138,20 +2130,18 @@ public ServerLibrary(Dictionary<ulong, IntPtr> funcTable)
21382130 VirtualEntity_DeleteStreamSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < VirtualEntity_DeleteStreamSyncedMetaDataDelegate > ( funcTable , 7898816756250674587UL , VirtualEntity_DeleteStreamSyncedMetaDataFallback ) ;
21392131 VirtualEntity_SetStreamSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , nint , void > ) GetUnmanagedPtr < VirtualEntity_SetStreamSyncedMetaDataDelegate > ( funcTable , 917775846368661429UL , VirtualEntity_SetStreamSyncedMetaDataFallback ) ;
21402132 VoiceChannel_AddPlayer = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < VoiceChannel_AddPlayerDelegate > ( funcTable , 702226521113983568UL , VoiceChannel_AddPlayerFallback ) ;
2141- VoiceChannel_DeleteMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < VoiceChannel_DeleteMetaDataDelegate > ( funcTable , 16738120789012782745UL , VoiceChannel_DeleteMetaDataFallback ) ;
21422133 VoiceChannel_GetBaseObject = ( delegate * unmanaged[ Cdecl] < nint , nint > ) GetUnmanagedPtr < VoiceChannel_GetBaseObjectDelegate > ( funcTable , 11734947529465976092UL , VoiceChannel_GetBaseObjectFallback ) ;
21432134 VoiceChannel_GetFilter = ( delegate * unmanaged[ Cdecl] < nint , uint > ) GetUnmanagedPtr < VoiceChannel_GetFilterDelegate > ( funcTable , 15469042501608647536UL , VoiceChannel_GetFilterFallback ) ;
21442135 VoiceChannel_GetMaxDistance = ( delegate * unmanaged[ Cdecl] < nint , float > ) GetUnmanagedPtr < VoiceChannel_GetMaxDistanceDelegate > ( funcTable , 6192611943068059113UL , VoiceChannel_GetMaxDistanceFallback ) ;
2145- VoiceChannel_GetMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , nint > ) GetUnmanagedPtr < VoiceChannel_GetMetaDataDelegate > ( funcTable , 8356047581859527124UL , VoiceChannel_GetMetaDataFallback ) ;
2136+ VoiceChannel_GetPlayerCount = ( delegate * unmanaged[ Cdecl] < nint , ulong > ) GetUnmanagedPtr < VoiceChannel_GetPlayerCountDelegate > ( funcTable , 15224862037481152575UL , VoiceChannel_GetPlayerCountFallback ) ;
2137+ VoiceChannel_GetPlayers = ( delegate * unmanaged[ Cdecl] < nint , ulong * , nint > ) GetUnmanagedPtr < VoiceChannel_GetPlayersDelegate > ( funcTable , 11115510356513053865UL , VoiceChannel_GetPlayersFallback ) ;
21462138 VoiceChannel_GetPriority = ( delegate * unmanaged[ Cdecl] < nint , int > ) GetUnmanagedPtr < VoiceChannel_GetPriorityDelegate > ( funcTable , 13318600532201701611UL , VoiceChannel_GetPriorityFallback ) ;
2147- VoiceChannel_HasMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , byte > ) GetUnmanagedPtr < VoiceChannel_HasMetaDataDelegate > ( funcTable , 16274950114573272151UL , VoiceChannel_HasMetaDataFallback ) ;
21482139 VoiceChannel_HasPlayer = ( delegate * unmanaged[ Cdecl] < nint , nint , byte > ) GetUnmanagedPtr < VoiceChannel_HasPlayerDelegate > ( funcTable , 5581422978656581114UL , VoiceChannel_HasPlayerFallback ) ;
21492140 VoiceChannel_IsPlayerMuted = ( delegate * unmanaged[ Cdecl] < nint , nint , byte > ) GetUnmanagedPtr < VoiceChannel_IsPlayerMutedDelegate > ( funcTable , 17699707908321743267UL , VoiceChannel_IsPlayerMutedFallback ) ;
21502141 VoiceChannel_IsSpatial = ( delegate * unmanaged[ Cdecl] < nint , byte > ) GetUnmanagedPtr < VoiceChannel_IsSpatialDelegate > ( funcTable , 12897039523672598867UL , VoiceChannel_IsSpatialFallback ) ;
21512142 VoiceChannel_MutePlayer = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < VoiceChannel_MutePlayerDelegate > ( funcTable , 13531299650637927664UL , VoiceChannel_MutePlayerFallback ) ;
21522143 VoiceChannel_RemovePlayer = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < VoiceChannel_RemovePlayerDelegate > ( funcTable , 12004786576328264047UL , VoiceChannel_RemovePlayerFallback ) ;
21532144 VoiceChannel_SetFilter = ( delegate * unmanaged[ Cdecl] < nint , uint , void > ) GetUnmanagedPtr < VoiceChannel_SetFilterDelegate > ( funcTable , 954659317800510615UL , VoiceChannel_SetFilterFallback ) ;
2154- VoiceChannel_SetMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , nint , void > ) GetUnmanagedPtr < VoiceChannel_SetMetaDataDelegate > ( funcTable , 15510848492294686387UL , VoiceChannel_SetMetaDataFallback ) ;
21552145 VoiceChannel_SetPriority = ( delegate * unmanaged[ Cdecl] < nint , int , void > ) GetUnmanagedPtr < VoiceChannel_SetPriorityDelegate > ( funcTable , 11160223830254443614UL , VoiceChannel_SetPriorityFallback ) ;
21562146 VoiceChannel_UnmutePlayer = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < VoiceChannel_UnmutePlayerDelegate > ( funcTable , 10269140636860300589UL , VoiceChannel_UnmutePlayerFallback ) ;
21572147 WorldObject_GetPositionCoords = ( delegate * unmanaged[ Cdecl] < nint , float * , float * , float * , int * , void > ) GetUnmanagedPtr < WorldObject_GetPositionCoordsDelegate > ( funcTable , 16135129168754632706UL , WorldObject_GetPositionCoordsFallback ) ;
0 commit comments