@@ -158,6 +158,7 @@ public unsafe interface IServerLibrary
158158 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_AddDecoration { get ; }
159159 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_AddWeaponComponent { get ; }
160160 public delegate * unmanaged[ Cdecl] < nint , void > Player_ClearBloodDamage { get ; }
161+ public delegate * unmanaged[ Cdecl] < nint , byte , byte > Player_ClearClothes { get ; }
161162 public delegate * unmanaged[ Cdecl] < nint , void > Player_ClearDecorations { get ; }
162163 public delegate * unmanaged[ Cdecl] < nint , byte , void > Player_ClearProps { get ; }
163164 public delegate * unmanaged[ Cdecl] < nint , void > Player_ClearTasks { get ; }
@@ -480,7 +481,7 @@ public unsafe interface IServerLibrary
480481
481482 public unsafe class ServerLibrary : IServerLibrary
482483 {
483- public readonly uint Methods = 1738 ;
484+ public readonly uint Methods = 1739 ;
484485 public delegate * unmanaged[ Cdecl] < nint , nint , void > BaseObject_DeleteSyncedMetaData { get ; }
485486 public delegate * unmanaged[ Cdecl] < nint , nint [ ] , nint [ ] , ulong , void > BaseObject_SetMultipleSyncedMetaData { get ; }
486487 public delegate * unmanaged[ Cdecl] < nint , nint , nint , void > BaseObject_SetSyncedMetaData { get ; }
@@ -629,6 +630,7 @@ public unsafe class ServerLibrary : IServerLibrary
629630 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_AddDecoration { get ; }
630631 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_AddWeaponComponent { get ; }
631632 public delegate * unmanaged[ Cdecl] < nint , void > Player_ClearBloodDamage { get ; }
633+ public delegate * unmanaged[ Cdecl] < nint , byte , byte > Player_ClearClothes { get ; }
632634 public delegate * unmanaged[ Cdecl] < nint , void > Player_ClearDecorations { get ; }
633635 public delegate * unmanaged[ Cdecl] < nint , byte , void > Player_ClearProps { get ; }
634636 public delegate * unmanaged[ Cdecl] < nint , void > Player_ClearTasks { get ; }
@@ -1243,6 +1245,8 @@ public unsafe class ServerLibrary : IServerLibrary
12431245 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" ) ;
12441246 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_ClearBloodDamageDelegate ( nint _player ) ;
12451247 private static void Player_ClearBloodDamageFallback ( nint _player ) => throw new Exceptions . OutdatedSdkException ( "Player_ClearBloodDamage" , "Player_ClearBloodDamage SDK method is outdated. Please update your module nuget" ) ;
1248+ [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate byte Player_ClearClothesDelegate ( nint _player , byte _component ) ;
1249+ private static byte Player_ClearClothesFallback ( nint _player , byte _component ) => throw new Exceptions . OutdatedSdkException ( "Player_ClearClothes" , "Player_ClearClothes SDK method is outdated. Please update your module nuget" ) ;
12461250 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_ClearDecorationsDelegate ( nint _player ) ;
12471251 private static void Player_ClearDecorationsFallback ( nint _player ) => throw new Exceptions . OutdatedSdkException ( "Player_ClearDecorations" , "Player_ClearDecorations SDK method is outdated. Please update your module nuget" ) ;
12481252 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_ClearPropsDelegate ( nint _player , byte _component ) ;
@@ -1888,7 +1892,7 @@ private IntPtr GetUnmanagedPtr<T>(IDictionary<ulong, IntPtr> funcTable, ulong ha
18881892 public ServerLibrary ( Dictionary < ulong , IntPtr > funcTable )
18891893 {
18901894 if ( ! funcTable . TryGetValue ( 0 , out var capiHash ) ) Outdated = true ;
1891- else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 13325244553859733034UL ) Outdated = true ;
1895+ else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 3086495798003042324UL ) Outdated = true ;
18921896 BaseObject_DeleteSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < BaseObject_DeleteSyncedMetaDataDelegate > ( funcTable , 8228424877092269355UL , BaseObject_DeleteSyncedMetaDataFallback ) ;
18931897 BaseObject_SetMultipleSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint [ ] , nint [ ] , ulong , void > ) GetUnmanagedPtr < BaseObject_SetMultipleSyncedMetaDataDelegate > ( funcTable , 1390762125822890831UL , BaseObject_SetMultipleSyncedMetaDataFallback ) ;
18941898 BaseObject_SetSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , nint , void > ) GetUnmanagedPtr < BaseObject_SetSyncedMetaDataDelegate > ( funcTable , 8002999088966424231UL , BaseObject_SetSyncedMetaDataFallback ) ;
@@ -2037,6 +2041,7 @@ public ServerLibrary(Dictionary<ulong, IntPtr> funcTable)
20372041 Player_AddDecoration = ( delegate * unmanaged[ Cdecl] < nint , uint , uint , void > ) GetUnmanagedPtr < Player_AddDecorationDelegate > ( funcTable , 11189476182745634495UL , Player_AddDecorationFallback ) ;
20382042 Player_AddWeaponComponent = ( delegate * unmanaged[ Cdecl] < nint , uint , uint , void > ) GetUnmanagedPtr < Player_AddWeaponComponentDelegate > ( funcTable , 9305362021789278268UL , Player_AddWeaponComponentFallback ) ;
20392043 Player_ClearBloodDamage = ( delegate * unmanaged[ Cdecl] < nint , void > ) GetUnmanagedPtr < Player_ClearBloodDamageDelegate > ( funcTable , 1935399752104807234UL , Player_ClearBloodDamageFallback ) ;
2044+ Player_ClearClothes = ( delegate * unmanaged[ Cdecl] < nint , byte , byte > ) GetUnmanagedPtr < Player_ClearClothesDelegate > ( funcTable , 992364219024894490UL , Player_ClearClothesFallback ) ;
20402045 Player_ClearDecorations = ( delegate * unmanaged[ Cdecl] < nint , void > ) GetUnmanagedPtr < Player_ClearDecorationsDelegate > ( funcTable , 1193224569935073604UL , Player_ClearDecorationsFallback ) ;
20412046 Player_ClearProps = ( delegate * unmanaged[ Cdecl] < nint , byte , void > ) GetUnmanagedPtr < Player_ClearPropsDelegate > ( funcTable , 14293729102633233291UL , Player_ClearPropsFallback ) ;
20422047 Player_ClearTasks = ( delegate * unmanaged[ Cdecl] < nint , void > ) GetUnmanagedPtr < Player_ClearTasksDelegate > ( funcTable , 2394928316223850939UL , Player_ClearTasksFallback ) ;
0 commit comments