@@ -312,6 +312,7 @@ public unsafe interface ISharedLibrary
312312 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsJumping { get ; }
313313 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsLeavingVehicle { get ; }
314314 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsOnLadder { get ; }
315+ public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsParachuting { get ; }
315316 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsReloading { get ; }
316317 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsShooting { get ; }
317318 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsSpawned { get ; }
@@ -374,7 +375,7 @@ public unsafe interface ISharedLibrary
374375
375376 public unsafe class SharedLibrary : ISharedLibrary
376377 {
377- public readonly uint Methods = 1647 ;
378+ public readonly uint Methods = 1648 ;
378379 public delegate * unmanaged[ Cdecl] < nint , uint > Audio_GetID { get ; }
379380 public delegate * unmanaged[ Cdecl] < nint , uint > AudioAttachedOutput_GetID { get ; }
380381 public delegate * unmanaged[ Cdecl] < nint , uint > AudioFilter_GetID { get ; }
@@ -677,6 +678,7 @@ public unsafe class SharedLibrary : ISharedLibrary
677678 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsJumping { get ; }
678679 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsLeavingVehicle { get ; }
679680 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsOnLadder { get ; }
681+ public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsParachuting { get ; }
680682 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsReloading { get ; }
681683 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsShooting { get ; }
682684 public delegate * unmanaged[ Cdecl] < nint , byte > Player_IsSpawned { get ; }
@@ -1339,6 +1341,8 @@ public unsafe class SharedLibrary : ISharedLibrary
13391341 private static byte Player_IsLeavingVehicleFallback ( nint _player ) => throw new Exceptions . OutdatedSdkException ( "Player_IsLeavingVehicle" , "Player_IsLeavingVehicle SDK method is outdated. Please update your module nuget" ) ;
13401342 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate byte Player_IsOnLadderDelegate ( nint _player ) ;
13411343 private static byte Player_IsOnLadderFallback ( nint _player ) => throw new Exceptions . OutdatedSdkException ( "Player_IsOnLadder" , "Player_IsOnLadder SDK method is outdated. Please update your module nuget" ) ;
1344+ [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate byte Player_IsParachutingDelegate ( nint _player ) ;
1345+ private static byte Player_IsParachutingFallback ( nint _player ) => throw new Exceptions . OutdatedSdkException ( "Player_IsParachuting" , "Player_IsParachuting SDK method is outdated. Please update your module nuget" ) ;
13421346 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate byte Player_IsReloadingDelegate ( nint _player ) ;
13431347 private static byte Player_IsReloadingFallback ( nint _player ) => throw new Exceptions . OutdatedSdkException ( "Player_IsReloading" , "Player_IsReloading SDK method is outdated. Please update your module nuget" ) ;
13441348 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate byte Player_IsShootingDelegate ( nint _player ) ;
@@ -1464,7 +1468,7 @@ private IntPtr GetUnmanagedPtr<T>(IDictionary<ulong, IntPtr> funcTable, ulong ha
14641468 public SharedLibrary ( Dictionary < ulong , IntPtr > funcTable )
14651469 {
14661470 if ( ! funcTable . TryGetValue ( 0 , out var capiHash ) ) Outdated = true ;
1467- else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 1220418524244522505UL ) Outdated = true ;
1471+ else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 10156954479038056230UL ) Outdated = true ;
14681472 Audio_GetID = ( delegate * unmanaged[ Cdecl] < nint , uint > ) GetUnmanagedPtr < Audio_GetIDDelegate > ( funcTable , 4464042055475980737UL , Audio_GetIDFallback ) ;
14691473 AudioAttachedOutput_GetID = ( delegate * unmanaged[ Cdecl] < nint , uint > ) GetUnmanagedPtr < AudioAttachedOutput_GetIDDelegate > ( funcTable , 17725794901805112189UL , AudioAttachedOutput_GetIDFallback ) ;
14701474 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 Player_IsJumping = ( delegate * unmanaged[ Cdecl] < nint , byte > ) GetUnmanagedPtr < Player_IsJumpingDelegate > ( funcTable , 8318404148061760703UL , Player_IsJumpingFallback ) ;
17681772 Player_IsLeavingVehicle = ( delegate * unmanaged[ Cdecl] < nint , byte > ) GetUnmanagedPtr < Player_IsLeavingVehicleDelegate > ( funcTable , 7801590821162478013UL , Player_IsLeavingVehicleFallback ) ;
17691773 Player_IsOnLadder = ( delegate * unmanaged[ Cdecl] < nint , byte > ) GetUnmanagedPtr < Player_IsOnLadderDelegate > ( funcTable , 3159353707403506220UL , Player_IsOnLadderFallback ) ;
1774+ Player_IsParachuting = ( delegate * unmanaged[ Cdecl] < nint , byte > ) GetUnmanagedPtr < Player_IsParachutingDelegate > ( funcTable , 4321669179259343363UL , Player_IsParachutingFallback ) ;
17701775 Player_IsReloading = ( delegate * unmanaged[ Cdecl] < nint , byte > ) GetUnmanagedPtr < Player_IsReloadingDelegate > ( funcTable , 4971155693566520612UL , Player_IsReloadingFallback ) ;
17711776 Player_IsShooting = ( delegate * unmanaged[ Cdecl] < nint , byte > ) GetUnmanagedPtr < Player_IsShootingDelegate > ( funcTable , 877598797571784312UL , Player_IsShootingFallback ) ;
17721777 Player_IsSpawned = ( delegate * unmanaged[ Cdecl] < nint , byte > ) GetUnmanagedPtr < Player_IsSpawnedDelegate > ( funcTable , 4945769591274906861UL , Player_IsSpawnedFallback ) ;
0 commit comments