using System;
using Cpp2IlInjected;

// Token: 0x02000123 RID: 291
[Token(Token = "0x2000123")]
[Serializable]
public class VolumeSettings
{
	// Token: 0x06000EF5 RID: 3829 RVA: 0x000238A0 File Offset: 0x00021AA0
	[Token(Token = "0x6000EF5")]
	[Address(RVA = "0x93FAF0", Offset = "0x93E8F0", VA = "0x18093FAF0")]
	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: 0x06000EF6 RID: 3830 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EF6")]
	[Address(RVA = "0x93FAD0", Offset = "0x93E8D0", VA = "0x18093FAD0")]
	public float GetWholeVolume()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EF7 RID: 3831 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EF7")]
	[Address(RVA = "0x93FA40", Offset = "0x93E840", VA = "0x18093FA40")]
	public float GetAmbienceVolume()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EF8 RID: 3832 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EF8")]
	[Address(RVA = "0x93FA70", Offset = "0x93E870", VA = "0x18093FA70")]
	public float GetSoundEffectVolume()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EF9 RID: 3833 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6000EF9")]
	[Address(RVA = "0x93FAA0", Offset = "0x93E8A0", VA = "0x18093FAA0")]
	public float GetVoiceVolume()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06000EFA RID: 3834 RVA: 0x000238D4 File Offset: 0x00021AD4
	[Token(Token = "0x6000EFA")]
	[Address(RVA = "0x93FB10", Offset = "0x93E910", VA = "0x18093FB10")]
	public VolumeSettings()
	{
	}

	// Token: 0x04001975 RID: 6517
	[FieldOffset(Offset = "0x10")]
	[Token(Token = "0x4001975")]
	public int wholeVolume = (int)((ulong)10L);

	// Token: 0x04001976 RID: 6518
	[FieldOffset(Offset = "0x14")]
	[Token(Token = "0x4001976")]
	public int ambienceVolume = (int)((ulong)10L);

	// Token: 0x04001977 RID: 6519
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4001977")]
	public int sfxVolume = (int)((ulong)7L);

	// Token: 0x04001978 RID: 6520
	[FieldOffset(Offset = "0x1C")]
	[Token(Token = "0x4001978")]
	public int voiceVolume = (int)((ulong)7L);
}
