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

// Token: 0x02000181 RID: 385
public class Act07Boss_Floating : SceneEvent
{
	// Token: 0x060045EB RID: 17899 RVA: 0x00117058 File Offset: 0x00115258
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541777, XrefRangeEnd = 541795, 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: 0x060045EC RID: 17900 RVA: 0x0011709C File Offset: 0x0011529C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541795, XrefRangeEnd = 541855, 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: 0x060045ED RID: 17901 RVA: 0x001170EC File Offset: 0x001152EC
	[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: 0x060045EE RID: 17902 RVA: 0x00117150 File Offset: 0x00115350
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 541855, XrefRangeEnd = 541856, 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: 0x060045EF RID: 17903 RVA: 0x0011719C File Offset: 0x0011539C
	// 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, 100667949);
		Act07Boss_Floating.NativeMethodInfoPtr_OpenEvent_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, 100667950);
		Act07Boss_Floating.NativeMethodInfoPtr_YZero_Private_Vector3_Vector3_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, 100667951);
		Act07Boss_Floating.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Act07Boss_Floating>.NativeClassPtr, 100667952);
	}

	// Token: 0x060045F0 RID: 17904 RVA: 0x00117370 File Offset: 0x00115570
	public Act07Boss_Floating(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17001961 RID: 6497
	// (get) Token: 0x060045F1 RID: 17905 RVA: 0x0011737C File Offset: 0x0011557C
	// (set) Token: 0x060045F2 RID: 17906 RVA: 0x001173B0 File Offset: 0x001155B0
	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: 0x17001962 RID: 6498
	// (get) Token: 0x060045F3 RID: 17907 RVA: 0x001173D8 File Offset: 0x001155D8
	// (set) Token: 0x060045F4 RID: 17908 RVA: 0x0011740C File Offset: 0x0011560C
	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: 0x17001963 RID: 6499
	// (get) Token: 0x060045F5 RID: 17909 RVA: 0x00117434 File Offset: 0x00115634
	// (set) Token: 0x060045F6 RID: 17910 RVA: 0x00117468 File Offset: 0x00115668
	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: 0x17001964 RID: 6500
	// (get) Token: 0x060045F7 RID: 17911 RVA: 0x00117490 File Offset: 0x00115690
	// (set) Token: 0x060045F8 RID: 17912 RVA: 0x001174B8 File Offset: 0x001156B8
	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: 0x17001965 RID: 6501
	// (get) Token: 0x060045F9 RID: 17913 RVA: 0x001174DC File Offset: 0x001156DC
	// (set) Token: 0x060045FA RID: 17914 RVA: 0x00117504 File Offset: 0x00115704
	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: 0x17001966 RID: 6502
	// (get) Token: 0x060045FB RID: 17915 RVA: 0x00117528 File Offset: 0x00115728
	// (set) Token: 0x060045FC RID: 17916 RVA: 0x00117550 File Offset: 0x00115750
	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: 0x17001967 RID: 6503
	// (get) Token: 0x060045FD RID: 17917 RVA: 0x00117574 File Offset: 0x00115774
	// (set) Token: 0x060045FE RID: 17918 RVA: 0x001175A8 File Offset: 0x001157A8
	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: 0x17001968 RID: 6504
	// (get) Token: 0x060045FF RID: 17919 RVA: 0x001175D0 File Offset: 0x001157D0
	// (set) Token: 0x06004600 RID: 17920 RVA: 0x00117604 File Offset: 0x00115804
	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: 0x17001969 RID: 6505
	// (get) Token: 0x06004601 RID: 17921 RVA: 0x0011762C File Offset: 0x0011582C
	// (set) Token: 0x06004602 RID: 17922 RVA: 0x00117660 File Offset: 0x00115860
	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: 0x1700196A RID: 6506
	// (get) Token: 0x06004603 RID: 17923 RVA: 0x00117688 File Offset: 0x00115888
	// (set) Token: 0x06004604 RID: 17924 RVA: 0x001176B0 File Offset: 0x001158B0
	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: 0x1700196B RID: 6507
	// (get) Token: 0x06004605 RID: 17925 RVA: 0x001176D4 File Offset: 0x001158D4
	// (set) Token: 0x06004606 RID: 17926 RVA: 0x00117708 File Offset: 0x00115908
	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: 0x1700196C RID: 6508
	// (get) Token: 0x06004607 RID: 17927 RVA: 0x00117730 File Offset: 0x00115930
	// (set) Token: 0x06004608 RID: 17928 RVA: 0x00117764 File Offset: 0x00115964
	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: 0x1700196D RID: 6509
	// (get) Token: 0x06004609 RID: 17929 RVA: 0x0011778C File Offset: 0x0011598C
	// (set) Token: 0x0600460A RID: 17930 RVA: 0x001177C0 File Offset: 0x001159C0
	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: 0x1700196E RID: 6510
	// (get) Token: 0x0600460B RID: 17931 RVA: 0x001177E8 File Offset: 0x001159E8
	// (set) Token: 0x0600460C RID: 17932 RVA: 0x0011781C File Offset: 0x00115A1C
	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: 0x1700196F RID: 6511
	// (get) Token: 0x0600460D RID: 17933 RVA: 0x00117844 File Offset: 0x00115A44
	// (set) Token: 0x0600460E RID: 17934 RVA: 0x00117878 File Offset: 0x00115A78
	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: 0x17001970 RID: 6512
	// (get) Token: 0x0600460F RID: 17935 RVA: 0x001178A0 File Offset: 0x00115AA0
	// (set) Token: 0x06004610 RID: 17936 RVA: 0x001178BE File Offset: 0x00115ABE
	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: 0x17001971 RID: 6513
	// (get) Token: 0x06004611 RID: 17937 RVA: 0x001178D0 File Offset: 0x00115AD0
	// (set) Token: 0x06004612 RID: 17938 RVA: 0x001178EE File Offset: 0x00115AEE
	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: 0x04002E4A RID: 11850
	private static readonly IntPtr NativeFieldInfoPtr_CenterObject;

	// Token: 0x04002E4B RID: 11851
	private static readonly IntPtr NativeFieldInfoPtr_FloatObjectRoot;

	// Token: 0x04002E4C RID: 11852
	private static readonly IntPtr NativeFieldInfoPtr_g_FloatObject;

	// Token: 0x04002E4D RID: 11853
	private static readonly IntPtr NativeFieldInfoPtr_RotateRootTotal;

	// Token: 0x04002E4E RID: 11854
	private static readonly IntPtr NativeFieldInfoPtr_RotateSpeedMin;

	// Token: 0x04002E4F RID: 11855
	private static readonly IntPtr NativeFieldInfoPtr_RotateSpeedMax;

	// Token: 0x04002E50 RID: 11856
	private static readonly IntPtr NativeFieldInfoPtr_g_RotateRoot;

	// Token: 0x04002E51 RID: 11857
	private static readonly IntPtr NativeFieldInfoPtr_g_fRotateRootSpeed;

	// Token: 0x04002E52 RID: 11858
	private static readonly IntPtr NativeFieldInfoPtr_g_fRotateRootSpeedVal;

	// Token: 0x04002E53 RID: 11859
	private static readonly IntPtr NativeFieldInfoPtr_Hoist;

	// Token: 0x04002E54 RID: 11860
	private static readonly IntPtr NativeFieldInfoPtr_g_fFloatObjectRotateX;

	// Token: 0x04002E55 RID: 11861
	private static readonly IntPtr NativeFieldInfoPtr_g_fFloatObjectRotateY;

	// Token: 0x04002E56 RID: 11862
	private static readonly IntPtr NativeFieldInfoPtr_g_fFloatObjectRotateZ;

	// Token: 0x04002E57 RID: 11863
	private static readonly IntPtr NativeFieldInfoPtr_g_fFloatObjectHeight;

	// Token: 0x04002E58 RID: 11864
	private static readonly IntPtr NativeFieldInfoPtr_g_fFloatObjectDistance;

	// Token: 0x04002E59 RID: 11865
	private static readonly IntPtr NativeFieldInfoPtr_g_fHighest;

	// Token: 0x04002E5A RID: 11866
	private static readonly IntPtr NativeFieldInfoPtr_g_fLowest;

	// Token: 0x04002E5B RID: 11867
	private static readonly IntPtr NativeMethodInfoPtr_Update_Private_Void_0;

	// Token: 0x04002E5C RID: 11868
	private static readonly IntPtr NativeMethodInfoPtr_OpenEvent_Public_Virtual_Void_0;

	// Token: 0x04002E5D RID: 11869
	private static readonly IntPtr NativeMethodInfoPtr_YZero_Private_Vector3_Vector3_0;

	// Token: 0x04002E5E RID: 11870
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
