using System;
using Cpp2IlInjected;

// Token: 0x0200014D RID: 333
[Token(Token = "0x200014D")]
[Serializable]
public class VolumeSettings
{
	// Token: 0x06001038 RID: 4152 RVA: 0x00025964 File Offset: 0x00023B64
	[Token(Token = "0x6001038")]
	[Address(RVA = "0x4B9AF0", Offset = "0x4B8AF0", VA = "0x1804B9AF0")]
	public VolumeSettings SetDefault()
	{
		this.wholeVolume = (int)((ulong)10L);
		this.ambienceVolume = (int)((ulong)10L);
		this.sfxVolume = (int)((ulong)7L);
		this.voiceVolume = (int)((ulong)7L);
		return this;
	}

	// Token: 0x06001039 RID: 4153 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001039")]
	[Address(RVA = "0x4B9AD0", Offset = "0x4B8AD0", VA = "0x1804B9AD0")]
	public float GetWholeVolume()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600103A RID: 4154 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600103A")]
	[Address(RVA = "0x4B9A40", Offset = "0x4B8A40", VA = "0x1804B9A40")]
	public float GetAmbienceVolume()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600103B RID: 4155 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600103B")]
	[Address(RVA = "0x4B9A70", Offset = "0x4B8A70", VA = "0x1804B9A70")]
	public float GetSoundEffectVolume()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600103C RID: 4156 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x600103C")]
	[Address(RVA = "0x4B9AA0", Offset = "0x4B8AA0", VA = "0x1804B9AA0")]
	public float GetVoiceVolume()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x0600103D RID: 4157 RVA: 0x00025998 File Offset: 0x00023B98
	[Token(Token = "0x600103D")]
	[Address(RVA = "0x4B9B10", Offset = "0x4B8B10", VA = "0x1804B9B10")]
	public VolumeSettings()
	{
	}

	// Token: 0x04001A92 RID: 6802
	[FieldOffset(Offset = "0x10")]
	[Token(Token = "0x4001A92")]
	public int wholeVolume = (int)((ulong)10L);

	// Token: 0x04001A93 RID: 6803
	[FieldOffset(Offset = "0x14")]
	[Token(Token = "0x4001A93")]
	public int ambienceVolume = (int)((ulong)10L);

	// Token: 0x04001A94 RID: 6804
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4001A94")]
	public int sfxVolume = (int)((ulong)7L);

	// Token: 0x04001A95 RID: 6805
	[FieldOffset(Offset = "0x1C")]
	[Token(Token = "0x4001A95")]
	public int voiceVolume = (int)((ulong)7L);
}
