@@ -223,6 +223,7 @@ public unsafe interface IServerLibrary
223223 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_RemoveDecoration { get ; }
224224 public delegate * unmanaged[ Cdecl] < nint , byte , byte > Player_RemoveFaceFeature { get ; }
225225 public delegate * unmanaged[ Cdecl] < nint , void > Player_RemoveHeadBlendData { get ; }
226+ public delegate * unmanaged[ Cdecl] < nint , void > Player_RemoveHeadBlendPaletteColor { get ; }
226227 public delegate * unmanaged[ Cdecl] < nint , byte , byte > Player_RemoveHeadOverlay { get ; }
227228 public delegate * unmanaged[ Cdecl] < nint , uint , byte > Player_RemoveWeapon { get ; }
228229 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_RemoveWeaponComponent { get ; }
@@ -481,7 +482,7 @@ public unsafe interface IServerLibrary
481482
482483 public unsafe class ServerLibrary : IServerLibrary
483484 {
484- public readonly uint Methods = 1739 ;
485+ public readonly uint Methods = 1740 ;
485486 public delegate * unmanaged[ Cdecl] < nint , nint , void > BaseObject_DeleteSyncedMetaData { get ; }
486487 public delegate * unmanaged[ Cdecl] < nint , nint [ ] , nint [ ] , ulong , void > BaseObject_SetMultipleSyncedMetaData { get ; }
487488 public delegate * unmanaged[ Cdecl] < nint , nint , nint , void > BaseObject_SetSyncedMetaData { get ; }
@@ -695,6 +696,7 @@ public unsafe class ServerLibrary : IServerLibrary
695696 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_RemoveDecoration { get ; }
696697 public delegate * unmanaged[ Cdecl] < nint , byte , byte > Player_RemoveFaceFeature { get ; }
697698 public delegate * unmanaged[ Cdecl] < nint , void > Player_RemoveHeadBlendData { get ; }
699+ public delegate * unmanaged[ Cdecl] < nint , void > Player_RemoveHeadBlendPaletteColor { get ; }
698700 public delegate * unmanaged[ Cdecl] < nint , byte , byte > Player_RemoveHeadOverlay { get ; }
699701 public delegate * unmanaged[ Cdecl] < nint , uint , byte > Player_RemoveWeapon { get ; }
700702 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_RemoveWeaponComponent { get ; }
@@ -1375,6 +1377,8 @@ public unsafe class ServerLibrary : IServerLibrary
13751377 private static byte Player_RemoveFaceFeatureFallback ( nint _player , byte _index ) => throw new Exceptions . OutdatedSdkException ( "Player_RemoveFaceFeature" , "Player_RemoveFaceFeature SDK method is outdated. Please update your module nuget" ) ;
13761378 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_RemoveHeadBlendDataDelegate ( nint _player ) ;
13771379 private static void Player_RemoveHeadBlendDataFallback ( nint _player ) => throw new Exceptions . OutdatedSdkException ( "Player_RemoveHeadBlendData" , "Player_RemoveHeadBlendData SDK method is outdated. Please update your module nuget" ) ;
1380+ [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_RemoveHeadBlendPaletteColorDelegate ( nint _player ) ;
1381+ private static void Player_RemoveHeadBlendPaletteColorFallback ( nint _player ) => throw new Exceptions . OutdatedSdkException ( "Player_RemoveHeadBlendPaletteColor" , "Player_RemoveHeadBlendPaletteColor SDK method is outdated. Please update your module nuget" ) ;
13781382 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate byte Player_RemoveHeadOverlayDelegate ( nint _player , byte _overlayID ) ;
13791383 private static byte Player_RemoveHeadOverlayFallback ( nint _player , byte _overlayID ) => throw new Exceptions . OutdatedSdkException ( "Player_RemoveHeadOverlay" , "Player_RemoveHeadOverlay SDK method is outdated. Please update your module nuget" ) ;
13801384 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate byte Player_RemoveWeaponDelegate ( nint _player , uint _weapon ) ;
@@ -1892,7 +1896,7 @@ private IntPtr GetUnmanagedPtr<T>(IDictionary<ulong, IntPtr> funcTable, ulong ha
18921896 public ServerLibrary ( Dictionary < ulong , IntPtr > funcTable )
18931897 {
18941898 if ( ! funcTable . TryGetValue ( 0 , out var capiHash ) ) Outdated = true ;
1895- else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 3086495798003042324UL ) Outdated = true ;
1899+ else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 12441135083740807336UL ) Outdated = true ;
18961900 BaseObject_DeleteSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < BaseObject_DeleteSyncedMetaDataDelegate > ( funcTable , 8228424877092269355UL , BaseObject_DeleteSyncedMetaDataFallback ) ;
18971901 BaseObject_SetMultipleSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint [ ] , nint [ ] , ulong , void > ) GetUnmanagedPtr < BaseObject_SetMultipleSyncedMetaDataDelegate > ( funcTable , 1390762125822890831UL , BaseObject_SetMultipleSyncedMetaDataFallback ) ;
18981902 BaseObject_SetSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , nint , void > ) GetUnmanagedPtr < BaseObject_SetSyncedMetaDataDelegate > ( funcTable , 8002999088966424231UL , BaseObject_SetSyncedMetaDataFallback ) ;
@@ -2106,6 +2110,7 @@ public ServerLibrary(Dictionary<ulong, IntPtr> funcTable)
21062110 Player_RemoveDecoration = ( delegate * unmanaged[ Cdecl] < nint , uint , uint , void > ) GetUnmanagedPtr < Player_RemoveDecorationDelegate > ( funcTable , 3139723963307924640UL , Player_RemoveDecorationFallback ) ;
21072111 Player_RemoveFaceFeature = ( delegate * unmanaged[ Cdecl] < nint , byte , byte > ) GetUnmanagedPtr < Player_RemoveFaceFeatureDelegate > ( funcTable , 1204109734587833282UL , Player_RemoveFaceFeatureFallback ) ;
21082112 Player_RemoveHeadBlendData = ( delegate * unmanaged[ Cdecl] < nint , void > ) GetUnmanagedPtr < Player_RemoveHeadBlendDataDelegate > ( funcTable , 8805714842908729165UL , Player_RemoveHeadBlendDataFallback ) ;
2113+ Player_RemoveHeadBlendPaletteColor = ( delegate * unmanaged[ Cdecl] < nint , void > ) GetUnmanagedPtr < Player_RemoveHeadBlendPaletteColorDelegate > ( funcTable , 6835192118570564879UL , Player_RemoveHeadBlendPaletteColorFallback ) ;
21092114 Player_RemoveHeadOverlay = ( delegate * unmanaged[ Cdecl] < nint , byte , byte > ) GetUnmanagedPtr < Player_RemoveHeadOverlayDelegate > ( funcTable , 12300710546613769705UL , Player_RemoveHeadOverlayFallback ) ;
21102115 Player_RemoveWeapon = ( delegate * unmanaged[ Cdecl] < nint , uint , byte > ) GetUnmanagedPtr < Player_RemoveWeaponDelegate > ( funcTable , 6739305111416325852UL , Player_RemoveWeaponFallback ) ;
21112116 Player_RemoveWeaponComponent = ( delegate * unmanaged[ Cdecl] < nint , uint , uint , void > ) GetUnmanagedPtr < Player_RemoveWeaponComponentDelegate > ( funcTable , 937601034617427157UL , Player_RemoveWeaponComponentFallback ) ;
0 commit comments