using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using Il2CppSystem.Collections.Generic;
using UnityEngine;

// Token: 0x020000B8 RID: 184
public class BossLevel03BigChargeFar : AttackableObject
{
	// Token: 0x06001993 RID: 6547 RVA: 0x0006BAE0 File Offset: 0x00069CE0
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495167, XrefRangeEnd = 495202, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Awake()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossLevel03BigChargeFar.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001994 RID: 6548 RVA: 0x0006BB24 File Offset: 0x00069D24
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495202, XrefRangeEnd = 495240, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void Update()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel03BigChargeFar.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06001995 RID: 6549 RVA: 0x0006BB74 File Offset: 0x00069D74
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 495290, RefRangeEnd = 495291, XrefRangeStart = 495240, XrefRangeEnd = 495290, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ArcMove(float fDeltaTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fDeltaTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossLevel03BigChargeFar.NativeMethodInfoPtr_ArcMove_Private_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001996 RID: 6550 RVA: 0x0006BBC8 File Offset: 0x00069DC8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 495306, RefRangeEnd = 495308, XrefRangeStart = 495291, XrefRangeEnd = 495306, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Explosion(float fDeltaTime)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fDeltaTime;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossLevel03BigChargeFar.NativeMethodInfoPtr_Explosion_Protected_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001997 RID: 6551 RVA: 0x0006BC1C File Offset: 0x00069E1C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495308, XrefRangeEnd = 495309, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void HitMagic(AttackData AD)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(AD);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel03BigChargeFar.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001998 RID: 6552 RVA: 0x0006BC80 File Offset: 0x00069E80
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe override void HitPhysical(AttackData AD)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(AD);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), BossLevel03BigChargeFar.NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06001999 RID: 6553 RVA: 0x0006BCE4 File Offset: 0x00069EE4
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 495334, RefRangeEnd = 495336, XrefRangeStart = 495309, XrefRangeEnd = 495334, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Attack(AttackData AD)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(AD);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossLevel03BigChargeFar.NativeMethodInfoPtr_Attack_Private_Void_AttackData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x0600199A RID: 6554 RVA: 0x0006BD40 File Offset: 0x00069F40
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 495354, RefRangeEnd = 495355, XrefRangeStart = 495336, XrefRangeEnd = 495354, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Set(Vector3 v3ShotPos, Vector3 v3TargetPos, float fHeight, float fSpeed, float ExplosionRange)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref v3ShotPos;
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref v3TargetPos;
		ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fHeight;
		ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fSpeed;
		ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref ExplosionRange;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossLevel03BigChargeFar.NativeMethodInfoPtr_Set_Public_Void_Vector3_Vector3_Single_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600199B RID: 6555 RVA: 0x0006BDE0 File Offset: 0x00069FE0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 495357, RefRangeEnd = 495358, XrefRangeStart = 495355, XrefRangeEnd = 495357, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetCollisionEffect(EffectPool Explosion, EffectPool Collision)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Explosion);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(Collision);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossLevel03BigChargeFar.NativeMethodInfoPtr_SetCollisionEffect_Public_Void_EffectPool_EffectPool_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600199C RID: 6556 RVA: 0x0006BE54 File Offset: 0x0006A054
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 495358, XrefRangeEnd = 495360, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetCollisionSE(SoundEffectPool Explosion, SoundEffectPool Collision)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Explosion);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(Collision);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossLevel03BigChargeFar.NativeMethodInfoPtr_SetCollisionSE_Public_Void_SoundEffectPool_SoundEffectPool_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600199D RID: 6557 RVA: 0x0006BEC8 File Offset: 0x0006A0C8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 495363, RefRangeEnd = 495364, XrefRangeStart = 495360, XrefRangeEnd = 495363, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetCollisionSE(SoundEffectPool Explosion, SoundEffectPool Explosion02, SoundEffectPool Collision)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr;
		checked
		{
			ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(Explosion);
		}
		ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(Explosion02);
		ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(Collision);
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossLevel03BigChargeFar.NativeMethodInfoPtr_SetCollisionSE_Public_Void_SoundEffectPool_SoundEffectPool_SoundEffectPool_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600199E RID: 6558 RVA: 0x0006BF54 File Offset: 0x0006A154
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 495365, RefRangeEnd = 495366, XrefRangeStart = 495364, XrefRangeEnd = 495365, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe BossLevel03BigChargeFar()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BossLevel03BigChargeFar.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600199F RID: 6559 RVA: 0x0006BFA0 File Offset: 0x0006A1A0
	// Note: this type is marked as 'beforefieldinit'.
	static BossLevel03BigChargeFar()
	{
		Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "BossLevel03BigChargeFar");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr);
		BossLevel03BigChargeFar.NativeFieldInfoPtr_LG = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "LG");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_PS = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_PS");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_AD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_AD");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_v3Direction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_v3Direction");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_v3Center = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_v3Center");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fRadius = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fRadius");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fPiVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fPiVal");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fX");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fY = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fY");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fHeight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fHeight");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fSpeed");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_bCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_bCollision");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_PrePosition = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_PrePosition");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_EffExplosion = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_EffExplosion");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_EffCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_EffCollision");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SEExplosion = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_SEExplosion");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SEExplosion02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_SEExplosion02");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SECollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_SECollision");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_bg_SEExplosion02 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_bg_SEExplosion02");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fDuration = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fDuration");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fDurationV2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fDurationV2");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fDurationVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fDurationVal");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fIntervals = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fIntervals");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fIntervalsVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fIntervalsVal");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_TargetList = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_TargetList");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SC = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_SC");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fRepulse = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fRepulse");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fRepulseVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fRepulseVal");
		BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fSuckVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, "g_fSuckVal");
		BossLevel03BigChargeFar.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665429);
		BossLevel03BigChargeFar.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665430);
		BossLevel03BigChargeFar.NativeMethodInfoPtr_ArcMove_Private_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665431);
		BossLevel03BigChargeFar.NativeMethodInfoPtr_Explosion_Protected_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665432);
		BossLevel03BigChargeFar.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665433);
		BossLevel03BigChargeFar.NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665434);
		BossLevel03BigChargeFar.NativeMethodInfoPtr_Attack_Private_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665435);
		BossLevel03BigChargeFar.NativeMethodInfoPtr_Set_Public_Void_Vector3_Vector3_Single_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665436);
		BossLevel03BigChargeFar.NativeMethodInfoPtr_SetCollisionEffect_Public_Void_EffectPool_EffectPool_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665437);
		BossLevel03BigChargeFar.NativeMethodInfoPtr_SetCollisionSE_Public_Void_SoundEffectPool_SoundEffectPool_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665438);
		BossLevel03BigChargeFar.NativeMethodInfoPtr_SetCollisionSE_Public_Void_SoundEffectPool_SoundEffectPool_SoundEffectPool_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665439);
		BossLevel03BigChargeFar.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<BossLevel03BigChargeFar>.NativeClassPtr, 100665440);
	}

	// Token: 0x060019A0 RID: 6560 RVA: 0x0006B324 File Offset: 0x00069524
	public BossLevel03BigChargeFar(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700084D RID: 2125
	// (get) Token: 0x060019A1 RID: 6561 RVA: 0x0006C304 File Offset: 0x0006A504
	// (set) Token: 0x060019A2 RID: 6562 RVA: 0x0006C338 File Offset: 0x0006A538
	public unsafe Light LG
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_LG);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Light(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_LG), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700084E RID: 2126
	// (get) Token: 0x060019A3 RID: 6563 RVA: 0x0006C360 File Offset: 0x0006A560
	// (set) Token: 0x060019A4 RID: 6564 RVA: 0x0006C394 File Offset: 0x0006A594
	public unsafe ParticleSystem g_PS
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_PS);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new ParticleSystem(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_PS), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700084F RID: 2127
	// (get) Token: 0x060019A5 RID: 6565 RVA: 0x0006C3BC File Offset: 0x0006A5BC
	// (set) Token: 0x060019A6 RID: 6566 RVA: 0x0006C3F0 File Offset: 0x0006A5F0
	public unsafe Il2CppReferenceArray<AttackData> g_AD
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_AD);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Il2CppReferenceArray<AttackData>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_AD), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000850 RID: 2128
	// (get) Token: 0x060019A7 RID: 6567 RVA: 0x0006C418 File Offset: 0x0006A618
	// (set) Token: 0x060019A8 RID: 6568 RVA: 0x0006C440 File Offset: 0x0006A640
	public unsafe Vector3 g_v3Direction
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_v3Direction);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_v3Direction)) = value;
		}
	}

	// Token: 0x17000851 RID: 2129
	// (get) Token: 0x060019A9 RID: 6569 RVA: 0x0006C464 File Offset: 0x0006A664
	// (set) Token: 0x060019AA RID: 6570 RVA: 0x0006C48C File Offset: 0x0006A68C
	public unsafe Vector3 g_v3Center
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_v3Center);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_v3Center)) = value;
		}
	}

	// Token: 0x17000852 RID: 2130
	// (get) Token: 0x060019AB RID: 6571 RVA: 0x0006C4B0 File Offset: 0x0006A6B0
	// (set) Token: 0x060019AC RID: 6572 RVA: 0x0006C4D8 File Offset: 0x0006A6D8
	public unsafe float g_fRadius
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fRadius);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fRadius)) = value;
		}
	}

	// Token: 0x17000853 RID: 2131
	// (get) Token: 0x060019AD RID: 6573 RVA: 0x0006C4FC File Offset: 0x0006A6FC
	// (set) Token: 0x060019AE RID: 6574 RVA: 0x0006C524 File Offset: 0x0006A724
	public unsafe float g_fPiVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fPiVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fPiVal)) = value;
		}
	}

	// Token: 0x17000854 RID: 2132
	// (get) Token: 0x060019AF RID: 6575 RVA: 0x0006C548 File Offset: 0x0006A748
	// (set) Token: 0x060019B0 RID: 6576 RVA: 0x0006C570 File Offset: 0x0006A770
	public unsafe float g_fX
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fX);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fX)) = value;
		}
	}

	// Token: 0x17000855 RID: 2133
	// (get) Token: 0x060019B1 RID: 6577 RVA: 0x0006C594 File Offset: 0x0006A794
	// (set) Token: 0x060019B2 RID: 6578 RVA: 0x0006C5BC File Offset: 0x0006A7BC
	public unsafe float g_fY
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fY);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fY)) = value;
		}
	}

	// Token: 0x17000856 RID: 2134
	// (get) Token: 0x060019B3 RID: 6579 RVA: 0x0006C5E0 File Offset: 0x0006A7E0
	// (set) Token: 0x060019B4 RID: 6580 RVA: 0x0006C608 File Offset: 0x0006A808
	public unsafe float g_fHeight
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fHeight);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fHeight)) = value;
		}
	}

	// Token: 0x17000857 RID: 2135
	// (get) Token: 0x060019B5 RID: 6581 RVA: 0x0006C62C File Offset: 0x0006A82C
	// (set) Token: 0x060019B6 RID: 6582 RVA: 0x0006C654 File Offset: 0x0006A854
	public unsafe float g_fSpeed
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fSpeed);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fSpeed)) = value;
		}
	}

	// Token: 0x17000858 RID: 2136
	// (get) Token: 0x060019B7 RID: 6583 RVA: 0x0006C678 File Offset: 0x0006A878
	// (set) Token: 0x060019B8 RID: 6584 RVA: 0x0006C6A0 File Offset: 0x0006A8A0
	public unsafe bool g_bCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_bCollision);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_bCollision)) = value;
		}
	}

	// Token: 0x17000859 RID: 2137
	// (get) Token: 0x060019B9 RID: 6585 RVA: 0x0006C6C4 File Offset: 0x0006A8C4
	// (set) Token: 0x060019BA RID: 6586 RVA: 0x0006C6EC File Offset: 0x0006A8EC
	public unsafe Vector3 g_PrePosition
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_PrePosition);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_PrePosition)) = value;
		}
	}

	// Token: 0x1700085A RID: 2138
	// (get) Token: 0x060019BB RID: 6587 RVA: 0x0006C710 File Offset: 0x0006A910
	// (set) Token: 0x060019BC RID: 6588 RVA: 0x0006C744 File Offset: 0x0006A944
	public unsafe EffectPool g_EffExplosion
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_EffExplosion);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_EffExplosion), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700085B RID: 2139
	// (get) Token: 0x060019BD RID: 6589 RVA: 0x0006C76C File Offset: 0x0006A96C
	// (set) Token: 0x060019BE RID: 6590 RVA: 0x0006C7A0 File Offset: 0x0006A9A0
	public unsafe EffectPool g_EffCollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_EffCollision);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_EffCollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700085C RID: 2140
	// (get) Token: 0x060019BF RID: 6591 RVA: 0x0006C7C8 File Offset: 0x0006A9C8
	// (set) Token: 0x060019C0 RID: 6592 RVA: 0x0006C7FC File Offset: 0x0006A9FC
	public unsafe SoundEffectPool g_SEExplosion
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SEExplosion);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SEExplosion), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700085D RID: 2141
	// (get) Token: 0x060019C1 RID: 6593 RVA: 0x0006C824 File Offset: 0x0006AA24
	// (set) Token: 0x060019C2 RID: 6594 RVA: 0x0006C858 File Offset: 0x0006AA58
	public unsafe SoundEffectPool g_SEExplosion02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SEExplosion02);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SEExplosion02), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700085E RID: 2142
	// (get) Token: 0x060019C3 RID: 6595 RVA: 0x0006C880 File Offset: 0x0006AA80
	// (set) Token: 0x060019C4 RID: 6596 RVA: 0x0006C8B4 File Offset: 0x0006AAB4
	public unsafe SoundEffectPool g_SECollision
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SECollision);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SoundEffectPool(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SECollision), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700085F RID: 2143
	// (get) Token: 0x060019C5 RID: 6597 RVA: 0x0006C8DC File Offset: 0x0006AADC
	// (set) Token: 0x060019C6 RID: 6598 RVA: 0x0006C904 File Offset: 0x0006AB04
	public unsafe bool g_bg_SEExplosion02
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_bg_SEExplosion02);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_bg_SEExplosion02)) = value;
		}
	}

	// Token: 0x17000860 RID: 2144
	// (get) Token: 0x060019C7 RID: 6599 RVA: 0x0006C928 File Offset: 0x0006AB28
	// (set) Token: 0x060019C8 RID: 6600 RVA: 0x0006C950 File Offset: 0x0006AB50
	public unsafe float g_fDuration
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fDuration);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fDuration)) = value;
		}
	}

	// Token: 0x17000861 RID: 2145
	// (get) Token: 0x060019C9 RID: 6601 RVA: 0x0006C974 File Offset: 0x0006AB74
	// (set) Token: 0x060019CA RID: 6602 RVA: 0x0006C99C File Offset: 0x0006AB9C
	public unsafe float g_fDurationV2
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fDurationV2);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fDurationV2)) = value;
		}
	}

	// Token: 0x17000862 RID: 2146
	// (get) Token: 0x060019CB RID: 6603 RVA: 0x0006C9C0 File Offset: 0x0006ABC0
	// (set) Token: 0x060019CC RID: 6604 RVA: 0x0006C9E8 File Offset: 0x0006ABE8
	public unsafe float g_fDurationVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fDurationVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fDurationVal)) = value;
		}
	}

	// Token: 0x17000863 RID: 2147
	// (get) Token: 0x060019CD RID: 6605 RVA: 0x0006CA0C File Offset: 0x0006AC0C
	// (set) Token: 0x060019CE RID: 6606 RVA: 0x0006CA34 File Offset: 0x0006AC34
	public unsafe float g_fIntervals
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fIntervals);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fIntervals)) = value;
		}
	}

	// Token: 0x17000864 RID: 2148
	// (get) Token: 0x060019CF RID: 6607 RVA: 0x0006CA58 File Offset: 0x0006AC58
	// (set) Token: 0x060019D0 RID: 6608 RVA: 0x0006CA80 File Offset: 0x0006AC80
	public unsafe float g_fIntervalsVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fIntervalsVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fIntervalsVal)) = value;
		}
	}

	// Token: 0x17000865 RID: 2149
	// (get) Token: 0x060019D1 RID: 6609 RVA: 0x0006CAA4 File Offset: 0x0006ACA4
	// (set) Token: 0x060019D2 RID: 6610 RVA: 0x0006CAD8 File Offset: 0x0006ACD8
	public unsafe List<Transform> g_TargetList
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_TargetList);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new List<Transform>(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_TargetList), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000866 RID: 2150
	// (get) Token: 0x060019D3 RID: 6611 RVA: 0x0006CB00 File Offset: 0x0006AD00
	// (set) Token: 0x060019D4 RID: 6612 RVA: 0x0006CB34 File Offset: 0x0006AD34
	public unsafe SphereCollider g_SC
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SC);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new SphereCollider(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_SC), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17000867 RID: 2151
	// (get) Token: 0x060019D5 RID: 6613 RVA: 0x0006CB5C File Offset: 0x0006AD5C
	// (set) Token: 0x060019D6 RID: 6614 RVA: 0x0006CB84 File Offset: 0x0006AD84
	public unsafe float g_fRepulse
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fRepulse);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fRepulse)) = value;
		}
	}

	// Token: 0x17000868 RID: 2152
	// (get) Token: 0x060019D7 RID: 6615 RVA: 0x0006CBA8 File Offset: 0x0006ADA8
	// (set) Token: 0x060019D8 RID: 6616 RVA: 0x0006CBD0 File Offset: 0x0006ADD0
	public unsafe float g_fRepulseVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fRepulseVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fRepulseVal)) = value;
		}
	}

	// Token: 0x17000869 RID: 2153
	// (get) Token: 0x060019D9 RID: 6617 RVA: 0x0006CBF4 File Offset: 0x0006ADF4
	// (set) Token: 0x060019DA RID: 6618 RVA: 0x0006CC1C File Offset: 0x0006AE1C
	public unsafe float g_fSuckVal
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fSuckVal);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BossLevel03BigChargeFar.NativeFieldInfoPtr_g_fSuckVal)) = value;
		}
	}

	// Token: 0x0400131E RID: 4894
	private static readonly IntPtr NativeFieldInfoPtr_LG;

	// Token: 0x0400131F RID: 4895
	private static readonly IntPtr NativeFieldInfoPtr_g_PS;

	// Token: 0x04001320 RID: 4896
	private static readonly IntPtr NativeFieldInfoPtr_g_AD;

	// Token: 0x04001321 RID: 4897
	private static readonly IntPtr NativeFieldInfoPtr_g_v3Direction;

	// Token: 0x04001322 RID: 4898
	private static readonly IntPtr NativeFieldInfoPtr_g_v3Center;

	// Token: 0x04001323 RID: 4899
	private static readonly IntPtr NativeFieldInfoPtr_g_fRadius;

	// Token: 0x04001324 RID: 4900
	private static readonly IntPtr NativeFieldInfoPtr_g_fPiVal;

	// Token: 0x04001325 RID: 4901
	private static readonly IntPtr NativeFieldInfoPtr_g_fX;

	// Token: 0x04001326 RID: 4902
	private static readonly IntPtr NativeFieldInfoPtr_g_fY;

	// Token: 0x04001327 RID: 4903
	private static readonly IntPtr NativeFieldInfoPtr_g_fHeight;

	// Token: 0x04001328 RID: 4904
	private static readonly IntPtr NativeFieldInfoPtr_g_fSpeed;

	// Token: 0x04001329 RID: 4905
	private static readonly IntPtr NativeFieldInfoPtr_g_bCollision;

	// Token: 0x0400132A RID: 4906
	private static readonly IntPtr NativeFieldInfoPtr_g_PrePosition;

	// Token: 0x0400132B RID: 4907
	private static readonly IntPtr NativeFieldInfoPtr_g_EffExplosion;

	// Token: 0x0400132C RID: 4908
	private static readonly IntPtr NativeFieldInfoPtr_g_EffCollision;

	// Token: 0x0400132D RID: 4909
	private static readonly IntPtr NativeFieldInfoPtr_g_SEExplosion;

	// Token: 0x0400132E RID: 4910
	private static readonly IntPtr NativeFieldInfoPtr_g_SEExplosion02;

	// Token: 0x0400132F RID: 4911
	private static readonly IntPtr NativeFieldInfoPtr_g_SECollision;

	// Token: 0x04001330 RID: 4912
	private static readonly IntPtr NativeFieldInfoPtr_g_bg_SEExplosion02;

	// Token: 0x04001331 RID: 4913
	private static readonly IntPtr NativeFieldInfoPtr_g_fDuration;

	// Token: 0x04001332 RID: 4914
	private static readonly IntPtr NativeFieldInfoPtr_g_fDurationV2;

	// Token: 0x04001333 RID: 4915
	private static readonly IntPtr NativeFieldInfoPtr_g_fDurationVal;

	// Token: 0x04001334 RID: 4916
	private static readonly IntPtr NativeFieldInfoPtr_g_fIntervals;

	// Token: 0x04001335 RID: 4917
	private static readonly IntPtr NativeFieldInfoPtr_g_fIntervalsVal;

	// Token: 0x04001336 RID: 4918
	private static readonly IntPtr NativeFieldInfoPtr_g_TargetList;

	// Token: 0x04001337 RID: 4919
	private static readonly IntPtr NativeFieldInfoPtr_g_SC;

	// Token: 0x04001338 RID: 4920
	private static readonly IntPtr NativeFieldInfoPtr_g_fRepulse;

	// Token: 0x04001339 RID: 4921
	private static readonly IntPtr NativeFieldInfoPtr_g_fRepulseVal;

	// Token: 0x0400133A RID: 4922
	private static readonly IntPtr NativeFieldInfoPtr_g_fSuckVal;

	// Token: 0x0400133B RID: 4923
	private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0;

	// Token: 0x0400133C RID: 4924
	private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0;

	// Token: 0x0400133D RID: 4925
	private static readonly IntPtr NativeMethodInfoPtr_ArcMove_Private_Void_Single_0;

	// Token: 0x0400133E RID: 4926
	private static readonly IntPtr NativeMethodInfoPtr_Explosion_Protected_Void_Single_0;

	// Token: 0x0400133F RID: 4927
	private static readonly IntPtr NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0;

	// Token: 0x04001340 RID: 4928
	private static readonly IntPtr NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0;

	// Token: 0x04001341 RID: 4929
	private static readonly IntPtr NativeMethodInfoPtr_Attack_Private_Void_AttackData_0;

	// Token: 0x04001342 RID: 4930
	private static readonly IntPtr NativeMethodInfoPtr_Set_Public_Void_Vector3_Vector3_Single_Single_Single_0;

	// Token: 0x04001343 RID: 4931
	private static readonly IntPtr NativeMethodInfoPtr_SetCollisionEffect_Public_Void_EffectPool_EffectPool_0;

	// Token: 0x04001344 RID: 4932
	private static readonly IntPtr NativeMethodInfoPtr_SetCollisionSE_Public_Void_SoundEffectPool_SoundEffectPool_0;

	// Token: 0x04001345 RID: 4933
	private static readonly IntPtr NativeMethodInfoPtr_SetCollisionSE_Public_Void_SoundEffectPool_SoundEffectPool_SoundEffectPool_0;

	// Token: 0x04001346 RID: 4934
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
