using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020001F4 RID: 500
[Token(Token = "0x20001F4")]
public class OpenSwitchDevice : SceneEvent
{
	// Token: 0x060014CF RID: 5327 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60014CF")]
	[Address(RVA = "0x32FBD0", Offset = "0x32EBD0", VA = "0x18032FBD0")]
	protected void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060014D0 RID: 5328 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60014D0")]
	[Address(RVA = "0x32F8F0", Offset = "0x32E8F0", VA = "0x18032F8F0", Slot = "5")]
	public override void OpenEvent()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060014D1 RID: 5329 RVA: 0x0002F74C File Offset: 0x0002D94C
	[Token(Token = "0x60014D1")]
	[Address(RVA = "0x32FD20", Offset = "0x32ED20", VA = "0x18032FD20")]
	public OpenSwitchDevice()
	{
	}

	// Token: 0x04001FA5 RID: 8101
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001FA5")]
	public SwitchDevice SD;

	// Token: 0x04001FA6 RID: 8102
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001FA6")]
	public Transform LeadSwitchObject;

	// Token: 0x04001FA7 RID: 8103
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4001FA7")]
	public Transform CreateSoulPosition;

	// Token: 0x04001FA8 RID: 8104
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001FA8")]
	public Transform SwitchCamera;

	// Token: 0x04001FA9 RID: 8105
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4001FA9")]
	public float CameraTime = 6f;

	// Token: 0x04001FAA RID: 8106
	[FieldOffset(Offset = "0x5C")]
	[Token(Token = "0x4001FAA")]
	private bool g_bCameraSwitch;

	// Token: 0x04001FAB RID: 8107
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4001FAB")]
	private float g_fCameraTime;
}
