@@ -172,6 +172,7 @@ public unsafe interface IServerLibrary
172172 public delegate * unmanaged[ Cdecl] < nint , nint , void > Player_Kick { get ; }
173173 public delegate * unmanaged[ Cdecl] < nint , nint , nint , uint , void > Player_PlayAmbientSpeech { get ; }
174174 public delegate * unmanaged[ Cdecl] < nint , nint , nint , float , float , int , int , float , byte , byte , byte , void > Player_PlayAnimation { get ; }
175+ public delegate * unmanaged[ Cdecl] < nint , nint , void > Player_PlayScenario { get ; }
175176 public delegate * unmanaged[ Cdecl] < nint , byte , void > Player_RemoveAllWeapons { get ; }
176177 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_RemoveDecoration { get ; }
177178 public delegate * unmanaged[ Cdecl] < nint , byte , byte > Player_RemoveFaceFeature { get ; }
@@ -429,7 +430,7 @@ public unsafe interface IServerLibrary
429430
430431 public unsafe class ServerLibrary : IServerLibrary
431432 {
432- public readonly uint Methods = 1618 ;
433+ public readonly uint Methods = 1619 ;
433434 public delegate * unmanaged[ Cdecl] < nint , nint , void > BaseObject_DeleteSyncedMetaData { get ; }
434435 public delegate * unmanaged[ Cdecl] < nint , nint , nint , void > BaseObject_SetSyncedMetaData { get ; }
435436 public delegate * unmanaged[ Cdecl] < nint , nint , void > Blip_AddTargetPlayer { get ; }
@@ -592,6 +593,7 @@ public unsafe class ServerLibrary : IServerLibrary
592593 public delegate * unmanaged[ Cdecl] < nint , nint , void > Player_Kick { get ; }
593594 public delegate * unmanaged[ Cdecl] < nint , nint , nint , uint , void > Player_PlayAmbientSpeech { get ; }
594595 public delegate * unmanaged[ Cdecl] < nint , nint , nint , float , float , int , int , float , byte , byte , byte , void > Player_PlayAnimation { get ; }
596+ public delegate * unmanaged[ Cdecl] < nint , nint , void > Player_PlayScenario { get ; }
595597 public delegate * unmanaged[ Cdecl] < nint , byte , void > Player_RemoveAllWeapons { get ; }
596598 public delegate * unmanaged[ Cdecl] < nint , uint , uint , void > Player_RemoveDecoration { get ; }
597599 public delegate * unmanaged[ Cdecl] < nint , byte , byte > Player_RemoveFaceFeature { get ; }
@@ -1169,6 +1171,8 @@ public unsafe class ServerLibrary : IServerLibrary
11691171 private static void Player_PlayAmbientSpeechFallback ( nint _player , nint _speechName , nint _speechParam , uint _speechDictHash ) => throw new Exceptions . OutdatedSdkException ( "Player_PlayAmbientSpeech" , "Player_PlayAmbientSpeech SDK method is outdated. Please update your module nuget" ) ;
11701172 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_PlayAnimationDelegate ( nint _player , nint _animDict , nint _animName , float _blendInSpeed , float _blendOutSpeed , int _duration , int _flags , float _playbackRate , byte _lockX , byte _lockY , byte _lockZ ) ;
11711173 private static void Player_PlayAnimationFallback ( nint _player , nint _animDict , nint _animName , float _blendInSpeed , float _blendOutSpeed , int _duration , int _flags , float _playbackRate , byte _lockX , byte _lockY , byte _lockZ ) => throw new Exceptions . OutdatedSdkException ( "Player_PlayAnimation" , "Player_PlayAnimation SDK method is outdated. Please update your module nuget" ) ;
1174+ [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_PlayScenarioDelegate ( nint _player , nint _name ) ;
1175+ private static void Player_PlayScenarioFallback ( nint _player , nint _name ) => throw new Exceptions . OutdatedSdkException ( "Player_PlayScenario" , "Player_PlayScenario SDK method is outdated. Please update your module nuget" ) ;
11721176 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_RemoveAllWeaponsDelegate ( nint _player , byte _removeAllAmmo ) ;
11731177 private static void Player_RemoveAllWeaponsFallback ( nint _player , byte _removeAllAmmo ) => throw new Exceptions . OutdatedSdkException ( "Player_RemoveAllWeapons" , "Player_RemoveAllWeapons SDK method is outdated. Please update your module nuget" ) ;
11741178 [ UnmanagedFunctionPointer ( CallingConvention . Cdecl ) ] private delegate void Player_RemoveDecorationDelegate ( nint _player , uint _collection , uint _overlay ) ;
@@ -1684,7 +1688,7 @@ private IntPtr GetUnmanagedPtr<T>(IDictionary<ulong, IntPtr> funcTable, ulong ha
16841688 public ServerLibrary ( Dictionary < ulong , IntPtr > funcTable )
16851689 {
16861690 if ( ! funcTable . TryGetValue ( 0 , out var capiHash ) ) Outdated = true ;
1687- else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 16364655961139363244UL ) Outdated = true ;
1691+ else if ( capiHash == IntPtr . Zero || * ( ulong * ) capiHash != 3791551142871488314UL ) Outdated = true ;
16881692 BaseObject_DeleteSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < BaseObject_DeleteSyncedMetaDataDelegate > ( funcTable , 8228424877092269355UL , BaseObject_DeleteSyncedMetaDataFallback ) ;
16891693 BaseObject_SetSyncedMetaData = ( delegate * unmanaged[ Cdecl] < nint , nint , nint , void > ) GetUnmanagedPtr < BaseObject_SetSyncedMetaDataDelegate > ( funcTable , 8002999088966424231UL , BaseObject_SetSyncedMetaDataFallback ) ;
16901694 Blip_AddTargetPlayer = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < Blip_AddTargetPlayerDelegate > ( funcTable , 12411235729553386187UL , Blip_AddTargetPlayerFallback ) ;
@@ -1847,6 +1851,7 @@ public ServerLibrary(Dictionary<ulong, IntPtr> funcTable)
18471851 Player_Kick = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < Player_KickDelegate > ( funcTable , 1188245696791696101UL , Player_KickFallback ) ;
18481852 Player_PlayAmbientSpeech = ( delegate * unmanaged[ Cdecl] < nint , nint , nint , uint , void > ) GetUnmanagedPtr < Player_PlayAmbientSpeechDelegate > ( funcTable , 8410706621915957253UL , Player_PlayAmbientSpeechFallback ) ;
18491853 Player_PlayAnimation = ( delegate * unmanaged[ Cdecl] < nint , nint , nint , float , float , int , int , float , byte , byte , byte , void > ) GetUnmanagedPtr < Player_PlayAnimationDelegate > ( funcTable , 3904282782623490761UL , Player_PlayAnimationFallback ) ;
1854+ Player_PlayScenario = ( delegate * unmanaged[ Cdecl] < nint , nint , void > ) GetUnmanagedPtr < Player_PlayScenarioDelegate > ( funcTable , 10025365525415543731UL , Player_PlayScenarioFallback ) ;
18501855 Player_RemoveAllWeapons = ( delegate * unmanaged[ Cdecl] < nint , byte , void > ) GetUnmanagedPtr < Player_RemoveAllWeaponsDelegate > ( funcTable , 2232062854990357196UL , Player_RemoveAllWeaponsFallback ) ;
18511856 Player_RemoveDecoration = ( delegate * unmanaged[ Cdecl] < nint , uint , uint , void > ) GetUnmanagedPtr < Player_RemoveDecorationDelegate > ( funcTable , 3139723963307924640UL , Player_RemoveDecorationFallback ) ;
18521857 Player_RemoveFaceFeature = ( delegate * unmanaged[ Cdecl] < nint , byte , byte > ) GetUnmanagedPtr < Player_RemoveFaceFeatureDelegate > ( funcTable , 1204109734587833282UL , Player_RemoveFaceFeatureFallback ) ;
0 commit comments