using System;
using Cpp2IlInjected;

// Token: 0x0200014B RID: 331
[Token(Token = "0x200014B")]
[Serializable]
public class GameSettings
{
	// Token: 0x06001032 RID: 4146 RVA: 0x000258E4 File Offset: 0x00023AE4
	[Token(Token = "0x6001032")]
	[Address(RVA = "0xA2B500", Offset = "0xA2A500", VA = "0x180A2B500")]
	public GameSettings SetDefault()
	{
		this.cameraShake = (int)((ulong)2L);
		this.hitStop = true;
		this.holdDashing = false;
		return this;
	}

	// Token: 0x06001033 RID: 4147 RVA: 0x0002590C File Offset: 0x00023B0C
	[Token(Token = "0x6001033")]
	[Address(RVA = "0xA2B520", Offset = "0xA2A520", VA = "0x180A2B520")]
	public GameSettings()
	{
	}

	// Token: 0x04001A85 RID: 6789
	[FieldOffset(Offset = "0x10")]
	[Token(Token = "0x4001A85")]
	public int cameraShake = (int)((ulong)2L);

	// Token: 0x04001A86 RID: 6790
	[FieldOffset(Offset = "0x14")]
	[Token(Token = "0x4001A86")]
	public bool hitStop = true;

	// Token: 0x04001A87 RID: 6791
	[FieldOffset(Offset = "0x15")]
	[Token(Token = "0x4001A87")]
	public bool gamepadVibration;

	// Token: 0x04001A88 RID: 6792
	[FieldOffset(Offset = "0x18")]
	[Token(Token = "0x4001A88")]
	public GameLanguage language = (GameLanguage)((ulong)4L);

	// Token: 0x04001A89 RID: 6793
	[FieldOffset(Offset = "0x1C")]
	[Token(Token = "0x4001A89")]
	public bool holdDashing;
}
