using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using UnityEngine;
using UnityEngine.UI;

// Token: 0x0200031B RID: 795
public class UIMagicHandler : MonoBehaviour
{
	// Token: 0x06006556 RID: 25942 RVA: 0x00199B78 File Offset: 0x00197D78
	[CallerCount(0)]
	public unsafe void SetData(MagicHandlerData data)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref data;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicHandler.NativeMethodInfoPtr_SetData_Public_Void_MagicHandlerData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x06006557 RID: 25943 RVA: 0x00199BCC File Offset: 0x00197DCC
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599154, XrefRangeEnd = 599170, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void MarkDirty()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicHandler.NativeMethodInfoPtr_MarkDirty_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006558 RID: 25944 RVA: 0x00199C10 File Offset: 0x00197E10
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599170, XrefRangeEnd = 599174, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Awake()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicHandler.NativeMethodInfoPtr_Awake_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06006559 RID: 25945 RVA: 0x00199C54 File Offset: 0x00197E54
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 599174, XrefRangeEnd = 599188, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateMagicBgValue()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicHandler.NativeMethodInfoPtr_UpdateMagicBgValue_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600655A RID: 25946 RVA: 0x00199C98 File Offset: 0x00197E98
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 599209, RefRangeEnd = 599211, XrefRangeStart = 599188, XrefRangeEnd = 599209, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateMagicIconVisible()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicHandler.NativeMethodInfoPtr_UpdateMagicIconVisible_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600655B RID: 25947 RVA: 0x00199CDC File Offset: 0x00197EDC
	[CallerCount(2)]
	[CachedScanResults(RefRangeStart = 599235, RefRangeEnd = 599237, XrefRangeStart = 599211, XrefRangeEnd = 599235, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateMagicFrameVisible()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicHandler.NativeMethodInfoPtr_UpdateMagicFrameVisible_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600655C RID: 25948 RVA: 0x00199D20 File Offset: 0x00197F20
	[CallerCount(67)]
	[CachedScanResults(RefRangeStart = 166362, RefRangeEnd = 166429, XrefRangeStart = 166362, XrefRangeEnd = 166429, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UIMagicHandler()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicHandler.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x0600655D RID: 25949 RVA: 0x00199D6C File Offset: 0x00197F6C
	// Note: this type is marked as 'beforefieldinit'.
	static UIMagicHandler()
	{
		Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIMagicHandler");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr);
		UIMagicHandler.NativeFieldInfoPtr_magicRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicRoot");
		UIMagicHandler.NativeFieldInfoPtr_magicIcon = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicIcon");
		UIMagicHandler.NativeFieldInfoPtr_magicFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicFrame");
		UIMagicHandler.NativeFieldInfoPtr_magicAdd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicAdd");
		UIMagicHandler.NativeFieldInfoPtr_magicBg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicBg");
		UIMagicHandler.NativeFieldInfoPtr_MAGIC_SPEED = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "MAGIC_SPEED");
		UIMagicHandler.NativeFieldInfoPtr_MAGIC_INTERVAL = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "MAGIC_INTERVAL");
		UIMagicHandler.NativeFieldInfoPtr_magicIconSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicIconSize");
		UIMagicHandler.NativeFieldInfoPtr_magicFrameAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicFrameAlpha");
		UIMagicHandler.NativeFieldInfoPtr_magicFrameSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicFrameSize");
		UIMagicHandler.NativeFieldInfoPtr_magicAddAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicAddAlpha");
		UIMagicHandler.NativeFieldInfoPtr_magicAddAlphaCos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicAddAlphaCos");
		UIMagicHandler.NativeFieldInfoPtr_magicBgAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicBgAlpha");
		UIMagicHandler.NativeFieldInfoPtr_magicBgSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicBgSize");
		UIMagicHandler.NativeFieldInfoPtr_magicBgCos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicBgCos");
		UIMagicHandler.NativeFieldInfoPtr_magicBgRot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicBgRot");
		UIMagicHandler.NativeFieldInfoPtr_magicHandlerData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, "magicHandlerData");
		UIMagicHandler.NativeMethodInfoPtr_SetData_Public_Void_MagicHandlerData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, 100670622);
		UIMagicHandler.NativeMethodInfoPtr_MarkDirty_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, 100670623);
		UIMagicHandler.NativeMethodInfoPtr_Awake_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, 100670624);
		UIMagicHandler.NativeMethodInfoPtr_UpdateMagicBgValue_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, 100670625);
		UIMagicHandler.NativeMethodInfoPtr_UpdateMagicIconVisible_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, 100670626);
		UIMagicHandler.NativeMethodInfoPtr_UpdateMagicFrameVisible_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, 100670627);
		UIMagicHandler.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicHandler>.NativeClassPtr, 100670628);
	}

	// Token: 0x0600655E RID: 25950 RVA: 0x0000351C File Offset: 0x0000171C
	public UIMagicHandler(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x170022EB RID: 8939
	// (get) Token: 0x0600655F RID: 25951 RVA: 0x00199F7C File Offset: 0x0019817C
	// (set) Token: 0x06006560 RID: 25952 RVA: 0x00199FB0 File Offset: 0x001981B0
	public unsafe RectTransform magicRoot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicRoot);
			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(UIMagicHandler.NativeFieldInfoPtr_magicRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170022EC RID: 8940
	// (get) Token: 0x06006561 RID: 25953 RVA: 0x00199FD8 File Offset: 0x001981D8
	// (set) Token: 0x06006562 RID: 25954 RVA: 0x0019A00C File Offset: 0x0019820C
	public unsafe Image magicIcon
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicIcon);
			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(UIMagicHandler.NativeFieldInfoPtr_magicIcon), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170022ED RID: 8941
	// (get) Token: 0x06006563 RID: 25955 RVA: 0x0019A034 File Offset: 0x00198234
	// (set) Token: 0x06006564 RID: 25956 RVA: 0x0019A068 File Offset: 0x00198268
	public unsafe Image magicFrame
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicFrame);
			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(UIMagicHandler.NativeFieldInfoPtr_magicFrame), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170022EE RID: 8942
	// (get) Token: 0x06006565 RID: 25957 RVA: 0x0019A090 File Offset: 0x00198290
	// (set) Token: 0x06006566 RID: 25958 RVA: 0x0019A0C4 File Offset: 0x001982C4
	public unsafe Image magicAdd
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicAdd);
			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(UIMagicHandler.NativeFieldInfoPtr_magicAdd), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170022EF RID: 8943
	// (get) Token: 0x06006567 RID: 25959 RVA: 0x0019A0EC File Offset: 0x001982EC
	// (set) Token: 0x06006568 RID: 25960 RVA: 0x0019A120 File Offset: 0x00198320
	public unsafe Image magicBg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicBg);
			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(UIMagicHandler.NativeFieldInfoPtr_magicBg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x170022F0 RID: 8944
	// (get) Token: 0x06006569 RID: 25961 RVA: 0x0019A148 File Offset: 0x00198348
	// (set) Token: 0x0600656A RID: 25962 RVA: 0x0019A166 File Offset: 0x00198366
	public unsafe static float MAGIC_SPEED
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UIMagicHandler.NativeFieldInfoPtr_MAGIC_SPEED, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIMagicHandler.NativeFieldInfoPtr_MAGIC_SPEED, (void*)(&value));
		}
	}

	// Token: 0x170022F1 RID: 8945
	// (get) Token: 0x0600656B RID: 25963 RVA: 0x0019A178 File Offset: 0x00198378
	// (set) Token: 0x0600656C RID: 25964 RVA: 0x0019A196 File Offset: 0x00198396
	public unsafe static float MAGIC_INTERVAL
	{
		get
		{
			float num;
			IL2CPP.il2cpp_field_static_get_value(UIMagicHandler.NativeFieldInfoPtr_MAGIC_INTERVAL, (void*)(&num));
			return num;
		}
		set
		{
			IL2CPP.il2cpp_field_static_set_value(UIMagicHandler.NativeFieldInfoPtr_MAGIC_INTERVAL, (void*)(&value));
		}
	}

	// Token: 0x170022F2 RID: 8946
	// (get) Token: 0x0600656D RID: 25965 RVA: 0x0019A1A8 File Offset: 0x001983A8
	// (set) Token: 0x0600656E RID: 25966 RVA: 0x0019A1D0 File Offset: 0x001983D0
	public unsafe float magicIconSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicIconSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicIconSize)) = value;
		}
	}

	// Token: 0x170022F3 RID: 8947
	// (get) Token: 0x0600656F RID: 25967 RVA: 0x0019A1F4 File Offset: 0x001983F4
	// (set) Token: 0x06006570 RID: 25968 RVA: 0x0019A21C File Offset: 0x0019841C
	public unsafe float magicFrameAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicFrameAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicFrameAlpha)) = value;
		}
	}

	// Token: 0x170022F4 RID: 8948
	// (get) Token: 0x06006571 RID: 25969 RVA: 0x0019A240 File Offset: 0x00198440
	// (set) Token: 0x06006572 RID: 25970 RVA: 0x0019A268 File Offset: 0x00198468
	public unsafe float magicFrameSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicFrameSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicFrameSize)) = value;
		}
	}

	// Token: 0x170022F5 RID: 8949
	// (get) Token: 0x06006573 RID: 25971 RVA: 0x0019A28C File Offset: 0x0019848C
	// (set) Token: 0x06006574 RID: 25972 RVA: 0x0019A2B4 File Offset: 0x001984B4
	public unsafe float magicAddAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicAddAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicAddAlpha)) = value;
		}
	}

	// Token: 0x170022F6 RID: 8950
	// (get) Token: 0x06006575 RID: 25973 RVA: 0x0019A2D8 File Offset: 0x001984D8
	// (set) Token: 0x06006576 RID: 25974 RVA: 0x0019A300 File Offset: 0x00198500
	public unsafe float magicAddAlphaCos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicAddAlphaCos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicAddAlphaCos)) = value;
		}
	}

	// Token: 0x170022F7 RID: 8951
	// (get) Token: 0x06006577 RID: 25975 RVA: 0x0019A324 File Offset: 0x00198524
	// (set) Token: 0x06006578 RID: 25976 RVA: 0x0019A34C File Offset: 0x0019854C
	public unsafe float magicBgAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicBgAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicBgAlpha)) = value;
		}
	}

	// Token: 0x170022F8 RID: 8952
	// (get) Token: 0x06006579 RID: 25977 RVA: 0x0019A370 File Offset: 0x00198570
	// (set) Token: 0x0600657A RID: 25978 RVA: 0x0019A398 File Offset: 0x00198598
	public unsafe float magicBgSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicBgSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicBgSize)) = value;
		}
	}

	// Token: 0x170022F9 RID: 8953
	// (get) Token: 0x0600657B RID: 25979 RVA: 0x0019A3BC File Offset: 0x001985BC
	// (set) Token: 0x0600657C RID: 25980 RVA: 0x0019A3E4 File Offset: 0x001985E4
	public unsafe float magicBgCos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicBgCos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicBgCos)) = value;
		}
	}

	// Token: 0x170022FA RID: 8954
	// (get) Token: 0x0600657D RID: 25981 RVA: 0x0019A408 File Offset: 0x00198608
	// (set) Token: 0x0600657E RID: 25982 RVA: 0x0019A430 File Offset: 0x00198630
	public unsafe float magicBgRot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicBgRot);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicBgRot)) = value;
		}
	}

	// Token: 0x170022FB RID: 8955
	// (get) Token: 0x0600657F RID: 25983 RVA: 0x0019A454 File Offset: 0x00198654
	// (set) Token: 0x06006580 RID: 25984 RVA: 0x0019A47C File Offset: 0x0019867C
	public unsafe MagicHandlerData magicHandlerData
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicHandlerData);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicHandler.NativeFieldInfoPtr_magicHandlerData)) = value;
		}
	}

	// Token: 0x0400434E RID: 17230
	private static readonly IntPtr NativeFieldInfoPtr_magicRoot;

	// Token: 0x0400434F RID: 17231
	private static readonly IntPtr NativeFieldInfoPtr_magicIcon;

	// Token: 0x04004350 RID: 17232
	private static readonly IntPtr NativeFieldInfoPtr_magicFrame;

	// Token: 0x04004351 RID: 17233
	private static readonly IntPtr NativeFieldInfoPtr_magicAdd;

	// Token: 0x04004352 RID: 17234
	private static readonly IntPtr NativeFieldInfoPtr_magicBg;

	// Token: 0x04004353 RID: 17235
	private static readonly IntPtr NativeFieldInfoPtr_MAGIC_SPEED;

	// Token: 0x04004354 RID: 17236
	private static readonly IntPtr NativeFieldInfoPtr_MAGIC_INTERVAL;

	// Token: 0x04004355 RID: 17237
	private static readonly IntPtr NativeFieldInfoPtr_magicIconSize;

	// Token: 0x04004356 RID: 17238
	private static readonly IntPtr NativeFieldInfoPtr_magicFrameAlpha;

	// Token: 0x04004357 RID: 17239
	private static readonly IntPtr NativeFieldInfoPtr_magicFrameSize;

	// Token: 0x04004358 RID: 17240
	private static readonly IntPtr NativeFieldInfoPtr_magicAddAlpha;

	// Token: 0x04004359 RID: 17241
	private static readonly IntPtr NativeFieldInfoPtr_magicAddAlphaCos;

	// Token: 0x0400435A RID: 17242
	private static readonly IntPtr NativeFieldInfoPtr_magicBgAlpha;

	// Token: 0x0400435B RID: 17243
	private static readonly IntPtr NativeFieldInfoPtr_magicBgSize;

	// Token: 0x0400435C RID: 17244
	private static readonly IntPtr NativeFieldInfoPtr_magicBgCos;

	// Token: 0x0400435D RID: 17245
	private static readonly IntPtr NativeFieldInfoPtr_magicBgRot;

	// Token: 0x0400435E RID: 17246
	private static readonly IntPtr NativeFieldInfoPtr_magicHandlerData;

	// Token: 0x0400435F RID: 17247
	private static readonly IntPtr NativeMethodInfoPtr_SetData_Public_Void_MagicHandlerData_0;

	// Token: 0x04004360 RID: 17248
	private static readonly IntPtr NativeMethodInfoPtr_MarkDirty_Public_Void_0;

	// Token: 0x04004361 RID: 17249
	private static readonly IntPtr NativeMethodInfoPtr_Awake_Private_Void_0;

	// Token: 0x04004362 RID: 17250
	private static readonly IntPtr NativeMethodInfoPtr_UpdateMagicBgValue_Private_Void_0;

	// Token: 0x04004363 RID: 17251
	private static readonly IntPtr NativeMethodInfoPtr_UpdateMagicIconVisible_Private_Void_0;

	// Token: 0x04004364 RID: 17252
	private static readonly IntPtr NativeMethodInfoPtr_UpdateMagicFrameVisible_Private_Void_0;

	// Token: 0x04004365 RID: 17253
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
