using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;

// Token: 0x020001AF RID: 431
public class Act07Boss_Floating : SceneEvent
{
	// Token: 0x06004A7F RID: 19071 RVA: 0x0012A1D0 File Offset: 0x001283D0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569210, XrefRangeEnd = 569228, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Act07Boss_Floating.NativeMethodInfoPtr_Update_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06004A80 RID: 19072 RVA: 0x0012A214 File Offset: 0x00128414
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569228, XrefRangeEnd = 569288, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void OpenEvent()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Act07Boss_Floating.NativeMethodInfoPtr_OpenEvent_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06004A81 RID: 19073 RVA: 0x0012A264 File Offset: 0x00128464
	[CallerCount(0)]
	public unsafe Vector3 YZero(Vector3 Val)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref Val;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Act07Boss_Floating.NativeMethodInfoPtr_YZero_Private_Vector3_Vector3_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}
	}

	// Token: 0x06004A82 RID: 19074 RVA: 0x0012A2C8 File Offset: 0x001284C8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 569288, XrefRangeEnd = 569289, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Act07Boss_Floating()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Act07Boss_Floating.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06004A83 RID: 19075 RVA: 0x0012A314 File Offset: 0x00128514
	// Note: this type is marked as 'beforefieldinit'.
	static Act07Boss_Floating()
	{
		Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "Act07Boss_Floating");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr);
		Act07Boss_Floating.NativeFieldInfoPtr_CenterObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "CenterObject");
		Act07Boss_Floating.NativeFieldInfoPtr_FloatObjectRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "FloatObjectRoot");
		Act07Boss_Floating.NativeFieldInfoPtr_g_FloatObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "g_FloatObject");
		Act07Boss_Floating.NativeFieldInfoPtr_RotateRootTotal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "RotateRootTotal");
		Act07Boss_Floating.NativeFieldInfoPtr_RotateSpeedMin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "RotateSpeedMin");
		Act07Boss_Floating.NativeFieldInfoPtr_RotateSpeedMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "RotateSpeedMax");
		Act07Boss_Floating.NativeFieldInfoPtr_g_RotateRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "g_RotateRoot");
		Act07Boss_Floating.NativeFieldInfoPtr_g_fRotateRootSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "g_fRotateRootSpeed");
		Act07Boss_Floating.NativeFieldInfoPtr_g_fRotateRootSpeedVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "g_fRotateRootSpeedVal");
		Act07Boss_Floating.NativeFieldInfoPtr_Hoist = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "Hoist");
		Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectRotateX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "g_fFloatObjectRotateX");
		Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectRotateY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "g_fFloatObjectRotateY");
		Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectRotateZ = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "g_fFloatObjectRotateZ");
		Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "g_fFloatObjectHeight");
		Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectDistance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "g_fFloatObjectDistance");
		Act07Boss_Floating.NativeFieldInfoPtr_g_fHighest = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "g_fHighest");
		Act07Boss_Floating.NativeFieldInfoPtr_g_fLowest = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, "g_fLowest");
		Act07Boss_Floating.NativeMethodInfoPtr_Update_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, 100668337);
		Act07Boss_Floating.NativeMethodInfoPtr_OpenEvent_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, 100668338);
		Act07Boss_Floating.NativeMethodInfoPtr_YZero_Private_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, 100668339);
		Act07Boss_Floating.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, 100668340);
	}

	// Token: 0x06004A84 RID: 19076 RVA: 0x0012A4E8 File Offset: 0x001286E8
	public Act07Boss_Floating(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001AB8 RID: 6840
	// (get) Token: 0x06004A85 RID: 19077 RVA: 0x0012A4F4 File Offset: 0x001286F4
	// (set) Token: 0x06004A86 RID: 19078 RVA: 0x0012A528 File Offset: 0x00128728
	public unsafe Transform CenterObject
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_CenterObject);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_CenterObject), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AB9 RID: 6841
	// (get) Token: 0x06004A87 RID: 19079 RVA: 0x0012A550 File Offset: 0x00128750
	// (set) Token: 0x06004A88 RID: 19080 RVA: 0x0012A584 File Offset: 0x00128784
	public unsafe Transform FloatObjectRoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_FloatObjectRoot);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Transform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_FloatObjectRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ABA RID: 6842
	// (get) Token: 0x06004A89 RID: 19081 RVA: 0x0012A5AC File Offset: 0x001287AC
	// (set) Token: 0x06004A8A RID: 19082 RVA: 0x0012A5E0 File Offset: 0x001287E0
	public unsafe Il2CppReferenceArray<Transform> g_FloatObject
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_FloatObject);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_FloatObject), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ABB RID: 6843
	// (get) Token: 0x06004A8B RID: 19083 RVA: 0x0012A608 File Offset: 0x00128808
	// (set) Token: 0x06004A8C RID: 19084 RVA: 0x0012A630 File Offset: 0x00128830
	public unsafe int RotateRootTotal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_RotateRootTotal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_RotateRootTotal)) = value;
		}
	}

	// Token: 0x17001ABC RID: 6844
	// (get) Token: 0x06004A8D RID: 19085 RVA: 0x0012A654 File Offset: 0x00128854
	// (set) Token: 0x06004A8E RID: 19086 RVA: 0x0012A67C File Offset: 0x0012887C
	public unsafe float RotateSpeedMin
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_RotateSpeedMin);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_RotateSpeedMin)) = value;
		}
	}

	// Token: 0x17001ABD RID: 6845
	// (get) Token: 0x06004A8F RID: 19087 RVA: 0x0012A6A0 File Offset: 0x001288A0
	// (set) Token: 0x06004A90 RID: 19088 RVA: 0x0012A6C8 File Offset: 0x001288C8
	public unsafe float RotateSpeedMax
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_RotateSpeedMax);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_RotateSpeedMax)) = value;
		}
	}

	// Token: 0x17001ABE RID: 6846
	// (get) Token: 0x06004A91 RID: 19089 RVA: 0x0012A6EC File Offset: 0x001288EC
	// (set) Token: 0x06004A92 RID: 19090 RVA: 0x0012A720 File Offset: 0x00128920
	public unsafe Il2CppReferenceArray<Transform> g_RotateRoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_RotateRoot);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<Transform>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_RotateRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001ABF RID: 6847
	// (get) Token: 0x06004A93 RID: 19091 RVA: 0x0012A748 File Offset: 0x00128948
	// (set) Token: 0x06004A94 RID: 19092 RVA: 0x0012A77C File Offset: 0x0012897C
	public unsafe Il2CppStructArray<float> g_fRotateRootSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fRotateRootSpeed);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fRotateRootSpeed), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AC0 RID: 6848
	// (get) Token: 0x06004A95 RID: 19093 RVA: 0x0012A7A4 File Offset: 0x001289A4
	// (set) Token: 0x06004A96 RID: 19094 RVA: 0x0012A7D8 File Offset: 0x001289D8
	public unsafe Il2CppStructArray<float> g_fRotateRootSpeedVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fRotateRootSpeedVal);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fRotateRootSpeedVal), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AC1 RID: 6849
	// (get) Token: 0x06004A97 RID: 19095 RVA: 0x0012A800 File Offset: 0x00128A00
	// (set) Token: 0x06004A98 RID: 19096 RVA: 0x0012A828 File Offset: 0x00128A28
	public unsafe bool Hoist
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_Hoist);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_Hoist)) = value;
		}
	}

	// Token: 0x17001AC2 RID: 6850
	// (get) Token: 0x06004A99 RID: 19097 RVA: 0x0012A84C File Offset: 0x00128A4C
	// (set) Token: 0x06004A9A RID: 19098 RVA: 0x0012A880 File Offset: 0x00128A80
	public unsafe Il2CppStructArray<float> g_fFloatObjectRotateX
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectRotateX);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectRotateX), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AC3 RID: 6851
	// (get) Token: 0x06004A9B RID: 19099 RVA: 0x0012A8A8 File Offset: 0x00128AA8
	// (set) Token: 0x06004A9C RID: 19100 RVA: 0x0012A8DC File Offset: 0x00128ADC
	public unsafe Il2CppStructArray<float> g_fFloatObjectRotateY
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectRotateY);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectRotateY), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AC4 RID: 6852
	// (get) Token: 0x06004A9D RID: 19101 RVA: 0x0012A904 File Offset: 0x00128B04
	// (set) Token: 0x06004A9E RID: 19102 RVA: 0x0012A938 File Offset: 0x00128B38
	public unsafe Il2CppStructArray<float> g_fFloatObjectRotateZ
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectRotateZ);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectRotateZ), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AC5 RID: 6853
	// (get) Token: 0x06004A9F RID: 19103 RVA: 0x0012A960 File Offset: 0x00128B60
	// (set) Token: 0x06004AA0 RID: 19104 RVA: 0x0012A994 File Offset: 0x00128B94
	public unsafe Il2CppStructArray<float> g_fFloatObjectHeight
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectHeight);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectHeight), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AC6 RID: 6854
	// (get) Token: 0x06004AA1 RID: 19105 RVA: 0x0012A9BC File Offset: 0x00128BBC
	// (set) Token: 0x06004AA2 RID: 19106 RVA: 0x0012A9F0 File Offset: 0x00128BF0
	public unsafe Il2CppStructArray<float> g_fFloatObjectDistance
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectDistance);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppStructArray<float>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Act07Boss_Floating.NativeFieldInfoPtr_g_fFloatObjectDistance), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17001AC7 RID: 6855
	// (get) Token: 0x06004AA3 RID: 19107 RVA: 0x0012AA18 File Offset: 0x00128C18
	// (set) Token: 0x06004AA4 RID: 19108 RVA: 0x0012AA36 File Offset: 0x00128C36
	public unsafe static float g_fHighest
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Act07Boss_Floating.NativeFieldInfoPtr_g_fHighest, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Act07Boss_Floating.NativeFieldInfoPtr_g_fHighest, (void*)(&value));
		}
	}

	// Token: 0x17001AC8 RID: 6856
	// (get) Token: 0x06004AA5 RID: 19109 RVA: 0x0012AA48 File Offset: 0x00128C48
	// (set) Token: 0x06004AA6 RID: 19110 RVA: 0x0012AA66 File Offset: 0x00128C66
	public unsafe static float g_fLowest
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(Act07Boss_Floating.NativeFieldInfoPtr_g_fLowest, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(Act07Boss_Floating.NativeFieldInfoPtr_g_fLowest, (void*)(&value));
		}
	}

	// Token: 0x04003162 RID: 12642
	private static readonly IntPtr NativeFieldInfoPtr_CenterObject;

	// Token: 0x04003163 RID: 12643
	private static readonly IntPtr NativeFieldInfoPtr_FloatObjectRoot;

	// Token: 0x04003164 RID: 12644
	private static readonly IntPtr NativeFieldInfoPtr_g_FloatObject;

	// Token: 0x04003165 RID: 12645
	private static readonly IntPtr NativeFieldInfoPtr_RotateRootTotal;

	// Token: 0x04003166 RID: 12646
	private static readonly IntPtr NativeFieldInfoPtr_RotateSpeedMin;

	// Token: 0x04003167 RID: 12647
	private static readonly IntPtr NativeFieldInfoPtr_RotateSpeedMax;

	// Token: 0x04003168 RID: 12648
	private static readonly IntPtr NativeFieldInfoPtr_g_RotateRoot;

	// Token: 0x04003169 RID: 12649
	private static readonly IntPtr NativeFieldInfoPtr_g_fRotateRootSpeed;

	// Token: 0x0400316A RID: 12650
	private static readonly IntPtr NativeFieldInfoPtr_g_fRotateRootSpeedVal;

	// Token: 0x0400316B RID: 12651
	private static readonly IntPtr NativeFieldInfoPtr_Hoist;

	// Token: 0x0400316C RID: 12652
	private static readonly IntPtr NativeFieldInfoPtr_g_fFloatObjectRotateX;

	// Token: 0x0400316D RID: 12653
	private static readonly IntPtr NativeFieldInfoPtr_g_fFloatObjectRotateY;

	// Token: 0x0400316E RID: 12654
	private static readonly IntPtr NativeFieldInfoPtr_g_fFloatObjectRotateZ;

	// Token: 0x0400316F RID: 12655
	private static readonly IntPtr NativeFieldInfoPtr_g_fFloatObjectHeight;

	// Token: 0x04003170 RID: 12656
	private static readonly IntPtr NativeFieldInfoPtr_g_fFloatObjectDistance;

	// Token: 0x04003171 RID: 12657
	private static readonly IntPtr NativeFieldInfoPtr_g_fHighest;

	// Token: 0x04003172 RID: 12658
	private static readonly IntPtr NativeFieldInfoPtr_g_fLowest;

	// Token: 0x04003173 RID: 12659
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04003174 RID: 12660
	private static readonly IntPtr NativeMethodInfoPtr_OpenEvent_Public_Virtual_Void_0;

	// Token: 0x04003175 RID: 12661
	private static readonly IntPtr NativeMethodInfoPtr_YZero_Private_Vector3_Vector3_0;

	// Token: 0x04003176 RID: 12662
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
