using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020001B9 RID: 441
[Token(Token = "0x20001B9")]
public class OpenSwitchDevice : SceneEvent
{
	// Token: 0x06001327 RID: 4903 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001327")]
	[Address(RVA = "0x30F2A0", Offset = "0x30E0A0", VA = "0x18030F2A0")]
	protected void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001328 RID: 4904 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x6001328")]
	[Address(RVA = "0x30EFC0", Offset = "0x30DDC0", VA = "0x18030EFC0", Slot = "5")]
	public override void OpenEvent()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x06001329 RID: 4905 RVA: 0x0002BF44 File Offset: 0x0002A144
	[Token(Token = "0x6001329")]
	[Address(RVA = "0x30F3F0", Offset = "0x30E1F0", VA = "0x18030F3F0")]
	public OpenSwitchDevice()
	{
	}

	// Token: 0x04001DD5 RID: 7637
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001DD5")]
	public SwitchDevice SD;

	// Token: 0x04001DD6 RID: 7638
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001DD6")]
	public Transform LeadSwitchObject;

	// Token: 0x04001DD7 RID: 7639
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4001DD7")]
	public Transform CreateSoulPosition;

	// Token: 0x04001DD8 RID: 7640
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001DD8")]
	public Transform SwitchCamera;

	// Token: 0x04001DD9 RID: 7641
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4001DD9")]
	public float CameraTime = 6f;

	// Token: 0x04001DDA RID: 7642
	[FieldOffset(Offset = "0x5C")]
	[Token(Token = "0x4001DDA")]
	private bool g_bCameraSwitch;

	// Token: 0x04001DDB RID: 7643
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4001DDB")]
	private float g_fCameraTime;
}
