@@ -157,7 +157,7 @@ public unsafe interface IServerLibrary
157157 public delegate * unmanaged[ Cdecl] < nint , uint , void > Ped_SetCurrentWeapon { get ; }
158158 public delegate * unmanaged[ Cdecl] < nint , ushort , void > Ped_SetHealth { get ; }
159159 public delegate * unmanaged[ Cdecl] < nint , ushort , void > Ped_SetMaxHealth { get ; }
160- public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_AddDecoration { get ; }
160+ public delegate * unmanaged[ Cdecl] < nint , uint , uint , byte , void > Player_AddDecoration { get ; }
161161 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_AddWeaponComponent { get ; }
162162 public delegate * unmanaged[ Cdecl] < nint , void > Player_ClearBloodDamage { get ; }
163163 public delegate * unmanaged[ Cdecl] < nint , byte , byte > Player_ClearClothes { get ; }
@@ -485,7 +485,7 @@ public unsafe interface IServerLibrary
485485
486486 public unsafe class ServerLibrary : IServerLibrary
487487 {
488- public readonly uint Methods = 1767 ;
488+ public readonly uint Methods = 1769 ;
489489 public delegate * unmanaged[ Cdecl] < nint , nint , void > BaseObject_DeleteSyncedMetaData { get ; }
490490 public delegate * unmanaged[ Cdecl] < nint , nint [ ] , nint [ ] , ulong , void > BaseObject_SetMultipleSyncedMetaData { get ; }
491491 public delegate * unmanaged[ Cdecl] < nint , nint , nint , void > BaseObject_SetSyncedMetaData { get ; }
@@ -632,7 +632,7 @@ public unsafe class ServerLibrary : IServerLibrary
632632 public delegate * unmanaged[ Cdecl] < nint , uint , void > Ped_SetCurrentWeapon { get ; }
633633 public delegate * unmanaged[ Cdecl] < nint , ushort , void > Ped_SetHealth { get ; }
634634 public delegate * unmanaged[ Cdecl] < nint , ushort , void > Ped_SetMaxHealth { get ; }
635- public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_AddDecoration { get ; }
635+ public delegate * unmanaged[ Cdecl] < nint , uint , uint , byte , void > Player_AddDecoration { get ; }
636636 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_AddWeaponComponent { get ; }
637637 public delegate * unmanaged[ Cdecl] < nint , void > Player_ClearBloodDamage { get ; }
638638 public delegate * unmanaged[ Cdecl] < nint , byte , byte > Player_ClearClothes { get ; }
@@ -1248,8 +1248,8 @@ public unsafe class ServerLibrary : IServerLibrary
12481248 private static void Ped_SetHealthFallback ( nint _ped , ushort _health ) => throw new Exceptions . OutdatedSdkException ( "Ped_SetHealth" , "Ped_SetHealth SDK method is outdated. Please update your module nuget" ) ;
12491249 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Ped_SetMaxHealthDelegate ( nint _ped , ushort _maxHealth ) ;
12501250 private static void Ped_SetMaxHealthFallback ( nint _ped , ushort _maxHealth ) => throw new Exceptions . OutdatedSdkException ( "Ped_SetMaxHealth" , "Ped_SetMaxHealth SDK method is outdated. Please update your module nuget" ) ;
1251- [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_AddDecorationDelegate ( nint _player , uint _collection , uint _overlay ) ;
1252- private static void Player_AddDecorationFallback ( nint _player , uint _collection , uint _overlay ) => throw new Exceptions . OutdatedSdkException ( "Player_AddDecoration" , "Player_AddDecoration SDK method is outdated. Please update your module nuget" ) ;
1251+ [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_AddDecorationDelegate ( nint _player , uint _collection , uint _overlay , byte _count ) ;
1252+ private static void Player_AddDecorationFallback ( nint _player , uint _collection , uint _overlay , byte _count ) => throw new Exceptions . OutdatedSdkException ( "Player_AddDecoration" , "Player_AddDecoration SDK method is outdated. Please update your module nuget" ) ;
12531253 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_AddWeaponComponentDelegate ( nint _player , uint _weapon , uint _component ) ;
12541254 private static void Player_AddWeaponComponentFallback ( nint _player , uint _weapon , uint _component ) => throw new Exceptions . OutdatedSdkException ( "Player_AddWeaponComponent" , "Player_AddWeaponComponent SDK method is outdated. Please update your module nuget" ) ;
12551255 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_ClearBloodDamageDelegate ( nint _player ) ;
@@ -1905,7 +1905,7 @@ private IntPtr GetUnmanagedPtr<T>(IDictionary<ulong, IntPtr> funcTable, ulong ha
19051905 public ServerLibrary ( Dictionary < ulong , IntPtr > funcTable )
19061906 {
19071907 if ( ! funcTable . TryGetValue ( 0 , out var capiHash ) ) Outdated = true ;
1908- else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 13630124142623987997UL ) Outdated = true ;
1908+ else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 12612033657027659340UL ) Outdated = true ;
19091909 BaseObject_DeleteSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < BaseObject_DeleteSyncedMetaDataDelegate > ( funcTable , 8228424877092269355UL , BaseObject_DeleteSyncedMetaDataFallback ) ;
19101910 BaseObject_SetMultipleSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint [ ] , nint [ ] , ulong , void > ) GetUnmanagedPtr < BaseObject_SetMultipleSyncedMetaDataDelegate > ( funcTable , 1390762125822890831UL , BaseObject_SetMultipleSyncedMetaDataFallback ) ;
19111911 BaseObject_SetSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , nint , void > ) GetUnmanagedPtr < BaseObject_SetSyncedMetaDataDelegate > ( funcTable , 8002999088966424231UL , BaseObject_SetSyncedMetaDataFallback ) ;
@@ -2052,7 +2052,7 @@ public ServerLibrary(Dictionary<ulong, IntPtr> funcTable)
20522052 Ped_SetCurrentWeapon = ( delegate * unmanaged[ Cdecl] < nint , uint , void > ) GetUnmanagedPtr < Ped_SetCurrentWeaponDelegate > ( funcTable , 1890144317981520558UL , Ped_SetCurrentWeaponFallback ) ;
20532053 Ped_SetHealth = ( delegate * unmanaged[ Cdecl] < nint , ushort , void > ) GetUnmanagedPtr < Ped_SetHealthDelegate > ( funcTable , 15651278310887155719UL , Ped_SetHealthFallback ) ;
20542054 Ped_SetMaxHealth = ( delegate * unmanaged[ Cdecl] < nint , ushort , void > ) GetUnmanagedPtr < Ped_SetMaxHealthDelegate > ( funcTable , 487582698440451683UL , Ped_SetMaxHealthFallback ) ;
2055- Player_AddDecoration = ( delegate * unmanaged[ Cdecl] < nint , uint , uint , void > ) GetUnmanagedPtr < Player_AddDecorationDelegate > ( funcTable , 11189476182745634495UL , Player_AddDecorationFallback ) ;
2055+ Player_AddDecoration = ( delegate * unmanaged[ Cdecl] < nint , uint , uint , byte , void > ) GetUnmanagedPtr < Player_AddDecorationDelegate > ( funcTable , 4335399707847968795UL , Player_AddDecorationFallback ) ;
20562056 Player_AddWeaponComponent = ( delegate * unmanaged[ Cdecl] < nint , uint , uint , void > ) GetUnmanagedPtr < Player_AddWeaponComponentDelegate > ( funcTable , 9305362021789278268UL , Player_AddWeaponComponentFallback ) ;
20572057 Player_ClearBloodDamage = ( delegate * unmanaged[ Cdecl] < nint , void > ) GetUnmanagedPtr < Player_ClearBloodDamageDelegate > ( funcTable , 1935399752104807234UL , Player_ClearBloodDamageFallback ) ;
20582058 Player_ClearClothes = ( delegate * unmanaged[ Cdecl] < nint , byte , byte > ) GetUnmanagedPtr < Player_ClearClothesDelegate > ( funcTable , 992364219024894490UL , Player_ClearClothesFallback ) ;
0 commit comments