@@ -188,6 +188,7 @@ public unsafe interface ISharedLibrary
188188 public delegate * unmanaged[ Cdecl] < byte > Core_GetEventEnumSize { get ; }
189189 public delegate * unmanaged[ Cdecl] < nint , ulong * , nint > Core_GetMarkers { get ; }
190190 public delegate * unmanaged[ Cdecl] < nint , nint , nint > Core_GetMetaData { get ; }
191+ public delegate * unmanaged[ Cdecl] < nint , int > Core_GetNetTime { get ; }
191192 public delegate * unmanaged[ Cdecl] < nint , ulong * , nint > Core_GetNetworkObjects { get ; }
192193 public delegate * unmanaged[ Cdecl] < nint , ulong * , nint > Core_GetPeds { get ; }
193194 public delegate * unmanaged[ Cdecl] < nint , ulong * , nint > Core_GetPlayers { get ; }
@@ -405,7 +406,7 @@ public unsafe interface ISharedLibrary
405406
406407 public unsafe class SharedLibrary : ISharedLibrary
407408 {
408- public readonly uint Methods = 1715 ;
409+ public readonly uint Methods = 1722 ;
409410 public delegate * unmanaged[ Cdecl] < nint , uint > Audio_GetID { get ; }
410411 public delegate * unmanaged[ Cdecl] < nint , uint > AudioAttachedOutput_GetID { get ; }
411412 public delegate * unmanaged[ Cdecl] < nint , uint > AudioFilter_GetID { get ; }
@@ -584,6 +585,7 @@ public unsafe class SharedLibrary : ISharedLibrary
584585 public delegate * unmanaged[ Cdecl] < byte > Core_GetEventEnumSize { get ; }
585586 public delegate * unmanaged[ Cdecl] < nint , ulong * , nint > Core_GetMarkers { get ; }
586587 public delegate * unmanaged[ Cdecl] < nint , nint , nint > Core_GetMetaData { get ; }
588+ public delegate * unmanaged[ Cdecl] < nint , int > Core_GetNetTime { get ; }
587589 public delegate * unmanaged[ Cdecl] < nint , ulong * , nint > Core_GetNetworkObjects { get ; }
588590 public delegate * unmanaged[ Cdecl] < nint , ulong * , nint > Core_GetPeds { get ; }
589591 public delegate * unmanaged[ Cdecl] < nint , ulong * , nint > Core_GetPlayers { get ; }
@@ -1153,6 +1155,8 @@ public unsafe class SharedLibrary : ISharedLibrary
11531155 private static nint Core_GetMarkersFallback ( nint _core , ulong * _size ) => throw new Exceptions . OutdatedSdkException ( "Core_GetMarkers" , "Core_GetMarkers SDK method is outdated. Please update your module nuget" ) ;
11541156 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate nint Core_GetMetaDataDelegate ( nint _core , nint _key ) ;
11551157 private static nint Core_GetMetaDataFallback ( nint _core , nint _key ) => throw new Exceptions . OutdatedSdkException ( "Core_GetMetaData" , "Core_GetMetaData SDK method is outdated. Please update your module nuget" ) ;
1158+ [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate int Core_GetNetTimeDelegate ( nint _server ) ;
1159+ private static int Core_GetNetTimeFallback ( nint _server ) => throw new Exceptions . OutdatedSdkException ( "Core_GetNetTime" , "Core_GetNetTime SDK method is outdated. Please update your module nuget" ) ;
11561160 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate nint Core_GetNetworkObjectsDelegate ( nint _core , ulong * _size ) ;
11571161 private static nint Core_GetNetworkObjectsFallback ( nint _core , ulong * _size ) => throw new Exceptions . OutdatedSdkException ( "Core_GetNetworkObjects" , "Core_GetNetworkObjects SDK method is outdated. Please update your module nuget" ) ;
11581162 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate nint Core_GetPedsDelegate ( nint _core , ulong * _size ) ;
@@ -1588,7 +1592,7 @@ private IntPtr GetUnmanagedPtr<T>(IDictionary<ulong, IntPtr> funcTable, ulong ha
15881592 public SharedLibrary ( Dictionary < ulong , IntPtr > funcTable )
15891593 {
15901594 if ( ! funcTable . TryGetValue ( 0 , out var capiHash ) ) Outdated = true ;
1591- else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 10494575567167650847UL ) Outdated = true ;
1595+ else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 10439883327927219649UL ) Outdated = true ;
15921596 Audio_GetID = ( delegate * unmanaged[ Cdecl] < nint , uint > ) GetUnmanagedPtr < Audio_GetIDDelegate > ( funcTable , 4464042055475980737UL , Audio_GetIDFallback ) ;
15931597 AudioAttachedOutput_GetID = ( delegate * unmanaged[ Cdecl] < nint , uint > ) GetUnmanagedPtr < AudioAttachedOutput_GetIDDelegate > ( funcTable , 17725794901805112189UL , AudioAttachedOutput_GetIDFallback ) ;
15941598 AudioFilter_GetID = ( delegate * unmanaged[ Cdecl] < nint , uint > ) GetUnmanagedPtr < AudioFilter_GetIDDelegate > ( funcTable , 8824535635529306325UL , AudioFilter_GetIDFallback ) ;
@@ -1767,6 +1771,7 @@ public SharedLibrary(Dictionary<ulong, IntPtr> funcTable)
17671771 Core_GetEventEnumSize = ( delegate * unmanaged[ Cdecl] < byte > ) GetUnmanagedPtr < Core_GetEventEnumSizeDelegate > ( funcTable , 6921054663232355759UL , Core_GetEventEnumSizeFallback ) ;
17681772 Core_GetMarkers = ( delegate * unmanaged[ Cdecl] < nint , ulong * , nint > ) GetUnmanagedPtr < Core_GetMarkersDelegate > ( funcTable , 7482854450085275693UL , Core_GetMarkersFallback ) ;
17691773 Core_GetMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , nint > ) GetUnmanagedPtr < Core_GetMetaDataDelegate > ( funcTable , 2139798095052897524UL , Core_GetMetaDataFallback ) ;
1774+ Core_GetNetTime = ( delegate * unmanaged[ Cdecl] < nint , int > ) GetUnmanagedPtr < Core_GetNetTimeDelegate > ( funcTable , 15652019729912249391UL , Core_GetNetTimeFallback ) ;
17701775 Core_GetNetworkObjects = ( delegate * unmanaged[ Cdecl] < nint , ulong * , nint > ) GetUnmanagedPtr < Core_GetNetworkObjectsDelegate > ( funcTable , 8454955647873390265UL , Core_GetNetworkObjectsFallback ) ;
17711776 Core_GetPeds = ( delegate * unmanaged[ Cdecl] < nint , ulong * , nint > ) GetUnmanagedPtr < Core_GetPedsDelegate > ( funcTable , 5411021830103603795UL , Core_GetPedsFallback ) ;
17721777 Core_GetPlayers = ( delegate * unmanaged[ Cdecl] < nint , ulong * , nint > ) GetUnmanagedPtr < Core_GetPlayersDelegate > ( funcTable , 6799731000550763773UL , Core_GetPlayersFallback ) ;
0 commit comments