@@ -536,6 +536,7 @@ public unsafe interface IClientLibrary
536536 public delegate* unmanaged[Cdecl]<nint, float> Player_GetMicLevel { get; }
537537 public delegate* unmanaged[Cdecl]<nint, float> Player_GetNonSpatialVolume { get; }
538538 public delegate* unmanaged[Cdecl]<nint, float> Player_GetSpatialVolume { get; }
539+ public delegate* unmanaged[Cdecl]<nint, int*, nint> Player_GetTaskData { get; }
539540 public delegate* unmanaged[Cdecl]<nint, byte> Player_IsTalking { get; }
540541 public delegate* unmanaged[Cdecl]<nint, void> Player_RemoveFilter { get; }
541542 public delegate* unmanaged[Cdecl]<nint, float, void> Player_SetNonSpatialVolume { get; }
@@ -881,7 +882,7 @@ public unsafe interface IClientLibrary
881882
882883 public unsafe class ClientLibrary : IClientLibrary
883884 {
884- public readonly uint Methods = 1715 ;
885+ public readonly uint Methods = 1716 ;
885886 public delegate* unmanaged[Cdecl]<nint, nint, void> Audio_AddOutput { get; }
886887 public delegate* unmanaged[Cdecl]<nint, nint> Audio_GetBaseObject { get; }
887888 public delegate* unmanaged[Cdecl]<nint, double> Audio_GetCurrentTime { get; }
@@ -1408,6 +1409,7 @@ public unsafe class ClientLibrary : IClientLibrary
14081409 public delegate* unmanaged[Cdecl]<nint, float> Player_GetMicLevel { get; }
14091410 public delegate* unmanaged[Cdecl]<nint, float> Player_GetNonSpatialVolume { get; }
14101411 public delegate* unmanaged[Cdecl]<nint, float> Player_GetSpatialVolume { get; }
1412+ public delegate* unmanaged[Cdecl]<nint, int*, nint> Player_GetTaskData { get; }
14111413 public delegate* unmanaged[Cdecl]<nint, byte> Player_IsTalking { get; }
14121414 public delegate* unmanaged[Cdecl]<nint, void> Player_RemoveFilter { get; }
14131415 public delegate* unmanaged[Cdecl]<nint, float, void> Player_SetNonSpatialVolume { get; }
@@ -2801,6 +2803,8 @@ public unsafe class ClientLibrary : IClientLibrary
28012803 private static float Player_GetNonSpatialVolumeFallback(nint _player) => throw new Exceptions.OutdatedSdkException("Player_GetNonSpatialVolume", "Player_GetNonSpatialVolume SDK method is outdated. Please update your module nuget");
28022804 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate float Player_GetSpatialVolumeDelegate(nint _player);
28032805 private static float Player_GetSpatialVolumeFallback(nint _player) => throw new Exceptions.OutdatedSdkException("Player_GetSpatialVolume", "Player_GetSpatialVolume SDK method is outdated. Please update your module nuget");
2806+ [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate nint Player_GetTaskDataDelegate(nint _player, int* _size);
2807+ private static nint Player_GetTaskDataFallback(nint _player, int* _size) => throw new Exceptions.OutdatedSdkException("Player_GetTaskData", "Player_GetTaskData SDK method is outdated. Please update your module nuget");
28042808 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate byte Player_IsTalkingDelegate(nint _player);
28052809 private static byte Player_IsTalkingFallback(nint _player) => throw new Exceptions.OutdatedSdkException("Player_IsTalking", "Player_IsTalking SDK method is outdated. Please update your module nuget");
28062810 [UnmanagedFunctionPointer(CallingConvention.Cdecl)] private delegate void Player_RemoveFilterDelegate(nint _player);
@@ -3492,7 +3496,7 @@ private IntPtr GetUnmanagedPtr<T>(IDictionary<ulong, IntPtr> funcTable, ulong ha
34923496 public ClientLibrary(Dictionary<ulong, IntPtr> funcTable)
34933497 {
34943498 if (!funcTable.TryGetValue(0, out var capiHash)) Outdated = true;
3495- else if (capiHash == IntPtr.Zero || *(ulong*)capiHash != 10494575567167650847UL ) Outdated = true;
3499+ else if (capiHash == IntPtr.Zero || *(ulong*)capiHash != 3088291357268716232UL ) Outdated = true;
34963500 Audio_AddOutput = (delegate* unmanaged[Cdecl]<nint, nint, void>) GetUnmanagedPtr<Audio_AddOutputDelegate>(funcTable, 9914412815391408844UL, Audio_AddOutputFallback);
34973501 Audio_GetBaseObject = (delegate* unmanaged[Cdecl]<nint, nint>) GetUnmanagedPtr<Audio_GetBaseObjectDelegate>(funcTable, 6330360502401226894UL, Audio_GetBaseObjectFallback);
34983502 Audio_GetCurrentTime = (delegate* unmanaged[Cdecl]<nint, double>) GetUnmanagedPtr<Audio_GetCurrentTimeDelegate>(funcTable, 2944324482134975819UL, Audio_GetCurrentTimeFallback);
@@ -4019,6 +4023,7 @@ public ClientLibrary(Dictionary<ulong, IntPtr> funcTable)
40194023 Player_GetMicLevel = (delegate* unmanaged[Cdecl]<nint, float>) GetUnmanagedPtr<Player_GetMicLevelDelegate>(funcTable, 15449156962697427469UL, Player_GetMicLevelFallback);
40204024 Player_GetNonSpatialVolume = (delegate* unmanaged[Cdecl]<nint, float>) GetUnmanagedPtr<Player_GetNonSpatialVolumeDelegate>(funcTable, 3333598534924196965UL, Player_GetNonSpatialVolumeFallback);
40214025 Player_GetSpatialVolume = (delegate* unmanaged[Cdecl]<nint, float>) GetUnmanagedPtr<Player_GetSpatialVolumeDelegate>(funcTable, 1924883508304421034UL, Player_GetSpatialVolumeFallback);
4026+ Player_GetTaskData = (delegate* unmanaged[Cdecl]<nint, int*, nint>) GetUnmanagedPtr<Player_GetTaskDataDelegate>(funcTable, 15465454396501521389UL, Player_GetTaskDataFallback);
40224027 Player_IsTalking = (delegate* unmanaged[Cdecl]<nint, byte>) GetUnmanagedPtr<Player_IsTalkingDelegate>(funcTable, 2228995248668686637UL, Player_IsTalkingFallback);
40234028 Player_RemoveFilter = (delegate* unmanaged[Cdecl]<nint, void>) GetUnmanagedPtr<Player_RemoveFilterDelegate>(funcTable, 14799984366573861130UL, Player_RemoveFilterFallback);
40244029 Player_SetNonSpatialVolume = (delegate* unmanaged[Cdecl]<nint, float, void>) GetUnmanagedPtr<Player_SetNonSpatialVolumeDelegate>(funcTable, 13836779891982146248UL, Player_SetNonSpatialVolumeFallback);
0 commit comments