using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using MEC;
using UnityEngine;
using UnityEngine.UI;

// Token: 0x020002F5 RID: 757
public class UIAimingPoint : MonoBehaviour
{
	// Token: 0x170021D8 RID: 8664
	// (get) Token: 0x060061D1 RID: 25041 RVA: 0x0018BBD4 File Offset: 0x00189DD4
	public unsafe UIMagicLockController MagicLockController
	{
		[CallerCount(3)]
		[CachedScanResults(RefRangeStart = 11345, RefRangeEnd = 11348, XrefRangeStart = 11345, XrefRangeEnd = 11348, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		get
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_get_MagicLockController_Public_get_UIMagicLockController_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new UIMagicLockController(intPtr3) : null;
		}
	}

	// Token: 0x060061D2 RID: 25042 RVA: 0x0018BC2C File Offset: 0x00189E2C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596705, RefRangeEnd = 596706, XrefRangeStart = 596659, XrefRangeEnd = 596705, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061D3 RID: 25043 RVA: 0x0018BC70 File Offset: 0x00189E70
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596706, XrefRangeEnd = 596718, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitMagicLockSystem()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_InitMagicLockSystem_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061D4 RID: 25044 RVA: 0x0018BCB4 File Offset: 0x00189EB4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596764, RefRangeEnd = 596765, XrefRangeStart = 596718, XrefRangeEnd = 596764, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitAimTarget()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_InitAimTarget_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061D5 RID: 25045 RVA: 0x0018BCF8 File Offset: 0x00189EF8
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596765, XrefRangeEnd = 596772, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitPerspective()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_InitPerspective_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061D6 RID: 25046 RVA: 0x0018BD3C File Offset: 0x00189F3C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596772, XrefRangeEnd = 596780, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitSwitchDistance()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_InitSwitchDistance_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061D7 RID: 25047 RVA: 0x0018BD80 File Offset: 0x00189F80
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 596796, RefRangeEnd = 596798, XrefRangeStart = 596780, XrefRangeEnd = 596796, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void InitMagicArray()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_InitMagicArray_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061D8 RID: 25048 RVA: 0x0018BDC4 File Offset: 0x00189FC4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596802, RefRangeEnd = 596803, XrefRangeStart = 596798, XrefRangeEnd = 596802, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateFirePoint(Transform source)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(source);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_UpdateFirePoint_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060061D9 RID: 25049 RVA: 0x0018BE20 File Offset: 0x0018A020
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596803, RefRangeEnd = 596804, XrefRangeStart = 596803, XrefRangeEnd = 596803, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetAimShotSizeAdd(float fSize = 0.5f)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref fSize;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_SetAimShotSizeAdd_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060061DA RID: 25050 RVA: 0x0018BE74 File Offset: 0x0018A074
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596808, RefRangeEnd = 596809, XrefRangeStart = 596804, XrefRangeEnd = 596808, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetAimStatus(bool bStatus)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref bStatus;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_SetAimStatus_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060061DB RID: 25051 RVA: 0x0018BEC8 File Offset: 0x0018A0C8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596820, RefRangeEnd = 596821, XrefRangeStart = 596809, XrefRangeEnd = 596820, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetAimMagicEnable(bool isEnabled)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isEnabled;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_SetAimMagicEnable_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060061DC RID: 25052 RVA: 0x0018BF1C File Offset: 0x0018A11C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596821, RefRangeEnd = 596822, XrefRangeStart = 596821, XrefRangeEnd = 596821, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ShowShotAim(bool bSmooth = false)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref bSmooth;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_ShowShotAim_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060061DD RID: 25053 RVA: 0x0018BF70 File Offset: 0x0018A170
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596822, RefRangeEnd = 596823, XrefRangeStart = 596822, XrefRangeEnd = 596822, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void HideShotAim()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_HideShotAim_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061DE RID: 25054 RVA: 0x0018BFB4 File Offset: 0x0018A1B4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596827, RefRangeEnd = 596828, XrefRangeStart = 596823, XrefRangeEnd = 596827, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void ShowSwitchDistance(bool isEnabled)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isEnabled;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_ShowSwitchDistance_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060061DF RID: 25055 RVA: 0x0018C008 File Offset: 0x0018A208
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596854, RefRangeEnd = 596855, XrefRangeStart = 596828, XrefRangeEnd = 596854, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateMagicAimIcon(PlayerEffectPlay.Magic magicType)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref magicType;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_UpdateMagicAimIcon_Public_Void_Magic_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060061E0 RID: 25056 RVA: 0x0018C05C File Offset: 0x0018A25C
	[CallerCount(10)]
	[CachedScanResults(RefRangeStart = 7527, RefRangeEnd = 7537, XrefRangeStart = 7527, XrefRangeEnd = 7537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe GameObject GetIceLockUITemplate()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_GetIceLockUITemplate_Public_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new GameObject(intPtr3) : null;
	}

	// Token: 0x060061E1 RID: 25057 RVA: 0x0018C0B4 File Offset: 0x0018A2B4
	[CallerCount(16)]
	[CachedScanResults(RefRangeStart = 11358, RefRangeEnd = 11374, XrefRangeStart = 11358, XrefRangeEnd = 11374, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Transform GetIceLockRoot()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_GetIceLockRoot_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new Transform(intPtr3) : null;
	}

	// Token: 0x060061E2 RID: 25058 RVA: 0x0018C10C File Offset: 0x0018A30C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596862, RefRangeEnd = 596863, XrefRangeStart = 596855, XrefRangeEnd = 596862, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SwitchPerspectiveLock(Vector2 direction)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref direction;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_SwitchPerspectiveLock_Public_Void_Vector2_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060061E3 RID: 25059 RVA: 0x0018C160 File Offset: 0x0018A360
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596915, RefRangeEnd = 596916, XrefRangeStart = 596863, XrefRangeEnd = 596915, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetPerspectiveLock()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_SetPerspectiveLock_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061E4 RID: 25060 RVA: 0x0018C1A4 File Offset: 0x0018A3A4
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 596920, RefRangeEnd = 596922, XrefRangeStart = 596916, XrefRangeEnd = 596920, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Localize(LocalizationData data)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = IL2CPP.Il2CppObjectBaseToPtr(data);
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060061E5 RID: 25061 RVA: 0x0018C200 File Offset: 0x0018A400
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 596939, RefRangeEnd = 596940, XrefRangeStart = 596922, XrefRangeEnd = 596939, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dispose()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061E6 RID: 25062 RVA: 0x0018C244 File Offset: 0x0018A444
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596940, XrefRangeEnd = 596945, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> Tick()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		IntPtr intPtr3 = intPtr;
		return (intPtr3 != 0) ? new IEnumerator<float>(intPtr3) : null;
	}

	// Token: 0x060061E7 RID: 25063 RVA: 0x0018C29C File Offset: 0x0018A49C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596945, XrefRangeEnd = 596946, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateUIWithControllerDevice(ControllerDevice controllerDevice)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref controllerDevice;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_UpdateUIWithControllerDevice_Private_Void_ControllerDevice_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060061E8 RID: 25064 RVA: 0x0018C2F0 File Offset: 0x0018A4F0
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 597059, RefRangeEnd = 597060, XrefRangeStart = 596946, XrefRangeEnd = 597059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateAimUI()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_UpdateAimUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061E9 RID: 25065 RVA: 0x0018C334 File Offset: 0x0018A534
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 597082, RefRangeEnd = 597083, XrefRangeStart = 597060, XrefRangeEnd = 597082, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateSwitchDistance()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_UpdateSwitchDistance_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061EA RID: 25066 RVA: 0x0018C378 File Offset: 0x0018A578
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 597151, RefRangeEnd = 597152, XrefRangeStart = 597083, XrefRangeEnd = 597151, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdatePerspectiveLock()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_UpdatePerspectiveLock_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061EB RID: 25067 RVA: 0x0018C3BC File Offset: 0x0018A5BC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 597217, RefRangeEnd = 597218, XrefRangeStart = 597152, XrefRangeEnd = 597217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateAimFrameUI()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_UpdateAimFrameUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061EC RID: 25068 RVA: 0x0018C400 File Offset: 0x0018A600
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 597218, XrefRangeEnd = 597227, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateAimCenterImage()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_UpdateAimCenterImage_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061ED RID: 25069 RVA: 0x0018C444 File Offset: 0x0018A644
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 597245, RefRangeEnd = 597246, XrefRangeStart = 597227, XrefRangeEnd = 597245, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe bool TryUpdateAimCenterPos()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_TryUpdateAimCenterPos_Private_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		return *IL2CPP.il2cpp_object_unbox(intPtr);
	}

	// Token: 0x060061EE RID: 25070 RVA: 0x0018C494 File Offset: 0x0018A694
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 597252, RefRangeEnd = 597253, XrefRangeStart = 597246, XrefRangeEnd = 597252, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateLockUI()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_UpdateLockUI_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061EF RID: 25071 RVA: 0x0018C4D8 File Offset: 0x0018A6D8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 597287, RefRangeEnd = 597289, XrefRangeStart = 597253, XrefRangeEnd = 597287, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateSwitchDistanceImage()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr_UpdateSwitchDistanceImage_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061F0 RID: 25072 RVA: 0x0018C51C File Offset: 0x0018A71C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 597289, XrefRangeEnd = 597294, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UIAimingPoint()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060061F1 RID: 25073 RVA: 0x0018C568 File Offset: 0x0018A768
	// Note: this type is marked as 'beforefieldinit'.
	static UIAimingPoint()
	{
		Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIAimingPoint");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr);
		UIAimingPoint.NativeFieldInfoPtr_iceLockUIPrefab = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "iceLockUIPrefab");
		UIAimingPoint.NativeFieldInfoPtr_fireLockUIPrefab = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "fireLockUIPrefab");
		UIAimingPoint.NativeFieldInfoPtr_magicLockController = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "magicLockController");
		UIAimingPoint.NativeFieldInfoPtr_iceLockRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "iceLockRoot");
		UIAimingPoint.NativeFieldInfoPtr_aimImg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimImg");
		UIAimingPoint.NativeFieldInfoPtr_aimCenterImg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimCenterImg");
		UIAimingPoint.NativeFieldInfoPtr_isSmoothMode = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "isSmoothMode");
		UIAimingPoint.NativeFieldInfoPtr_frameCount = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "frameCount");
		UIAimingPoint.NativeFieldInfoPtr_UPDATE_RATE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "UPDATE_RATE");
		UIAimingPoint.NativeFieldInfoPtr_aimAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimAlpha");
		UIAimingPoint.NativeFieldInfoPtr_aimScaleMax = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimScaleMax");
		UIAimingPoint.NativeFieldInfoPtr_aimScaleMin = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimScaleMin");
		UIAimingPoint.NativeFieldInfoPtr_aimScaleValue = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimScaleValue");
		UIAimingPoint.NativeFieldInfoPtr_aimShotSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimShotSize");
		UIAimingPoint.NativeFieldInfoPtr_aimCenterAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimCenterAlpha");
		UIAimingPoint.NativeFieldInfoPtr_COLOR_MAGIC_FIRE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "COLOR_MAGIC_FIRE");
		UIAimingPoint.NativeFieldInfoPtr_COLOR_MAGIC_NULL = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "COLOR_MAGIC_NULL");
		UIAimingPoint.NativeFieldInfoPtr_COLOR_MAGIC_ICE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "COLOR_MAGIC_ICE");
		UIAimingPoint.NativeFieldInfoPtr_aimFrameAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimFrameAlpha");
		UIAimingPoint.NativeFieldInfoPtr_aimFrameX = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimFrameX");
		UIAimingPoint.NativeFieldInfoPtr_aimFrameSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimFrameSize");
		UIAimingPoint.NativeFieldInfoPtr_aimFrameColor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimFrameColor");
		UIAimingPoint.NativeFieldInfoPtr_perspectiveLockRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "perspectiveLockRoot");
		UIAimingPoint.NativeFieldInfoPtr_perspectiveLockUp = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "perspectiveLockUp");
		UIAimingPoint.NativeFieldInfoPtr_perspectiveLockDown = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "perspectiveLockDown");
		UIAimingPoint.NativeFieldInfoPtr_perspectiveLockLeft = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "perspectiveLockLeft");
		UIAimingPoint.NativeFieldInfoPtr_perspectiveLockRight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "perspectiveLockRight");
		UIAimingPoint.NativeFieldInfoPtr_perspectiveLockAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "perspectiveLockAlpha");
		UIAimingPoint.NativeFieldInfoPtr_firePointBone = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "firePointBone");
		UIAimingPoint.NativeFieldInfoPtr_aimTarget = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimTarget");
		UIAimingPoint.NativeFieldInfoPtr_aimMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimMask");
		UIAimingPoint.NativeFieldInfoPtr_switchDistanceRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "switchDistanceRoot");
		UIAimingPoint.NativeFieldInfoPtr_switchDistanceLabel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "switchDistanceLabel");
		UIAimingPoint.NativeFieldInfoPtr_switchDistanceLabelBtnImg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "switchDistanceLabelBtnImg");
		UIAimingPoint.NativeFieldInfoPtr_switchDistanceControllerImg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "switchDistanceControllerImg");
		UIAimingPoint.NativeFieldInfoPtr_switchDistanceKeyImg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "switchDistanceKeyImg");
		UIAimingPoint.NativeFieldInfoPtr_switchDistanceKeyLabel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "switchDistanceKeyLabel");
		UIAimingPoint.NativeFieldInfoPtr_isSwitchDistanceEnabled = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "isSwitchDistanceEnabled");
		UIAimingPoint.NativeFieldInfoPtr_switchDistanceAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "switchDistanceAlpha");
		UIAimingPoint.NativeFieldInfoPtr_magicArrayAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "magicArrayAlpha");
		UIAimingPoint.NativeFieldInfoPtr_aimMagicEnable = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimMagicEnable");
		UIAimingPoint.NativeFieldInfoPtr_aimMagicLife = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "aimMagicLife");
		UIAimingPoint.NativeFieldInfoPtr_processor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "processor");
		UIAimingPoint.NativeMethodInfoPtr_get_MagicLockController_Public_get_UIMagicLockController_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670367);
		UIAimingPoint.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670368);
		UIAimingPoint.NativeMethodInfoPtr_InitMagicLockSystem_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670369);
		UIAimingPoint.NativeMethodInfoPtr_InitAimTarget_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670370);
		UIAimingPoint.NativeMethodInfoPtr_InitPerspective_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670371);
		UIAimingPoint.NativeMethodInfoPtr_InitSwitchDistance_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670372);
		UIAimingPoint.NativeMethodInfoPtr_InitMagicArray_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670373);
		UIAimingPoint.NativeMethodInfoPtr_UpdateFirePoint_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670374);
		UIAimingPoint.NativeMethodInfoPtr_SetAimShotSizeAdd_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670375);
		UIAimingPoint.NativeMethodInfoPtr_SetAimStatus_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670376);
		UIAimingPoint.NativeMethodInfoPtr_SetAimMagicEnable_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670377);
		UIAimingPoint.NativeMethodInfoPtr_ShowShotAim_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670378);
		UIAimingPoint.NativeMethodInfoPtr_HideShotAim_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670379);
		UIAimingPoint.NativeMethodInfoPtr_ShowSwitchDistance_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670380);
		UIAimingPoint.NativeMethodInfoPtr_UpdateMagicAimIcon_Public_Void_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670381);
		UIAimingPoint.NativeMethodInfoPtr_GetIceLockUITemplate_Public_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670382);
		UIAimingPoint.NativeMethodInfoPtr_GetIceLockRoot_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670383);
		UIAimingPoint.NativeMethodInfoPtr_SwitchPerspectiveLock_Public_Void_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670384);
		UIAimingPoint.NativeMethodInfoPtr_SetPerspectiveLock_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670385);
		UIAimingPoint.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670386);
		UIAimingPoint.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670387);
		UIAimingPoint.NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670388);
		UIAimingPoint.NativeMethodInfoPtr_UpdateUIWithControllerDevice_Private_Void_ControllerDevice_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670389);
		UIAimingPoint.NativeMethodInfoPtr_UpdateAimUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670390);
		UIAimingPoint.NativeMethodInfoPtr_UpdateSwitchDistance_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670391);
		UIAimingPoint.NativeMethodInfoPtr_UpdatePerspectiveLock_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670392);
		UIAimingPoint.NativeMethodInfoPtr_UpdateAimFrameUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670393);
		UIAimingPoint.NativeMethodInfoPtr_UpdateAimCenterImage_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670394);
		UIAimingPoint.NativeMethodInfoPtr_TryUpdateAimCenterPos_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670395);
		UIAimingPoint.NativeMethodInfoPtr_UpdateLockUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670396);
		UIAimingPoint.NativeMethodInfoPtr_UpdateSwitchDistanceImage_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670397);
		UIAimingPoint.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100670398);
	}

	// Token: 0x060061F2 RID: 25074 RVA: 0x0000351C File Offset: 0x0000171C
	public UIAimingPoint(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170021AD RID: 8621
	// (get) Token: 0x060061F3 RID: 25075 RVA: 0x0018CB74 File Offset: 0x0018AD74
	// (set) Token: 0x060061F4 RID: 25076 RVA: 0x0018CBA8 File Offset: 0x0018ADA8
	public unsafe GameObject iceLockUIPrefab
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_iceLockUIPrefab);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_iceLockUIPrefab), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021AE RID: 8622
	// (get) Token: 0x060061F5 RID: 25077 RVA: 0x0018CBD0 File Offset: 0x0018ADD0
	// (set) Token: 0x060061F6 RID: 25078 RVA: 0x0018CC04 File Offset: 0x0018AE04
	public unsafe UIMagicLock fireLockUIPrefab
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_fireLockUIPrefab);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UIMagicLock(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_fireLockUIPrefab), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021AF RID: 8623
	// (get) Token: 0x060061F7 RID: 25079 RVA: 0x0018CC2C File Offset: 0x0018AE2C
	// (set) Token: 0x060061F8 RID: 25080 RVA: 0x0018CC60 File Offset: 0x0018AE60
	public unsafe UIMagicLockController magicLockController
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_magicLockController);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new UIMagicLockController(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_magicLockController), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021B0 RID: 8624
	// (get) Token: 0x060061F9 RID: 25081 RVA: 0x0018CC88 File Offset: 0x0018AE88
	// (set) Token: 0x060061FA RID: 25082 RVA: 0x0018CCBC File Offset: 0x0018AEBC
	public unsafe Transform iceLockRoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_iceLockRoot);
			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(UIAimingPoint.NativeFieldInfoPtr_iceLockRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021B1 RID: 8625
	// (get) Token: 0x060061FB RID: 25083 RVA: 0x0018CCE4 File Offset: 0x0018AEE4
	// (set) Token: 0x060061FC RID: 25084 RVA: 0x0018CD18 File Offset: 0x0018AF18
	public unsafe Image aimImg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimImg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimImg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021B2 RID: 8626
	// (get) Token: 0x060061FD RID: 25085 RVA: 0x0018CD40 File Offset: 0x0018AF40
	// (set) Token: 0x060061FE RID: 25086 RVA: 0x0018CD74 File Offset: 0x0018AF74
	public unsafe Image aimCenterImg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimCenterImg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimCenterImg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021B3 RID: 8627
	// (get) Token: 0x060061FF RID: 25087 RVA: 0x0018CD9C File Offset: 0x0018AF9C
	// (set) Token: 0x06006200 RID: 25088 RVA: 0x0018CDC4 File Offset: 0x0018AFC4
	public unsafe bool isSmoothMode
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_isSmoothMode);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_isSmoothMode)) = value;
		}
	}

	// Token: 0x170021B4 RID: 8628
	// (get) Token: 0x06006201 RID: 25089 RVA: 0x0018CDE8 File Offset: 0x0018AFE8
	// (set) Token: 0x06006202 RID: 25090 RVA: 0x0018CE10 File Offset: 0x0018B010
	public unsafe int frameCount
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_frameCount);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_frameCount)) = value;
		}
	}

	// Token: 0x170021B5 RID: 8629
	// (get) Token: 0x06006203 RID: 25091 RVA: 0x0018CE34 File Offset: 0x0018B034
	// (set) Token: 0x06006204 RID: 25092 RVA: 0x0018CE52 File Offset: 0x0018B052
	public unsafe static int UPDATE_RATE
	{
		get
		{
			int num;
			IL2CPP.il2cpp_field_static_get_value(UIAimingPoint.NativeFieldInfoPtr_UPDATE_RATE, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIAimingPoint.NativeFieldInfoPtr_UPDATE_RATE, (void*)(&value));
		}
	}

	// Token: 0x170021B6 RID: 8630
	// (get) Token: 0x06006205 RID: 25093 RVA: 0x0018CE64 File Offset: 0x0018B064
	// (set) Token: 0x06006206 RID: 25094 RVA: 0x0018CE8C File Offset: 0x0018B08C
	public unsafe float aimAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimAlpha)) = value;
		}
	}

	// Token: 0x170021B7 RID: 8631
	// (get) Token: 0x06006207 RID: 25095 RVA: 0x0018CEB0 File Offset: 0x0018B0B0
	// (set) Token: 0x06006208 RID: 25096 RVA: 0x0018CED8 File Offset: 0x0018B0D8
	public unsafe float aimScaleMax
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimScaleMax);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimScaleMax)) = value;
		}
	}

	// Token: 0x170021B8 RID: 8632
	// (get) Token: 0x06006209 RID: 25097 RVA: 0x0018CEFC File Offset: 0x0018B0FC
	// (set) Token: 0x0600620A RID: 25098 RVA: 0x0018CF24 File Offset: 0x0018B124
	public unsafe float aimScaleMin
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimScaleMin);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimScaleMin)) = value;
		}
	}

	// Token: 0x170021B9 RID: 8633
	// (get) Token: 0x0600620B RID: 25099 RVA: 0x0018CF48 File Offset: 0x0018B148
	// (set) Token: 0x0600620C RID: 25100 RVA: 0x0018CF70 File Offset: 0x0018B170
	public unsafe float aimScaleValue
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimScaleValue);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimScaleValue)) = value;
		}
	}

	// Token: 0x170021BA RID: 8634
	// (get) Token: 0x0600620D RID: 25101 RVA: 0x0018CF94 File Offset: 0x0018B194
	// (set) Token: 0x0600620E RID: 25102 RVA: 0x0018CFBC File Offset: 0x0018B1BC
	public unsafe float aimShotSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimShotSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimShotSize)) = value;
		}
	}

	// Token: 0x170021BB RID: 8635
	// (get) Token: 0x0600620F RID: 25103 RVA: 0x0018CFE0 File Offset: 0x0018B1E0
	// (set) Token: 0x06006210 RID: 25104 RVA: 0x0018D008 File Offset: 0x0018B208
	public unsafe float aimCenterAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimCenterAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimCenterAlpha)) = value;
		}
	}

	// Token: 0x170021BC RID: 8636
	// (get) Token: 0x06006211 RID: 25105 RVA: 0x0018D02C File Offset: 0x0018B22C
	// (set) Token: 0x06006212 RID: 25106 RVA: 0x0018D054 File Offset: 0x0018B254
	public unsafe Color COLOR_MAGIC_FIRE
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_COLOR_MAGIC_FIRE);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_COLOR_MAGIC_FIRE)) = value;
		}
	}

	// Token: 0x170021BD RID: 8637
	// (get) Token: 0x06006213 RID: 25107 RVA: 0x0018D078 File Offset: 0x0018B278
	// (set) Token: 0x06006214 RID: 25108 RVA: 0x0018D0A0 File Offset: 0x0018B2A0
	public unsafe Color COLOR_MAGIC_NULL
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_COLOR_MAGIC_NULL);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_COLOR_MAGIC_NULL)) = value;
		}
	}

	// Token: 0x170021BE RID: 8638
	// (get) Token: 0x06006215 RID: 25109 RVA: 0x0018D0C4 File Offset: 0x0018B2C4
	// (set) Token: 0x06006216 RID: 25110 RVA: 0x0018D0EC File Offset: 0x0018B2EC
	public unsafe Color COLOR_MAGIC_ICE
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_COLOR_MAGIC_ICE);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_COLOR_MAGIC_ICE)) = value;
		}
	}

	// Token: 0x170021BF RID: 8639
	// (get) Token: 0x06006217 RID: 25111 RVA: 0x0018D110 File Offset: 0x0018B310
	// (set) Token: 0x06006218 RID: 25112 RVA: 0x0018D138 File Offset: 0x0018B338
	public unsafe float aimFrameAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimFrameAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimFrameAlpha)) = value;
		}
	}

	// Token: 0x170021C0 RID: 8640
	// (get) Token: 0x06006219 RID: 25113 RVA: 0x0018D15C File Offset: 0x0018B35C
	// (set) Token: 0x0600621A RID: 25114 RVA: 0x0018D184 File Offset: 0x0018B384
	public unsafe float aimFrameX
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimFrameX);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimFrameX)) = value;
		}
	}

	// Token: 0x170021C1 RID: 8641
	// (get) Token: 0x0600621B RID: 25115 RVA: 0x0018D1A8 File Offset: 0x0018B3A8
	// (set) Token: 0x0600621C RID: 25116 RVA: 0x0018D1D0 File Offset: 0x0018B3D0
	public unsafe float aimFrameSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimFrameSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimFrameSize)) = value;
		}
	}

	// Token: 0x170021C2 RID: 8642
	// (get) Token: 0x0600621D RID: 25117 RVA: 0x0018D1F4 File Offset: 0x0018B3F4
	// (set) Token: 0x0600621E RID: 25118 RVA: 0x0018D21C File Offset: 0x0018B41C
	public unsafe Color aimFrameColor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimFrameColor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimFrameColor)) = value;
		}
	}

	// Token: 0x170021C3 RID: 8643
	// (get) Token: 0x0600621F RID: 25119 RVA: 0x0018D240 File Offset: 0x0018B440
	// (set) Token: 0x06006220 RID: 25120 RVA: 0x0018D274 File Offset: 0x0018B474
	public unsafe RectTransform perspectiveLockRoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockRoot);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021C4 RID: 8644
	// (get) Token: 0x06006221 RID: 25121 RVA: 0x0018D29C File Offset: 0x0018B49C
	// (set) Token: 0x06006222 RID: 25122 RVA: 0x0018D2D0 File Offset: 0x0018B4D0
	public unsafe Image perspectiveLockUp
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockUp);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockUp), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021C5 RID: 8645
	// (get) Token: 0x06006223 RID: 25123 RVA: 0x0018D2F8 File Offset: 0x0018B4F8
	// (set) Token: 0x06006224 RID: 25124 RVA: 0x0018D32C File Offset: 0x0018B52C
	public unsafe Image perspectiveLockDown
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockDown);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockDown), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021C6 RID: 8646
	// (get) Token: 0x06006225 RID: 25125 RVA: 0x0018D354 File Offset: 0x0018B554
	// (set) Token: 0x06006226 RID: 25126 RVA: 0x0018D388 File Offset: 0x0018B588
	public unsafe Image perspectiveLockLeft
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockLeft);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockLeft), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021C7 RID: 8647
	// (get) Token: 0x06006227 RID: 25127 RVA: 0x0018D3B0 File Offset: 0x0018B5B0
	// (set) Token: 0x06006228 RID: 25128 RVA: 0x0018D3E4 File Offset: 0x0018B5E4
	public unsafe Image perspectiveLockRight
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockRight);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockRight), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021C8 RID: 8648
	// (get) Token: 0x06006229 RID: 25129 RVA: 0x0018D40C File Offset: 0x0018B60C
	// (set) Token: 0x0600622A RID: 25130 RVA: 0x0018D434 File Offset: 0x0018B634
	public unsafe float perspectiveLockAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_perspectiveLockAlpha)) = value;
		}
	}

	// Token: 0x170021C9 RID: 8649
	// (get) Token: 0x0600622B RID: 25131 RVA: 0x0018D458 File Offset: 0x0018B658
	// (set) Token: 0x0600622C RID: 25132 RVA: 0x0018D48C File Offset: 0x0018B68C
	public unsafe Transform firePointBone
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_firePointBone);
			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(UIAimingPoint.NativeFieldInfoPtr_firePointBone), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021CA RID: 8650
	// (get) Token: 0x0600622D RID: 25133 RVA: 0x0018D4B4 File Offset: 0x0018B6B4
	// (set) Token: 0x0600622E RID: 25134 RVA: 0x0018D4E8 File Offset: 0x0018B6E8
	public unsafe Transform aimTarget
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimTarget);
			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(UIAimingPoint.NativeFieldInfoPtr_aimTarget), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021CB RID: 8651
	// (get) Token: 0x0600622F RID: 25135 RVA: 0x0018D510 File Offset: 0x0018B710
	// (set) Token: 0x06006230 RID: 25136 RVA: 0x0018D538 File Offset: 0x0018B738
	public unsafe LayerMask aimMask
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimMask);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimMask)) = value;
		}
	}

	// Token: 0x170021CC RID: 8652
	// (get) Token: 0x06006231 RID: 25137 RVA: 0x0018D55C File Offset: 0x0018B75C
	// (set) Token: 0x06006232 RID: 25138 RVA: 0x0018D590 File Offset: 0x0018B790
	public unsafe RectTransform switchDistanceRoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceRoot);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new RectTransform(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021CD RID: 8653
	// (get) Token: 0x06006233 RID: 25139 RVA: 0x0018D5B8 File Offset: 0x0018B7B8
	// (set) Token: 0x06006234 RID: 25140 RVA: 0x0018D5EC File Offset: 0x0018B7EC
	public unsafe Text switchDistanceLabel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceLabel);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Text(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceLabel), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021CE RID: 8654
	// (get) Token: 0x06006235 RID: 25141 RVA: 0x0018D614 File Offset: 0x0018B814
	// (set) Token: 0x06006236 RID: 25142 RVA: 0x0018D648 File Offset: 0x0018B848
	public unsafe Image switchDistanceLabelBtnImg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceLabelBtnImg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceLabelBtnImg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021CF RID: 8655
	// (get) Token: 0x06006237 RID: 25143 RVA: 0x0018D670 File Offset: 0x0018B870
	// (set) Token: 0x06006238 RID: 25144 RVA: 0x0018D6A4 File Offset: 0x0018B8A4
	public unsafe Image switchDistanceControllerImg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceControllerImg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceControllerImg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021D0 RID: 8656
	// (get) Token: 0x06006239 RID: 25145 RVA: 0x0018D6CC File Offset: 0x0018B8CC
	// (set) Token: 0x0600623A RID: 25146 RVA: 0x0018D700 File Offset: 0x0018B900
	public unsafe Image switchDistanceKeyImg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceKeyImg);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Image(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceKeyImg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021D1 RID: 8657
	// (get) Token: 0x0600623B RID: 25147 RVA: 0x0018D728 File Offset: 0x0018B928
	// (set) Token: 0x0600623C RID: 25148 RVA: 0x0018D75C File Offset: 0x0018B95C
	public unsafe Text switchDistanceKeyLabel
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceKeyLabel);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Text(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceKeyLabel), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170021D2 RID: 8658
	// (get) Token: 0x0600623D RID: 25149 RVA: 0x0018D784 File Offset: 0x0018B984
	// (set) Token: 0x0600623E RID: 25150 RVA: 0x0018D7AC File Offset: 0x0018B9AC
	public unsafe bool isSwitchDistanceEnabled
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_isSwitchDistanceEnabled);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_isSwitchDistanceEnabled)) = value;
		}
	}

	// Token: 0x170021D3 RID: 8659
	// (get) Token: 0x0600623F RID: 25151 RVA: 0x0018D7D0 File Offset: 0x0018B9D0
	// (set) Token: 0x06006240 RID: 25152 RVA: 0x0018D7F8 File Offset: 0x0018B9F8
	public unsafe float switchDistanceAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_switchDistanceAlpha)) = value;
		}
	}

	// Token: 0x170021D4 RID: 8660
	// (get) Token: 0x06006241 RID: 25153 RVA: 0x0018D81C File Offset: 0x0018BA1C
	// (set) Token: 0x06006242 RID: 25154 RVA: 0x0018D844 File Offset: 0x0018BA44
	public unsafe float magicArrayAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_magicArrayAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_magicArrayAlpha)) = value;
		}
	}

	// Token: 0x170021D5 RID: 8661
	// (get) Token: 0x06006243 RID: 25155 RVA: 0x0018D868 File Offset: 0x0018BA68
	// (set) Token: 0x06006244 RID: 25156 RVA: 0x0018D890 File Offset: 0x0018BA90
	public unsafe bool aimMagicEnable
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimMagicEnable);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimMagicEnable)) = value;
		}
	}

	// Token: 0x170021D6 RID: 8662
	// (get) Token: 0x06006245 RID: 25157 RVA: 0x0018D8B4 File Offset: 0x0018BAB4
	// (set) Token: 0x06006246 RID: 25158 RVA: 0x0018D8DC File Offset: 0x0018BADC
	public unsafe float aimMagicLife
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimMagicLife);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_aimMagicLife)) = value;
		}
	}

	// Token: 0x170021D7 RID: 8663
	// (get) Token: 0x06006247 RID: 25159 RVA: 0x0018D900 File Offset: 0x0018BB00
	// (set) Token: 0x06006248 RID: 25160 RVA: 0x0018D928 File Offset: 0x0018BB28
	public unsafe CoroutineHandle processor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_processor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint.NativeFieldInfoPtr_processor)) = value;
		}
	}

	// Token: 0x0400410C RID: 16652
	private static readonly IntPtr NativeFieldInfoPtr_iceLockUIPrefab;

	// Token: 0x0400410D RID: 16653
	private static readonly IntPtr NativeFieldInfoPtr_fireLockUIPrefab;

	// Token: 0x0400410E RID: 16654
	private static readonly IntPtr NativeFieldInfoPtr_magicLockController;

	// Token: 0x0400410F RID: 16655
	private static readonly IntPtr NativeFieldInfoPtr_iceLockRoot;

	// Token: 0x04004110 RID: 16656
	private static readonly IntPtr NativeFieldInfoPtr_aimImg;

	// Token: 0x04004111 RID: 16657
	private static readonly IntPtr NativeFieldInfoPtr_aimCenterImg;

	// Token: 0x04004112 RID: 16658
	private static readonly IntPtr NativeFieldInfoPtr_isSmoothMode;

	// Token: 0x04004113 RID: 16659
	private static readonly IntPtr NativeFieldInfoPtr_frameCount;

	// Token: 0x04004114 RID: 16660
	private static readonly IntPtr NativeFieldInfoPtr_UPDATE_RATE;

	// Token: 0x04004115 RID: 16661
	private static readonly IntPtr NativeFieldInfoPtr_aimAlpha;

	// Token: 0x04004116 RID: 16662
	private static readonly IntPtr NativeFieldInfoPtr_aimScaleMax;

	// Token: 0x04004117 RID: 16663
	private static readonly IntPtr NativeFieldInfoPtr_aimScaleMin;

	// Token: 0x04004118 RID: 16664
	private static readonly IntPtr NativeFieldInfoPtr_aimScaleValue;

	// Token: 0x04004119 RID: 16665
	private static readonly IntPtr NativeFieldInfoPtr_aimShotSize;

	// Token: 0x0400411A RID: 16666
	private static readonly IntPtr NativeFieldInfoPtr_aimCenterAlpha;

	// Token: 0x0400411B RID: 16667
	private static readonly IntPtr NativeFieldInfoPtr_COLOR_MAGIC_FIRE;

	// Token: 0x0400411C RID: 16668
	private static readonly IntPtr NativeFieldInfoPtr_COLOR_MAGIC_NULL;

	// Token: 0x0400411D RID: 16669
	private static readonly IntPtr NativeFieldInfoPtr_COLOR_MAGIC_ICE;

	// Token: 0x0400411E RID: 16670
	private static readonly IntPtr NativeFieldInfoPtr_aimFrameAlpha;

	// Token: 0x0400411F RID: 16671
	private static readonly IntPtr NativeFieldInfoPtr_aimFrameX;

	// Token: 0x04004120 RID: 16672
	private static readonly IntPtr NativeFieldInfoPtr_aimFrameSize;

	// Token: 0x04004121 RID: 16673
	private static readonly IntPtr NativeFieldInfoPtr_aimFrameColor;

	// Token: 0x04004122 RID: 16674
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockRoot;

	// Token: 0x04004123 RID: 16675
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockUp;

	// Token: 0x04004124 RID: 16676
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockDown;

	// Token: 0x04004125 RID: 16677
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockLeft;

	// Token: 0x04004126 RID: 16678
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockRight;

	// Token: 0x04004127 RID: 16679
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockAlpha;

	// Token: 0x04004128 RID: 16680
	private static readonly IntPtr NativeFieldInfoPtr_firePointBone;

	// Token: 0x04004129 RID: 16681
	private static readonly IntPtr NativeFieldInfoPtr_aimTarget;

	// Token: 0x0400412A RID: 16682
	private static readonly IntPtr NativeFieldInfoPtr_aimMask;

	// Token: 0x0400412B RID: 16683
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceRoot;

	// Token: 0x0400412C RID: 16684
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceLabel;

	// Token: 0x0400412D RID: 16685
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceLabelBtnImg;

	// Token: 0x0400412E RID: 16686
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceControllerImg;

	// Token: 0x0400412F RID: 16687
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceKeyImg;

	// Token: 0x04004130 RID: 16688
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceKeyLabel;

	// Token: 0x04004131 RID: 16689
	private static readonly IntPtr NativeFieldInfoPtr_isSwitchDistanceEnabled;

	// Token: 0x04004132 RID: 16690
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceAlpha;

	// Token: 0x04004133 RID: 16691
	private static readonly IntPtr NativeFieldInfoPtr_magicArrayAlpha;

	// Token: 0x04004134 RID: 16692
	private static readonly IntPtr NativeFieldInfoPtr_aimMagicEnable;

	// Token: 0x04004135 RID: 16693
	private static readonly IntPtr NativeFieldInfoPtr_aimMagicLife;

	// Token: 0x04004136 RID: 16694
	private static readonly IntPtr NativeFieldInfoPtr_processor;

	// Token: 0x04004137 RID: 16695
	private static readonly IntPtr NativeMethodInfoPtr_get_MagicLockController_Public_get_UIMagicLockController_0;

	// Token: 0x04004138 RID: 16696
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x04004139 RID: 16697
	private static readonly IntPtr NativeMethodInfoPtr_InitMagicLockSystem_Private_Void_0;

	// Token: 0x0400413A RID: 16698
	private static readonly IntPtr NativeMethodInfoPtr_InitAimTarget_Private_Void_0;

	// Token: 0x0400413B RID: 16699
	private static readonly IntPtr NativeMethodInfoPtr_InitPerspective_Private_Void_0;

	// Token: 0x0400413C RID: 16700
	private static readonly IntPtr NativeMethodInfoPtr_InitSwitchDistance_Private_Void_0;

	// Token: 0x0400413D RID: 16701
	private static readonly IntPtr NativeMethodInfoPtr_InitMagicArray_Private_Void_0;

	// Token: 0x0400413E RID: 16702
	private static readonly IntPtr NativeMethodInfoPtr_UpdateFirePoint_Public_Void_Transform_0;

	// Token: 0x0400413F RID: 16703
	private static readonly IntPtr NativeMethodInfoPtr_SetAimShotSizeAdd_Public_Void_Single_0;

	// Token: 0x04004140 RID: 16704
	private static readonly IntPtr NativeMethodInfoPtr_SetAimStatus_Public_Void_Boolean_0;

	// Token: 0x04004141 RID: 16705
	private static readonly IntPtr NativeMethodInfoPtr_SetAimMagicEnable_Public_Void_Boolean_0;

	// Token: 0x04004142 RID: 16706
	private static readonly IntPtr NativeMethodInfoPtr_ShowShotAim_Public_Void_Boolean_0;

	// Token: 0x04004143 RID: 16707
	private static readonly IntPtr NativeMethodInfoPtr_HideShotAim_Public_Void_0;

	// Token: 0x04004144 RID: 16708
	private static readonly IntPtr NativeMethodInfoPtr_ShowSwitchDistance_Public_Void_Boolean_0;

	// Token: 0x04004145 RID: 16709
	private static readonly IntPtr NativeMethodInfoPtr_UpdateMagicAimIcon_Public_Void_Magic_0;

	// Token: 0x04004146 RID: 16710
	private static readonly IntPtr NativeMethodInfoPtr_GetIceLockUITemplate_Public_GameObject_0;

	// Token: 0x04004147 RID: 16711
	private static readonly IntPtr NativeMethodInfoPtr_GetIceLockRoot_Public_Transform_0;

	// Token: 0x04004148 RID: 16712
	private static readonly IntPtr NativeMethodInfoPtr_SwitchPerspectiveLock_Public_Void_Vector2_0;

	// Token: 0x04004149 RID: 16713
	private static readonly IntPtr NativeMethodInfoPtr_SetPerspectiveLock_Public_Void_0;

	// Token: 0x0400414A RID: 16714
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0;

	// Token: 0x0400414B RID: 16715
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x0400414C RID: 16716
	private static readonly IntPtr NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0;

	// Token: 0x0400414D RID: 16717
	private static readonly IntPtr NativeMethodInfoPtr_UpdateUIWithControllerDevice_Private_Void_ControllerDevice_0;

	// Token: 0x0400414E RID: 16718
	private static readonly IntPtr NativeMethodInfoPtr_UpdateAimUI_Private_Void_0;

	// Token: 0x0400414F RID: 16719
	private static readonly IntPtr NativeMethodInfoPtr_UpdateSwitchDistance_Private_Void_0;

	// Token: 0x04004150 RID: 16720
	private static readonly IntPtr NativeMethodInfoPtr_UpdatePerspectiveLock_Private_Void_0;

	// Token: 0x04004151 RID: 16721
	private static readonly IntPtr NativeMethodInfoPtr_UpdateAimFrameUI_Private_Void_0;

	// Token: 0x04004152 RID: 16722
	private static readonly IntPtr NativeMethodInfoPtr_UpdateAimCenterImage_Private_Void_0;

	// Token: 0x04004153 RID: 16723
	private static readonly IntPtr NativeMethodInfoPtr_TryUpdateAimCenterPos_Private_Boolean_0;

	// Token: 0x04004154 RID: 16724
	private static readonly IntPtr NativeMethodInfoPtr_UpdateLockUI_Private_Void_0;

	// Token: 0x04004155 RID: 16725
	private static readonly IntPtr NativeMethodInfoPtr_UpdateSwitchDistanceImage_Private_Void_0;

	// Token: 0x04004156 RID: 16726
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x020002F6 RID: 758
	[ObfuscatedName("UIAimingPoint/<Tick>d__65")]
	public sealed class _Tick_d__65 : Il2CppSystem.Object
	{
		// Token: 0x06006249 RID: 25161 RVA: 0x0018D94C File Offset: 0x0018BB4C
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _Tick_d__65(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint._Tick_d__65.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

		// Token: 0x0600624A RID: 25162 RVA: 0x0018D9AC File Offset: 0x0018BBAC
		[CallerCount(5874)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5898, XrefRangeStart = 24, XrefRangeEnd = 5898, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_IDisposable_Dispose()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x0600624B RID: 25163 RVA: 0x0018D9F0 File Offset: 0x0018BBF0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596646, XrefRangeEnd = 596651, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			return *IL2CPP.il2cpp_object_unbox(intPtr);
		}

		// Token: 0x170021DC RID: 8668
		// (get) Token: 0x0600624C RID: 25164 RVA: 0x0018DA40 File Offset: 0x0018BC40
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				return *IL2CPP.il2cpp_object_unbox(intPtr);
			}
		}

		// Token: 0x0600624D RID: 25165 RVA: 0x0018DA90 File Offset: 0x0018BC90
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596651, XrefRangeEnd = 596656, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe void System_Collections_IEnumerator_Reset()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x170021DD RID: 8669
		// (get) Token: 0x0600624E RID: 25166 RVA: 0x0018DAD4 File Offset: 0x0018BCD4
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 596656, XrefRangeEnd = 596659, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
				IntPtr intPtr3 = intPtr;
				return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null;
			}
		}

		// Token: 0x0600624F RID: 25167 RVA: 0x0018DB2C File Offset: 0x0018BD2C
		// Note: this type is marked as 'beforefieldinit'.
		static _Tick_d__65()
		{
			Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, "<Tick>d__65");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr);
			UIAimingPoint._Tick_d__65.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, "<>1__state");
			UIAimingPoint._Tick_d__65.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, "<>2__current");
			UIAimingPoint._Tick_d__65.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, "<>4__this");
			UIAimingPoint._Tick_d__65.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, 100670399);
			UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, 100670400);
			UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, 100670401);
			UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, 100670402);
			UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, 100670403);
			UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, 100670404);
		}

		// Token: 0x06006250 RID: 25168 RVA: 0x0000A74C File Offset: 0x0000894C
		public _Tick_d__65(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x170021D9 RID: 8665
		// (get) Token: 0x06006251 RID: 25169 RVA: 0x0018DC0C File Offset: 0x0018BE0C
		// (set) Token: 0x06006252 RID: 25170 RVA: 0x0018DC34 File Offset: 0x0018BE34
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint._Tick_d__65.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint._Tick_d__65.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x170021DA RID: 8666
		// (get) Token: 0x06006253 RID: 25171 RVA: 0x0018DC58 File Offset: 0x0018BE58
		// (set) Token: 0x06006254 RID: 25172 RVA: 0x0018DC80 File Offset: 0x0018BE80
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint._Tick_d__65.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint._Tick_d__65.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x170021DB RID: 8667
		// (get) Token: 0x06006255 RID: 25173 RVA: 0x0018DCA4 File Offset: 0x0018BEA4
		// (set) Token: 0x06006256 RID: 25174 RVA: 0x0018DCD8 File Offset: 0x0018BED8
		public unsafe UIAimingPoint __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint._Tick_d__65.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIAimingPoint(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIAimingPoint._Tick_d__65.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04004157 RID: 16727
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04004158 RID: 16728
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04004159 RID: 16729
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x0400415A RID: 16730
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x0400415B RID: 16731
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400415C RID: 16732
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x0400415D RID: 16733
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x0400415E RID: 16734
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400415F RID: 16735
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
