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

// Token: 0x020002AA RID: 682
public class UIAimingPoint : MonoBehaviour
{
	// Token: 0x17001FE4 RID: 8164
	// (get) Token: 0x06005B58 RID: 23384 RVA: 0x00170BF4 File Offset: 0x0016EDF4
	public unsafe UIMagicLockController MagicLockController
	{
		[CallerCount(3)]
		[CachedScanResults(RefRangeStart = 11029, RefRangeEnd = 11032, XrefRangeStart = 11029, XrefRangeEnd = 11032, 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: 0x06005B59 RID: 23385 RVA: 0x00170C4C File Offset: 0x0016EE4C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566535, RefRangeEnd = 566536, XrefRangeStart = 566489, XrefRangeEnd = 566535, 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: 0x06005B5A RID: 23386 RVA: 0x00170C90 File Offset: 0x0016EE90
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 566536, XrefRangeEnd = 566548, 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: 0x06005B5B RID: 23387 RVA: 0x00170CD4 File Offset: 0x0016EED4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566594, RefRangeEnd = 566595, XrefRangeStart = 566548, XrefRangeEnd = 566594, 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: 0x06005B5C RID: 23388 RVA: 0x00170D18 File Offset: 0x0016EF18
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 566595, XrefRangeEnd = 566602, 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: 0x06005B5D RID: 23389 RVA: 0x00170D5C File Offset: 0x0016EF5C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 566602, XrefRangeEnd = 566610, 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: 0x06005B5E RID: 23390 RVA: 0x00170DA0 File Offset: 0x0016EFA0
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 566626, RefRangeEnd = 566628, XrefRangeStart = 566610, XrefRangeEnd = 566626, 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: 0x06005B5F RID: 23391 RVA: 0x00170DE4 File Offset: 0x0016EFE4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566632, RefRangeEnd = 566633, XrefRangeStart = 566628, XrefRangeEnd = 566632, 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: 0x06005B60 RID: 23392 RVA: 0x00170E40 File Offset: 0x0016F040
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566633, RefRangeEnd = 566634, XrefRangeStart = 566633, XrefRangeEnd = 566633, 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: 0x06005B61 RID: 23393 RVA: 0x00170E94 File Offset: 0x0016F094
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566638, RefRangeEnd = 566639, XrefRangeStart = 566634, XrefRangeEnd = 566638, 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: 0x06005B62 RID: 23394 RVA: 0x00170EE8 File Offset: 0x0016F0E8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566650, RefRangeEnd = 566651, XrefRangeStart = 566639, XrefRangeEnd = 566650, 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: 0x06005B63 RID: 23395 RVA: 0x00170F3C File Offset: 0x0016F13C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566651, RefRangeEnd = 566652, XrefRangeStart = 566651, XrefRangeEnd = 566651, 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: 0x06005B64 RID: 23396 RVA: 0x00170F90 File Offset: 0x0016F190
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566652, RefRangeEnd = 566653, XrefRangeStart = 566652, XrefRangeEnd = 566652, 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: 0x06005B65 RID: 23397 RVA: 0x00170FD4 File Offset: 0x0016F1D4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566657, RefRangeEnd = 566658, XrefRangeStart = 566653, XrefRangeEnd = 566657, 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: 0x06005B66 RID: 23398 RVA: 0x00171028 File Offset: 0x0016F228
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566684, RefRangeEnd = 566685, XrefRangeStart = 566658, XrefRangeEnd = 566684, 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: 0x06005B67 RID: 23399 RVA: 0x0017107C File Offset: 0x0016F27C
	[CallerCount(10)]
	[CachedScanResults(RefRangeStart = 7233, RefRangeEnd = 7243, XrefRangeStart = 7233, XrefRangeEnd = 7243, 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: 0x06005B68 RID: 23400 RVA: 0x001710D4 File Offset: 0x0016F2D4
	[CallerCount(16)]
	[CachedScanResults(RefRangeStart = 11042, RefRangeEnd = 11058, XrefRangeStart = 11042, XrefRangeEnd = 11058, 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: 0x06005B69 RID: 23401 RVA: 0x0017112C File Offset: 0x0016F32C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566692, RefRangeEnd = 566693, XrefRangeStart = 566685, XrefRangeEnd = 566692, 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: 0x06005B6A RID: 23402 RVA: 0x00171180 File Offset: 0x0016F380
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566745, RefRangeEnd = 566746, XrefRangeStart = 566693, XrefRangeEnd = 566745, 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: 0x06005B6B RID: 23403 RVA: 0x001711C4 File Offset: 0x0016F3C4
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 566750, RefRangeEnd = 566752, XrefRangeStart = 566746, XrefRangeEnd = 566750, 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: 0x06005B6C RID: 23404 RVA: 0x00171220 File Offset: 0x0016F420
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566769, RefRangeEnd = 566770, XrefRangeStart = 566752, XrefRangeEnd = 566769, 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: 0x06005B6D RID: 23405 RVA: 0x00171264 File Offset: 0x0016F464
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 566770, XrefRangeEnd = 566775, 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: 0x06005B6E RID: 23406 RVA: 0x001712BC File Offset: 0x0016F4BC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 566775, XrefRangeEnd = 566776, 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: 0x06005B6F RID: 23407 RVA: 0x00171310 File Offset: 0x0016F510
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566889, RefRangeEnd = 566890, XrefRangeStart = 566776, XrefRangeEnd = 566889, 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: 0x06005B70 RID: 23408 RVA: 0x00171354 File Offset: 0x0016F554
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566912, RefRangeEnd = 566913, XrefRangeStart = 566890, XrefRangeEnd = 566912, 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: 0x06005B71 RID: 23409 RVA: 0x00171398 File Offset: 0x0016F598
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 566981, RefRangeEnd = 566982, XrefRangeStart = 566913, XrefRangeEnd = 566981, 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: 0x06005B72 RID: 23410 RVA: 0x001713DC File Offset: 0x0016F5DC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 567047, RefRangeEnd = 567048, XrefRangeStart = 566982, XrefRangeEnd = 567047, 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: 0x06005B73 RID: 23411 RVA: 0x00171420 File Offset: 0x0016F620
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 567048, XrefRangeEnd = 567057, 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: 0x06005B74 RID: 23412 RVA: 0x00171464 File Offset: 0x0016F664
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 567075, RefRangeEnd = 567076, XrefRangeStart = 567057, XrefRangeEnd = 567075, 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: 0x06005B75 RID: 23413 RVA: 0x001714B4 File Offset: 0x0016F6B4
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 567082, RefRangeEnd = 567083, XrefRangeStart = 567076, XrefRangeEnd = 567082, 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: 0x06005B76 RID: 23414 RVA: 0x001714F8 File Offset: 0x0016F6F8
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 567117, RefRangeEnd = 567119, XrefRangeStart = 567083, XrefRangeEnd = 567117, 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: 0x06005B77 RID: 23415 RVA: 0x0017153C File Offset: 0x0016F73C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 567119, XrefRangeEnd = 567124, 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: 0x06005B78 RID: 23416 RVA: 0x00171588 File Offset: 0x0016F788
	// 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, 100669810);
		UIAimingPoint.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669811);
		UIAimingPoint.NativeMethodInfoPtr_InitMagicLockSystem_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669812);
		UIAimingPoint.NativeMethodInfoPtr_InitAimTarget_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669813);
		UIAimingPoint.NativeMethodInfoPtr_InitPerspective_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669814);
		UIAimingPoint.NativeMethodInfoPtr_InitSwitchDistance_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669815);
		UIAimingPoint.NativeMethodInfoPtr_InitMagicArray_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669816);
		UIAimingPoint.NativeMethodInfoPtr_UpdateFirePoint_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669817);
		UIAimingPoint.NativeMethodInfoPtr_SetAimShotSizeAdd_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669818);
		UIAimingPoint.NativeMethodInfoPtr_SetAimStatus_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669819);
		UIAimingPoint.NativeMethodInfoPtr_SetAimMagicEnable_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669820);
		UIAimingPoint.NativeMethodInfoPtr_ShowShotAim_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669821);
		UIAimingPoint.NativeMethodInfoPtr_HideShotAim_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669822);
		UIAimingPoint.NativeMethodInfoPtr_ShowSwitchDistance_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669823);
		UIAimingPoint.NativeMethodInfoPtr_UpdateMagicAimIcon_Public_Void_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669824);
		UIAimingPoint.NativeMethodInfoPtr_GetIceLockUITemplate_Public_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669825);
		UIAimingPoint.NativeMethodInfoPtr_GetIceLockRoot_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669826);
		UIAimingPoint.NativeMethodInfoPtr_SwitchPerspectiveLock_Public_Void_Vector2_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669827);
		UIAimingPoint.NativeMethodInfoPtr_SetPerspectiveLock_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669828);
		UIAimingPoint.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669829);
		UIAimingPoint.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669830);
		UIAimingPoint.NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669831);
		UIAimingPoint.NativeMethodInfoPtr_UpdateUIWithControllerDevice_Private_Void_ControllerDevice_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669832);
		UIAimingPoint.NativeMethodInfoPtr_UpdateAimUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669833);
		UIAimingPoint.NativeMethodInfoPtr_UpdateSwitchDistance_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669834);
		UIAimingPoint.NativeMethodInfoPtr_UpdatePerspectiveLock_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669835);
		UIAimingPoint.NativeMethodInfoPtr_UpdateAimFrameUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669836);
		UIAimingPoint.NativeMethodInfoPtr_UpdateAimCenterImage_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669837);
		UIAimingPoint.NativeMethodInfoPtr_TryUpdateAimCenterPos_Private_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669838);
		UIAimingPoint.NativeMethodInfoPtr_UpdateLockUI_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669839);
		UIAimingPoint.NativeMethodInfoPtr_UpdateSwitchDistanceImage_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669840);
		UIAimingPoint.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint>.NativeClassPtr, 100669841);
	}

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

	// Token: 0x17001FB9 RID: 8121
	// (get) Token: 0x06005B7A RID: 23418 RVA: 0x00171B94 File Offset: 0x0016FD94
	// (set) Token: 0x06005B7B RID: 23419 RVA: 0x00171BC8 File Offset: 0x0016FDC8
	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: 0x17001FBA RID: 8122
	// (get) Token: 0x06005B7C RID: 23420 RVA: 0x00171BF0 File Offset: 0x0016FDF0
	// (set) Token: 0x06005B7D RID: 23421 RVA: 0x00171C24 File Offset: 0x0016FE24
	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: 0x17001FBB RID: 8123
	// (get) Token: 0x06005B7E RID: 23422 RVA: 0x00171C4C File Offset: 0x0016FE4C
	// (set) Token: 0x06005B7F RID: 23423 RVA: 0x00171C80 File Offset: 0x0016FE80
	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: 0x17001FBC RID: 8124
	// (get) Token: 0x06005B80 RID: 23424 RVA: 0x00171CA8 File Offset: 0x0016FEA8
	// (set) Token: 0x06005B81 RID: 23425 RVA: 0x00171CDC File Offset: 0x0016FEDC
	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: 0x17001FBD RID: 8125
	// (get) Token: 0x06005B82 RID: 23426 RVA: 0x00171D04 File Offset: 0x0016FF04
	// (set) Token: 0x06005B83 RID: 23427 RVA: 0x00171D38 File Offset: 0x0016FF38
	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: 0x17001FBE RID: 8126
	// (get) Token: 0x06005B84 RID: 23428 RVA: 0x00171D60 File Offset: 0x0016FF60
	// (set) Token: 0x06005B85 RID: 23429 RVA: 0x00171D94 File Offset: 0x0016FF94
	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: 0x17001FBF RID: 8127
	// (get) Token: 0x06005B86 RID: 23430 RVA: 0x00171DBC File Offset: 0x0016FFBC
	// (set) Token: 0x06005B87 RID: 23431 RVA: 0x00171DE4 File Offset: 0x0016FFE4
	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: 0x17001FC0 RID: 8128
	// (get) Token: 0x06005B88 RID: 23432 RVA: 0x00171E08 File Offset: 0x00170008
	// (set) Token: 0x06005B89 RID: 23433 RVA: 0x00171E30 File Offset: 0x00170030
	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: 0x17001FC1 RID: 8129
	// (get) Token: 0x06005B8A RID: 23434 RVA: 0x00171E54 File Offset: 0x00170054
	// (set) Token: 0x06005B8B RID: 23435 RVA: 0x00171E72 File Offset: 0x00170072
	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: 0x17001FC2 RID: 8130
	// (get) Token: 0x06005B8C RID: 23436 RVA: 0x00171E84 File Offset: 0x00170084
	// (set) Token: 0x06005B8D RID: 23437 RVA: 0x00171EAC File Offset: 0x001700AC
	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: 0x17001FC3 RID: 8131
	// (get) Token: 0x06005B8E RID: 23438 RVA: 0x00171ED0 File Offset: 0x001700D0
	// (set) Token: 0x06005B8F RID: 23439 RVA: 0x00171EF8 File Offset: 0x001700F8
	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: 0x17001FC4 RID: 8132
	// (get) Token: 0x06005B90 RID: 23440 RVA: 0x00171F1C File Offset: 0x0017011C
	// (set) Token: 0x06005B91 RID: 23441 RVA: 0x00171F44 File Offset: 0x00170144
	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: 0x17001FC5 RID: 8133
	// (get) Token: 0x06005B92 RID: 23442 RVA: 0x00171F68 File Offset: 0x00170168
	// (set) Token: 0x06005B93 RID: 23443 RVA: 0x00171F90 File Offset: 0x00170190
	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: 0x17001FC6 RID: 8134
	// (get) Token: 0x06005B94 RID: 23444 RVA: 0x00171FB4 File Offset: 0x001701B4
	// (set) Token: 0x06005B95 RID: 23445 RVA: 0x00171FDC File Offset: 0x001701DC
	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: 0x17001FC7 RID: 8135
	// (get) Token: 0x06005B96 RID: 23446 RVA: 0x00172000 File Offset: 0x00170200
	// (set) Token: 0x06005B97 RID: 23447 RVA: 0x00172028 File Offset: 0x00170228
	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: 0x17001FC8 RID: 8136
	// (get) Token: 0x06005B98 RID: 23448 RVA: 0x0017204C File Offset: 0x0017024C
	// (set) Token: 0x06005B99 RID: 23449 RVA: 0x00172074 File Offset: 0x00170274
	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: 0x17001FC9 RID: 8137
	// (get) Token: 0x06005B9A RID: 23450 RVA: 0x00172098 File Offset: 0x00170298
	// (set) Token: 0x06005B9B RID: 23451 RVA: 0x001720C0 File Offset: 0x001702C0
	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: 0x17001FCA RID: 8138
	// (get) Token: 0x06005B9C RID: 23452 RVA: 0x001720E4 File Offset: 0x001702E4
	// (set) Token: 0x06005B9D RID: 23453 RVA: 0x0017210C File Offset: 0x0017030C
	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: 0x17001FCB RID: 8139
	// (get) Token: 0x06005B9E RID: 23454 RVA: 0x00172130 File Offset: 0x00170330
	// (set) Token: 0x06005B9F RID: 23455 RVA: 0x00172158 File Offset: 0x00170358
	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: 0x17001FCC RID: 8140
	// (get) Token: 0x06005BA0 RID: 23456 RVA: 0x0017217C File Offset: 0x0017037C
	// (set) Token: 0x06005BA1 RID: 23457 RVA: 0x001721A4 File Offset: 0x001703A4
	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: 0x17001FCD RID: 8141
	// (get) Token: 0x06005BA2 RID: 23458 RVA: 0x001721C8 File Offset: 0x001703C8
	// (set) Token: 0x06005BA3 RID: 23459 RVA: 0x001721F0 File Offset: 0x001703F0
	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: 0x17001FCE RID: 8142
	// (get) Token: 0x06005BA4 RID: 23460 RVA: 0x00172214 File Offset: 0x00170414
	// (set) Token: 0x06005BA5 RID: 23461 RVA: 0x0017223C File Offset: 0x0017043C
	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: 0x17001FCF RID: 8143
	// (get) Token: 0x06005BA6 RID: 23462 RVA: 0x00172260 File Offset: 0x00170460
	// (set) Token: 0x06005BA7 RID: 23463 RVA: 0x00172294 File Offset: 0x00170494
	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: 0x17001FD0 RID: 8144
	// (get) Token: 0x06005BA8 RID: 23464 RVA: 0x001722BC File Offset: 0x001704BC
	// (set) Token: 0x06005BA9 RID: 23465 RVA: 0x001722F0 File Offset: 0x001704F0
	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: 0x17001FD1 RID: 8145
	// (get) Token: 0x06005BAA RID: 23466 RVA: 0x00172318 File Offset: 0x00170518
	// (set) Token: 0x06005BAB RID: 23467 RVA: 0x0017234C File Offset: 0x0017054C
	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: 0x17001FD2 RID: 8146
	// (get) Token: 0x06005BAC RID: 23468 RVA: 0x00172374 File Offset: 0x00170574
	// (set) Token: 0x06005BAD RID: 23469 RVA: 0x001723A8 File Offset: 0x001705A8
	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: 0x17001FD3 RID: 8147
	// (get) Token: 0x06005BAE RID: 23470 RVA: 0x001723D0 File Offset: 0x001705D0
	// (set) Token: 0x06005BAF RID: 23471 RVA: 0x00172404 File Offset: 0x00170604
	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: 0x17001FD4 RID: 8148
	// (get) Token: 0x06005BB0 RID: 23472 RVA: 0x0017242C File Offset: 0x0017062C
	// (set) Token: 0x06005BB1 RID: 23473 RVA: 0x00172454 File Offset: 0x00170654
	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: 0x17001FD5 RID: 8149
	// (get) Token: 0x06005BB2 RID: 23474 RVA: 0x00172478 File Offset: 0x00170678
	// (set) Token: 0x06005BB3 RID: 23475 RVA: 0x001724AC File Offset: 0x001706AC
	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: 0x17001FD6 RID: 8150
	// (get) Token: 0x06005BB4 RID: 23476 RVA: 0x001724D4 File Offset: 0x001706D4
	// (set) Token: 0x06005BB5 RID: 23477 RVA: 0x00172508 File Offset: 0x00170708
	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: 0x17001FD7 RID: 8151
	// (get) Token: 0x06005BB6 RID: 23478 RVA: 0x00172530 File Offset: 0x00170730
	// (set) Token: 0x06005BB7 RID: 23479 RVA: 0x00172558 File Offset: 0x00170758
	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: 0x17001FD8 RID: 8152
	// (get) Token: 0x06005BB8 RID: 23480 RVA: 0x0017257C File Offset: 0x0017077C
	// (set) Token: 0x06005BB9 RID: 23481 RVA: 0x001725B0 File Offset: 0x001707B0
	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: 0x17001FD9 RID: 8153
	// (get) Token: 0x06005BBA RID: 23482 RVA: 0x001725D8 File Offset: 0x001707D8
	// (set) Token: 0x06005BBB RID: 23483 RVA: 0x0017260C File Offset: 0x0017080C
	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: 0x17001FDA RID: 8154
	// (get) Token: 0x06005BBC RID: 23484 RVA: 0x00172634 File Offset: 0x00170834
	// (set) Token: 0x06005BBD RID: 23485 RVA: 0x00172668 File Offset: 0x00170868
	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: 0x17001FDB RID: 8155
	// (get) Token: 0x06005BBE RID: 23486 RVA: 0x00172690 File Offset: 0x00170890
	// (set) Token: 0x06005BBF RID: 23487 RVA: 0x001726C4 File Offset: 0x001708C4
	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: 0x17001FDC RID: 8156
	// (get) Token: 0x06005BC0 RID: 23488 RVA: 0x001726EC File Offset: 0x001708EC
	// (set) Token: 0x06005BC1 RID: 23489 RVA: 0x00172720 File Offset: 0x00170920
	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: 0x17001FDD RID: 8157
	// (get) Token: 0x06005BC2 RID: 23490 RVA: 0x00172748 File Offset: 0x00170948
	// (set) Token: 0x06005BC3 RID: 23491 RVA: 0x0017277C File Offset: 0x0017097C
	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: 0x17001FDE RID: 8158
	// (get) Token: 0x06005BC4 RID: 23492 RVA: 0x001727A4 File Offset: 0x001709A4
	// (set) Token: 0x06005BC5 RID: 23493 RVA: 0x001727CC File Offset: 0x001709CC
	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: 0x17001FDF RID: 8159
	// (get) Token: 0x06005BC6 RID: 23494 RVA: 0x001727F0 File Offset: 0x001709F0
	// (set) Token: 0x06005BC7 RID: 23495 RVA: 0x00172818 File Offset: 0x00170A18
	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: 0x17001FE0 RID: 8160
	// (get) Token: 0x06005BC8 RID: 23496 RVA: 0x0017283C File Offset: 0x00170A3C
	// (set) Token: 0x06005BC9 RID: 23497 RVA: 0x00172864 File Offset: 0x00170A64
	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: 0x17001FE1 RID: 8161
	// (get) Token: 0x06005BCA RID: 23498 RVA: 0x00172888 File Offset: 0x00170A88
	// (set) Token: 0x06005BCB RID: 23499 RVA: 0x001728B0 File Offset: 0x00170AB0
	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: 0x17001FE2 RID: 8162
	// (get) Token: 0x06005BCC RID: 23500 RVA: 0x001728D4 File Offset: 0x00170AD4
	// (set) Token: 0x06005BCD RID: 23501 RVA: 0x001728FC File Offset: 0x00170AFC
	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: 0x17001FE3 RID: 8163
	// (get) Token: 0x06005BCE RID: 23502 RVA: 0x00172920 File Offset: 0x00170B20
	// (set) Token: 0x06005BCF RID: 23503 RVA: 0x00172948 File Offset: 0x00170B48
	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: 0x04003C95 RID: 15509
	private static readonly IntPtr NativeFieldInfoPtr_iceLockUIPrefab;

	// Token: 0x04003C96 RID: 15510
	private static readonly IntPtr NativeFieldInfoPtr_fireLockUIPrefab;

	// Token: 0x04003C97 RID: 15511
	private static readonly IntPtr NativeFieldInfoPtr_magicLockController;

	// Token: 0x04003C98 RID: 15512
	private static readonly IntPtr NativeFieldInfoPtr_iceLockRoot;

	// Token: 0x04003C99 RID: 15513
	private static readonly IntPtr NativeFieldInfoPtr_aimImg;

	// Token: 0x04003C9A RID: 15514
	private static readonly IntPtr NativeFieldInfoPtr_aimCenterImg;

	// Token: 0x04003C9B RID: 15515
	private static readonly IntPtr NativeFieldInfoPtr_isSmoothMode;

	// Token: 0x04003C9C RID: 15516
	private static readonly IntPtr NativeFieldInfoPtr_frameCount;

	// Token: 0x04003C9D RID: 15517
	private static readonly IntPtr NativeFieldInfoPtr_UPDATE_RATE;

	// Token: 0x04003C9E RID: 15518
	private static readonly IntPtr NativeFieldInfoPtr_aimAlpha;

	// Token: 0x04003C9F RID: 15519
	private static readonly IntPtr NativeFieldInfoPtr_aimScaleMax;

	// Token: 0x04003CA0 RID: 15520
	private static readonly IntPtr NativeFieldInfoPtr_aimScaleMin;

	// Token: 0x04003CA1 RID: 15521
	private static readonly IntPtr NativeFieldInfoPtr_aimScaleValue;

	// Token: 0x04003CA2 RID: 15522
	private static readonly IntPtr NativeFieldInfoPtr_aimShotSize;

	// Token: 0x04003CA3 RID: 15523
	private static readonly IntPtr NativeFieldInfoPtr_aimCenterAlpha;

	// Token: 0x04003CA4 RID: 15524
	private static readonly IntPtr NativeFieldInfoPtr_COLOR_MAGIC_FIRE;

	// Token: 0x04003CA5 RID: 15525
	private static readonly IntPtr NativeFieldInfoPtr_COLOR_MAGIC_NULL;

	// Token: 0x04003CA6 RID: 15526
	private static readonly IntPtr NativeFieldInfoPtr_COLOR_MAGIC_ICE;

	// Token: 0x04003CA7 RID: 15527
	private static readonly IntPtr NativeFieldInfoPtr_aimFrameAlpha;

	// Token: 0x04003CA8 RID: 15528
	private static readonly IntPtr NativeFieldInfoPtr_aimFrameX;

	// Token: 0x04003CA9 RID: 15529
	private static readonly IntPtr NativeFieldInfoPtr_aimFrameSize;

	// Token: 0x04003CAA RID: 15530
	private static readonly IntPtr NativeFieldInfoPtr_aimFrameColor;

	// Token: 0x04003CAB RID: 15531
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockRoot;

	// Token: 0x04003CAC RID: 15532
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockUp;

	// Token: 0x04003CAD RID: 15533
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockDown;

	// Token: 0x04003CAE RID: 15534
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockLeft;

	// Token: 0x04003CAF RID: 15535
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockRight;

	// Token: 0x04003CB0 RID: 15536
	private static readonly IntPtr NativeFieldInfoPtr_perspectiveLockAlpha;

	// Token: 0x04003CB1 RID: 15537
	private static readonly IntPtr NativeFieldInfoPtr_firePointBone;

	// Token: 0x04003CB2 RID: 15538
	private static readonly IntPtr NativeFieldInfoPtr_aimTarget;

	// Token: 0x04003CB3 RID: 15539
	private static readonly IntPtr NativeFieldInfoPtr_aimMask;

	// Token: 0x04003CB4 RID: 15540
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceRoot;

	// Token: 0x04003CB5 RID: 15541
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceLabel;

	// Token: 0x04003CB6 RID: 15542
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceLabelBtnImg;

	// Token: 0x04003CB7 RID: 15543
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceControllerImg;

	// Token: 0x04003CB8 RID: 15544
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceKeyImg;

	// Token: 0x04003CB9 RID: 15545
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceKeyLabel;

	// Token: 0x04003CBA RID: 15546
	private static readonly IntPtr NativeFieldInfoPtr_isSwitchDistanceEnabled;

	// Token: 0x04003CBB RID: 15547
	private static readonly IntPtr NativeFieldInfoPtr_switchDistanceAlpha;

	// Token: 0x04003CBC RID: 15548
	private static readonly IntPtr NativeFieldInfoPtr_magicArrayAlpha;

	// Token: 0x04003CBD RID: 15549
	private static readonly IntPtr NativeFieldInfoPtr_aimMagicEnable;

	// Token: 0x04003CBE RID: 15550
	private static readonly IntPtr NativeFieldInfoPtr_aimMagicLife;

	// Token: 0x04003CBF RID: 15551
	private static readonly IntPtr NativeFieldInfoPtr_processor;

	// Token: 0x04003CC0 RID: 15552
	private static readonly IntPtr NativeMethodInfoPtr_get_MagicLockController_Public_get_UIMagicLockController_0;

	// Token: 0x04003CC1 RID: 15553
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x04003CC2 RID: 15554
	private static readonly IntPtr NativeMethodInfoPtr_InitMagicLockSystem_Private_Void_0;

	// Token: 0x04003CC3 RID: 15555
	private static readonly IntPtr NativeMethodInfoPtr_InitAimTarget_Private_Void_0;

	// Token: 0x04003CC4 RID: 15556
	private static readonly IntPtr NativeMethodInfoPtr_InitPerspective_Private_Void_0;

	// Token: 0x04003CC5 RID: 15557
	private static readonly IntPtr NativeMethodInfoPtr_InitSwitchDistance_Private_Void_0;

	// Token: 0x04003CC6 RID: 15558
	private static readonly IntPtr NativeMethodInfoPtr_InitMagicArray_Private_Void_0;

	// Token: 0x04003CC7 RID: 15559
	private static readonly IntPtr NativeMethodInfoPtr_UpdateFirePoint_Public_Void_Transform_0;

	// Token: 0x04003CC8 RID: 15560
	private static readonly IntPtr NativeMethodInfoPtr_SetAimShotSizeAdd_Public_Void_Single_0;

	// Token: 0x04003CC9 RID: 15561
	private static readonly IntPtr NativeMethodInfoPtr_SetAimStatus_Public_Void_Boolean_0;

	// Token: 0x04003CCA RID: 15562
	private static readonly IntPtr NativeMethodInfoPtr_SetAimMagicEnable_Public_Void_Boolean_0;

	// Token: 0x04003CCB RID: 15563
	private static readonly IntPtr NativeMethodInfoPtr_ShowShotAim_Public_Void_Boolean_0;

	// Token: 0x04003CCC RID: 15564
	private static readonly IntPtr NativeMethodInfoPtr_HideShotAim_Public_Void_0;

	// Token: 0x04003CCD RID: 15565
	private static readonly IntPtr NativeMethodInfoPtr_ShowSwitchDistance_Public_Void_Boolean_0;

	// Token: 0x04003CCE RID: 15566
	private static readonly IntPtr NativeMethodInfoPtr_UpdateMagicAimIcon_Public_Void_Magic_0;

	// Token: 0x04003CCF RID: 15567
	private static readonly IntPtr NativeMethodInfoPtr_GetIceLockUITemplate_Public_GameObject_0;

	// Token: 0x04003CD0 RID: 15568
	private static readonly IntPtr NativeMethodInfoPtr_GetIceLockRoot_Public_Transform_0;

	// Token: 0x04003CD1 RID: 15569
	private static readonly IntPtr NativeMethodInfoPtr_SwitchPerspectiveLock_Public_Void_Vector2_0;

	// Token: 0x04003CD2 RID: 15570
	private static readonly IntPtr NativeMethodInfoPtr_SetPerspectiveLock_Public_Void_0;

	// Token: 0x04003CD3 RID: 15571
	private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0;

	// Token: 0x04003CD4 RID: 15572
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x04003CD5 RID: 15573
	private static readonly IntPtr NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0;

	// Token: 0x04003CD6 RID: 15574
	private static readonly IntPtr NativeMethodInfoPtr_UpdateUIWithControllerDevice_Private_Void_ControllerDevice_0;

	// Token: 0x04003CD7 RID: 15575
	private static readonly IntPtr NativeMethodInfoPtr_UpdateAimUI_Private_Void_0;

	// Token: 0x04003CD8 RID: 15576
	private static readonly IntPtr NativeMethodInfoPtr_UpdateSwitchDistance_Private_Void_0;

	// Token: 0x04003CD9 RID: 15577
	private static readonly IntPtr NativeMethodInfoPtr_UpdatePerspectiveLock_Private_Void_0;

	// Token: 0x04003CDA RID: 15578
	private static readonly IntPtr NativeMethodInfoPtr_UpdateAimFrameUI_Private_Void_0;

	// Token: 0x04003CDB RID: 15579
	private static readonly IntPtr NativeMethodInfoPtr_UpdateAimCenterImage_Private_Void_0;

	// Token: 0x04003CDC RID: 15580
	private static readonly IntPtr NativeMethodInfoPtr_TryUpdateAimCenterPos_Private_Boolean_0;

	// Token: 0x04003CDD RID: 15581
	private static readonly IntPtr NativeMethodInfoPtr_UpdateLockUI_Private_Void_0;

	// Token: 0x04003CDE RID: 15582
	private static readonly IntPtr NativeMethodInfoPtr_UpdateSwitchDistanceImage_Private_Void_0;

	// Token: 0x04003CDF RID: 15583
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x020002AB RID: 683
	[ObfuscatedName("UIAimingPoint/<Tick>d__65")]
	public sealed class _Tick_d__65 : Il2CppSystem.Object
	{
		// Token: 0x06005BD0 RID: 23504 RVA: 0x0017296C File Offset: 0x00170B6C
		[CallerCount(323)]
		[CachedScanResults(RefRangeStart = 12254, RefRangeEnd = 12577, XrefRangeStart = 12254, XrefRangeEnd = 12577, 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: 0x06005BD1 RID: 23505 RVA: 0x001729CC File Offset: 0x00170BCC
		[CallerCount(5585)]
		[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, 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: 0x06005BD2 RID: 23506 RVA: 0x00172A10 File Offset: 0x00170C10
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 566476, XrefRangeEnd = 566481, 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: 0x17001FE8 RID: 8168
		// (get) Token: 0x06005BD3 RID: 23507 RVA: 0x00172A60 File Offset: 0x00170C60
		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: 0x06005BD4 RID: 23508 RVA: 0x00172AB0 File Offset: 0x00170CB0
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 566481, XrefRangeEnd = 566486, 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: 0x17001FE9 RID: 8169
		// (get) Token: 0x06005BD5 RID: 23509 RVA: 0x00172AF4 File Offset: 0x00170CF4
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 566486, XrefRangeEnd = 566489, 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: 0x06005BD6 RID: 23510 RVA: 0x00172B4C File Offset: 0x00170D4C
		// 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, 100669842);
			UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, 100669843);
			UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, 100669844);
			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, 100669845);
			UIAimingPoint._Tick_d__65.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIAimingPoint._Tick_d__65>.NativeClassPtr, 100669846);
			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, 100669847);
		}

		// Token: 0x06005BD7 RID: 23511 RVA: 0x0000A688 File Offset: 0x00008888
		public _Tick_d__65(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17001FE5 RID: 8165
		// (get) Token: 0x06005BD8 RID: 23512 RVA: 0x00172C2C File Offset: 0x00170E2C
		// (set) Token: 0x06005BD9 RID: 23513 RVA: 0x00172C54 File Offset: 0x00170E54
		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: 0x17001FE6 RID: 8166
		// (get) Token: 0x06005BDA RID: 23514 RVA: 0x00172C78 File Offset: 0x00170E78
		// (set) Token: 0x06005BDB RID: 23515 RVA: 0x00172CA0 File Offset: 0x00170EA0
		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: 0x17001FE7 RID: 8167
		// (get) Token: 0x06005BDC RID: 23516 RVA: 0x00172CC4 File Offset: 0x00170EC4
		// (set) Token: 0x06005BDD RID: 23517 RVA: 0x00172CF8 File Offset: 0x00170EF8
		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: 0x04003CE0 RID: 15584
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x04003CE1 RID: 15585
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x04003CE2 RID: 15586
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x04003CE3 RID: 15587
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x04003CE4 RID: 15588
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003CE5 RID: 15589
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x04003CE6 RID: 15590
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04003CE7 RID: 15591
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04003CE8 RID: 15592
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
