using System;
using Cpp2IlInjected;
using UnityEngine;

// Token: 0x020001A4 RID: 420
[Token(Token = "0x20001A4")]
public class Act07Boss_Floating : SceneEvent
{
	// Token: 0x060013B1 RID: 5041 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013B1")]
	[Address(RVA = "0xDA59C0", Offset = "0xDA49C0", VA = "0x180DA59C0")]
	private void Update()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013B2 RID: 5042 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013B2")]
	[Address(RVA = "0xDA5210", Offset = "0xDA4210", VA = "0x180DA5210", Slot = "5")]
	public override void OpenEvent()
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013B3 RID: 5043 RVA: 0x000020D3 File Offset: 0x000002D3
	[Token(Token = "0x60013B3")]
	[Address(RVA = "0xDA6330", Offset = "0xDA5330", VA = "0x180DA6330")]
	private Vector3 YZero(Vector3 Val)
	{
		throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
	}

	// Token: 0x060013B4 RID: 5044 RVA: 0x0002CB58 File Offset: 0x0002AD58
	[Token(Token = "0x60013B4")]
	[Address(RVA = "0xDA6360", Offset = "0xDA5360", VA = "0x180DA6360")]
	public Act07Boss_Floating()
	{
	}

	// Token: 0x04001DBB RID: 7611
	[FieldOffset(Offset = "0x38")]
	[Token(Token = "0x4001DBB")]
	public Transform CenterObject;

	// Token: 0x04001DBC RID: 7612
	[FieldOffset(Offset = "0x40")]
	[Token(Token = "0x4001DBC")]
	public Transform FloatObjectRoot;

	// Token: 0x04001DBD RID: 7613
	[FieldOffset(Offset = "0x48")]
	[Token(Token = "0x4001DBD")]
	private Transform[] g_FloatObject;

	// Token: 0x04001DBE RID: 7614
	[FieldOffset(Offset = "0x50")]
	[Token(Token = "0x4001DBE")]
	public int RotateRootTotal = (int)((ulong)6L);

	// Token: 0x04001DBF RID: 7615
	[FieldOffset(Offset = "0x54")]
	[Token(Token = "0x4001DBF")]
	public float RotateSpeedMin = 9f;

	// Token: 0x04001DC0 RID: 7616
	[FieldOffset(Offset = "0x58")]
	[Token(Token = "0x4001DC0")]
	public float RotateSpeedMax = 30f;

	// Token: 0x04001DC1 RID: 7617
	[FieldOffset(Offset = "0x60")]
	[Token(Token = "0x4001DC1")]
	private Transform[] g_RotateRoot;

	// Token: 0x04001DC2 RID: 7618
	[FieldOffset(Offset = "0x68")]
	[Token(Token = "0x4001DC2")]
	private float[] g_fRotateRootSpeed;

	// Token: 0x04001DC3 RID: 7619
	[FieldOffset(Offset = "0x70")]
	[Token(Token = "0x4001DC3")]
	private float[] g_fRotateRootSpeedVal;

	// Token: 0x04001DC4 RID: 7620
	[FieldOffset(Offset = "0x78")]
	[Token(Token = "0x4001DC4")]
	public bool Hoist = true;

	// Token: 0x04001DC5 RID: 7621
	[FieldOffset(Offset = "0x80")]
	[Token(Token = "0x4001DC5")]
	private float[] g_fFloatObjectRotateX;

	// Token: 0x04001DC6 RID: 7622
	[FieldOffset(Offset = "0x88")]
	[Token(Token = "0x4001DC6")]
	private float[] g_fFloatObjectRotateY;

	// Token: 0x04001DC7 RID: 7623
	[FieldOffset(Offset = "0x90")]
	[Token(Token = "0x4001DC7")]
	private float[] g_fFloatObjectRotateZ;

	// Token: 0x04001DC8 RID: 7624
	[FieldOffset(Offset = "0x98")]
	[Token(Token = "0x4001DC8")]
	private float[] g_fFloatObjectHeight;

	// Token: 0x04001DC9 RID: 7625
	[FieldOffset(Offset = "0xA0")]
	[Token(Token = "0x4001DC9")]
	private float[] g_fFloatObjectDistance;

	// Token: 0x04001DCA RID: 7626
	[Token(Token = "0x4001DCA")]
	private const float g_fHighest = 960f;

	// Token: 0x04001DCB RID: 7627
	[Token(Token = "0x4001DCB")]
	private const float g_fLowest = 690f;
}
