94 lines
3.2 KiB
C#
94 lines
3.2 KiB
C#
using System;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace Steamworks
|
|
{
|
|
// Token: 0x02001207 RID: 4615
|
|
[Token(Token = "0x2001207")]
|
|
[StructLayout(3)]
|
|
public static class SteamMusic
|
|
{
|
|
// Token: 0x06006E2B RID: 28203 RVA: 0x00173A80 File Offset: 0x00171C80
|
|
[Token(Token = "0x6006E2B")]
|
|
[Address(RVA = "0x2A95A60", Offset = "0x2A94460", VA = "0x182A95A60")]
|
|
public static bool BIsEnabled()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusic_BIsEnabled(CSteamAPIContext.m_pSteamMusic);
|
|
}
|
|
|
|
// Token: 0x06006E2C RID: 28204 RVA: 0x00173AA0 File Offset: 0x00171CA0
|
|
[Token(Token = "0x6006E2C")]
|
|
[Address(RVA = "0x2A95AB0", Offset = "0x2A944B0", VA = "0x182A95AB0")]
|
|
public static bool BIsPlaying()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusic_BIsPlaying(CSteamAPIContext.m_pSteamMusic);
|
|
}
|
|
|
|
// Token: 0x06006E2D RID: 28205 RVA: 0x00173AC0 File Offset: 0x00171CC0
|
|
[Token(Token = "0x6006E2D")]
|
|
[Address(RVA = "0x2A95B00", Offset = "0x2A94500", VA = "0x182A95B00")]
|
|
public static AudioPlayback_Status GetPlaybackStatus()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusic_GetPlaybackStatus(CSteamAPIContext.m_pSteamMusic);
|
|
}
|
|
|
|
// Token: 0x06006E2E RID: 28206 RVA: 0x00173AE0 File Offset: 0x00171CE0
|
|
[Token(Token = "0x6006E2E")]
|
|
[Address(RVA = "0x2A95C90", Offset = "0x2A94690", VA = "0x182A95C90")]
|
|
public static void Play()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
NativeMethods.ISteamMusic_Play(CSteamAPIContext.m_pSteamMusic);
|
|
}
|
|
|
|
// Token: 0x06006E2F RID: 28207 RVA: 0x00173B00 File Offset: 0x00171D00
|
|
[Token(Token = "0x6006E2F")]
|
|
[Address(RVA = "0x2A95BA0", Offset = "0x2A945A0", VA = "0x182A95BA0")]
|
|
public static void Pause()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
NativeMethods.ISteamMusic_Pause(CSteamAPIContext.m_pSteamMusic);
|
|
}
|
|
|
|
// Token: 0x06006E30 RID: 28208 RVA: 0x00173B20 File Offset: 0x00171D20
|
|
[Token(Token = "0x6006E30")]
|
|
[Address(RVA = "0x2A95C40", Offset = "0x2A94640", VA = "0x182A95C40")]
|
|
public static void PlayPrevious()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
NativeMethods.ISteamMusic_PlayPrevious(CSteamAPIContext.m_pSteamMusic);
|
|
}
|
|
|
|
// Token: 0x06006E31 RID: 28209 RVA: 0x00173B40 File Offset: 0x00171D40
|
|
[Token(Token = "0x6006E31")]
|
|
[Address(RVA = "0x2A95BF0", Offset = "0x2A945F0", VA = "0x182A95BF0")]
|
|
public static void PlayNext()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
NativeMethods.ISteamMusic_PlayNext(CSteamAPIContext.m_pSteamMusic);
|
|
}
|
|
|
|
// Token: 0x06006E32 RID: 28210 RVA: 0x00173B60 File Offset: 0x00171D60
|
|
[Token(Token = "0x6006E32")]
|
|
[Address(RVA = "0x2A95CE0", Offset = "0x2A946E0", VA = "0x182A95CE0")]
|
|
public static void SetVolume(float flVolume)
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
NativeMethods.ISteamMusic_SetVolume(CSteamAPIContext.m_pSteamMusic, flVolume);
|
|
}
|
|
|
|
// Token: 0x06006E33 RID: 28211 RVA: 0x00173B80 File Offset: 0x00171D80
|
|
[Token(Token = "0x6006E33")]
|
|
[Address(RVA = "0x2A95B50", Offset = "0x2A94550", VA = "0x182A95B50")]
|
|
public static float GetVolume()
|
|
{
|
|
InteropHelp.TestIfAvailableClient();
|
|
return NativeMethods.ISteamMusic_GetVolume(CSteamAPIContext.m_pSteamMusic);
|
|
}
|
|
}
|
|
}
|