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

// Token: 0x02000329 RID: 809
public class UIMagicBar : MonoBehaviour
{
	// Token: 0x060066B3 RID: 26291 RVA: 0x0019F474 File Offset: 0x0019D674
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 600281, RefRangeEnd = 600282, XrefRangeStart = 600270, XrefRangeEnd = 600281, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Init()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060066B4 RID: 26292 RVA: 0x0019F4B8 File Offset: 0x0019D6B8
	[CallerCount(0)]
	public unsafe void UpdateChargeBarShow(bool isDirty)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref isDirty;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar.NativeMethodInfoPtr_UpdateChargeBarShow_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060066B5 RID: 26293 RVA: 0x0019F50C File Offset: 0x0019D70C
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 600347, RefRangeEnd = 600348, XrefRangeStart = 600282, XrefRangeEnd = 600347, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void SetMagicSprites(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(UIMagicBar.NativeMethodInfoPtr_SetMagicSprites_Public_Void_Magic_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}
	}

	// Token: 0x060066B6 RID: 26294 RVA: 0x0019F560 File Offset: 0x0019D760
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 600352, RefRangeEnd = 600353, XrefRangeStart = 600348, XrefRangeEnd = 600352, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void Dispose()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060066B7 RID: 26295 RVA: 0x0019F5A4 File Offset: 0x0019D7A4
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 600353, XrefRangeEnd = 600358, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe IEnumerator<float> Tick()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar.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: 0x060066B8 RID: 26296 RVA: 0x0019F5FC File Offset: 0x0019D7FC
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 600370, RefRangeEnd = 600371, XrefRangeStart = 600358, XrefRangeEnd = 600370, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateChargeBar()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar.NativeMethodInfoPtr_UpdateChargeBar_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060066B9 RID: 26297 RVA: 0x0019F640 File Offset: 0x0019D840
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 600388, RefRangeEnd = 600389, XrefRangeStart = 600371, XrefRangeEnd = 600388, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateBlinkEffect()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar.NativeMethodInfoPtr_UpdateBlinkEffect_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060066BA RID: 26298 RVA: 0x0019F684 File Offset: 0x0019D884
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 600404, RefRangeEnd = 600405, XrefRangeStart = 600389, XrefRangeEnd = 600404, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateSmokeEffect()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar.NativeMethodInfoPtr_UpdateSmokeEffect_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060066BB RID: 26299 RVA: 0x0019F6C8 File Offset: 0x0019D8C8
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 600413, RefRangeEnd = 600414, XrefRangeStart = 600405, XrefRangeEnd = 600413, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe void UpdateCDMask()
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar.NativeMethodInfoPtr_UpdateCDMask_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060066BC RID: 26300 RVA: 0x0019F70C File Offset: 0x0019D90C
	[CallerCount(0)]
	[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 600414, XrefRangeEnd = 600415, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UIMagicBar()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x060066BD RID: 26301 RVA: 0x0019F758 File Offset: 0x0019D958
	// Note: this type is marked as 'beforefieldinit'.
	static UIMagicBar()
	{
		Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIMagicBar");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr);
		UIMagicBar.NativeFieldInfoPtr_chargeMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "chargeMask");
		UIMagicBar.NativeFieldInfoPtr_chargeBar = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "chargeBar");
		UIMagicBar.NativeFieldInfoPtr_chargeBarBg = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "chargeBarBg");
		UIMagicBar.NativeFieldInfoPtr_chargeBlink = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "chargeBlink");
		UIMagicBar.NativeFieldInfoPtr_chargeBarBlink = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "chargeBarBlink");
		UIMagicBar.NativeFieldInfoPtr_elementSmall = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "elementSmall");
		UIMagicBar.NativeFieldInfoPtr_elementBgSmoke = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "elementBgSmoke");
		UIMagicBar.NativeFieldInfoPtr_cdMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "cdMask");
		UIMagicBar.NativeFieldInfoPtr_markChargeBarDirty = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "markChargeBarDirty");
		UIMagicBar.NativeFieldInfoPtr_elementBgSmokeAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "elementBgSmokeAlpha");
		UIMagicBar.NativeFieldInfoPtr_elementBgSmokeSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "elementBgSmokeSize");
		UIMagicBar.NativeFieldInfoPtr_elementBgSmokeCos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "elementBgSmokeCos");
		UIMagicBar.NativeFieldInfoPtr_elementBgSmokeRot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "elementBgSmokeRot");
		UIMagicBar.NativeFieldInfoPtr_chargeBarAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "chargeBarAlpha");
		UIMagicBar.NativeFieldInfoPtr_chargeBlinkAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "chargeBlinkAlpha");
		UIMagicBar.NativeFieldInfoPtr_chargeBlinkCos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "chargeBlinkCos");
		UIMagicBar.NativeFieldInfoPtr_chargeBlinkSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "chargeBlinkSize");
		UIMagicBar.NativeFieldInfoPtr_processor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "processor");
		UIMagicBar.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, 100670732);
		UIMagicBar.NativeMethodInfoPtr_UpdateChargeBarShow_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, 100670733);
		UIMagicBar.NativeMethodInfoPtr_SetMagicSprites_Public_Void_Magic_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, 100670734);
		UIMagicBar.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, 100670735);
		UIMagicBar.NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, 100670736);
		UIMagicBar.NativeMethodInfoPtr_UpdateChargeBar_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, 100670737);
		UIMagicBar.NativeMethodInfoPtr_UpdateBlinkEffect_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, 100670738);
		UIMagicBar.NativeMethodInfoPtr_UpdateSmokeEffect_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, 100670739);
		UIMagicBar.NativeMethodInfoPtr_UpdateCDMask_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, 100670740);
		UIMagicBar.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, 100670741);
	}

	// Token: 0x060066BE RID: 26302 RVA: 0x0000351C File Offset: 0x0000171C
	public UIMagicBar(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700235E RID: 9054
	// (get) Token: 0x060066BF RID: 26303 RVA: 0x0019F9B8 File Offset: 0x0019DBB8
	// (set) Token: 0x060066C0 RID: 26304 RVA: 0x0019F9EC File Offset: 0x0019DBEC
	public unsafe Image chargeMask
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeMask);
			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(UIMagicBar.NativeFieldInfoPtr_chargeMask), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700235F RID: 9055
	// (get) Token: 0x060066C1 RID: 26305 RVA: 0x0019FA14 File Offset: 0x0019DC14
	// (set) Token: 0x060066C2 RID: 26306 RVA: 0x0019FA48 File Offset: 0x0019DC48
	public unsafe Image chargeBar
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBar);
			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(UIMagicBar.NativeFieldInfoPtr_chargeBar), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002360 RID: 9056
	// (get) Token: 0x060066C3 RID: 26307 RVA: 0x0019FA70 File Offset: 0x0019DC70
	// (set) Token: 0x060066C4 RID: 26308 RVA: 0x0019FAA4 File Offset: 0x0019DCA4
	public unsafe Image chargeBarBg
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBarBg);
			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(UIMagicBar.NativeFieldInfoPtr_chargeBarBg), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002361 RID: 9057
	// (get) Token: 0x060066C5 RID: 26309 RVA: 0x0019FACC File Offset: 0x0019DCCC
	// (set) Token: 0x060066C6 RID: 26310 RVA: 0x0019FB00 File Offset: 0x0019DD00
	public unsafe Image chargeBlink
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBlink);
			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(UIMagicBar.NativeFieldInfoPtr_chargeBlink), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002362 RID: 9058
	// (get) Token: 0x060066C7 RID: 26311 RVA: 0x0019FB28 File Offset: 0x0019DD28
	// (set) Token: 0x060066C8 RID: 26312 RVA: 0x0019FB5C File Offset: 0x0019DD5C
	public unsafe Image chargeBarBlink
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBarBlink);
			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(UIMagicBar.NativeFieldInfoPtr_chargeBarBlink), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002363 RID: 9059
	// (get) Token: 0x060066C9 RID: 26313 RVA: 0x0019FB84 File Offset: 0x0019DD84
	// (set) Token: 0x060066CA RID: 26314 RVA: 0x0019FBB8 File Offset: 0x0019DDB8
	public unsafe Image elementSmall
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_elementSmall);
			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(UIMagicBar.NativeFieldInfoPtr_elementSmall), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002364 RID: 9060
	// (get) Token: 0x060066CB RID: 26315 RVA: 0x0019FBE0 File Offset: 0x0019DDE0
	// (set) Token: 0x060066CC RID: 26316 RVA: 0x0019FC14 File Offset: 0x0019DE14
	public unsafe Image elementBgSmoke
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_elementBgSmoke);
			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(UIMagicBar.NativeFieldInfoPtr_elementBgSmoke), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002365 RID: 9061
	// (get) Token: 0x060066CD RID: 26317 RVA: 0x0019FC3C File Offset: 0x0019DE3C
	// (set) Token: 0x060066CE RID: 26318 RVA: 0x0019FC70 File Offset: 0x0019DE70
	public unsafe Image cdMask
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_cdMask);
			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(UIMagicBar.NativeFieldInfoPtr_cdMask), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002366 RID: 9062
	// (get) Token: 0x060066CF RID: 26319 RVA: 0x0019FC98 File Offset: 0x0019DE98
	// (set) Token: 0x060066D0 RID: 26320 RVA: 0x0019FCC0 File Offset: 0x0019DEC0
	public unsafe bool markChargeBarDirty
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_markChargeBarDirty);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_markChargeBarDirty)) = value;
		}
	}

	// Token: 0x17002367 RID: 9063
	// (get) Token: 0x060066D1 RID: 26321 RVA: 0x0019FCE4 File Offset: 0x0019DEE4
	// (set) Token: 0x060066D2 RID: 26322 RVA: 0x0019FD0C File Offset: 0x0019DF0C
	public unsafe float elementBgSmokeAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_elementBgSmokeAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_elementBgSmokeAlpha)) = value;
		}
	}

	// Token: 0x17002368 RID: 9064
	// (get) Token: 0x060066D3 RID: 26323 RVA: 0x0019FD30 File Offset: 0x0019DF30
	// (set) Token: 0x060066D4 RID: 26324 RVA: 0x0019FD58 File Offset: 0x0019DF58
	public unsafe float elementBgSmokeSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_elementBgSmokeSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_elementBgSmokeSize)) = value;
		}
	}

	// Token: 0x17002369 RID: 9065
	// (get) Token: 0x060066D5 RID: 26325 RVA: 0x0019FD7C File Offset: 0x0019DF7C
	// (set) Token: 0x060066D6 RID: 26326 RVA: 0x0019FDA4 File Offset: 0x0019DFA4
	public unsafe float elementBgSmokeCos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_elementBgSmokeCos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_elementBgSmokeCos)) = value;
		}
	}

	// Token: 0x1700236A RID: 9066
	// (get) Token: 0x060066D7 RID: 26327 RVA: 0x0019FDC8 File Offset: 0x0019DFC8
	// (set) Token: 0x060066D8 RID: 26328 RVA: 0x0019FDF0 File Offset: 0x0019DFF0
	public unsafe float elementBgSmokeRot
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_elementBgSmokeRot);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_elementBgSmokeRot)) = value;
		}
	}

	// Token: 0x1700236B RID: 9067
	// (get) Token: 0x060066D9 RID: 26329 RVA: 0x0019FE14 File Offset: 0x0019E014
	// (set) Token: 0x060066DA RID: 26330 RVA: 0x0019FE3C File Offset: 0x0019E03C
	public unsafe float chargeBarAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBarAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBarAlpha)) = value;
		}
	}

	// Token: 0x1700236C RID: 9068
	// (get) Token: 0x060066DB RID: 26331 RVA: 0x0019FE60 File Offset: 0x0019E060
	// (set) Token: 0x060066DC RID: 26332 RVA: 0x0019FE88 File Offset: 0x0019E088
	public unsafe float chargeBlinkAlpha
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBlinkAlpha);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBlinkAlpha)) = value;
		}
	}

	// Token: 0x1700236D RID: 9069
	// (get) Token: 0x060066DD RID: 26333 RVA: 0x0019FEAC File Offset: 0x0019E0AC
	// (set) Token: 0x060066DE RID: 26334 RVA: 0x0019FED4 File Offset: 0x0019E0D4
	public unsafe float chargeBlinkCos
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBlinkCos);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBlinkCos)) = value;
		}
	}

	// Token: 0x1700236E RID: 9070
	// (get) Token: 0x060066DF RID: 26335 RVA: 0x0019FEF8 File Offset: 0x0019E0F8
	// (set) Token: 0x060066E0 RID: 26336 RVA: 0x0019FF20 File Offset: 0x0019E120
	public unsafe float chargeBlinkSize
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBlinkSize);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_chargeBlinkSize)) = value;
		}
	}

	// Token: 0x1700236F RID: 9071
	// (get) Token: 0x060066E1 RID: 26337 RVA: 0x0019FF44 File Offset: 0x0019E144
	// (set) Token: 0x060066E2 RID: 26338 RVA: 0x0019FF6C File Offset: 0x0019E16C
	public unsafe CoroutineHandle processor
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_processor);
			return *intPtr;
		}
		set
		{
			*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar.NativeFieldInfoPtr_processor)) = value;
		}
	}

	// Token: 0x0400442D RID: 17453
	private static readonly IntPtr NativeFieldInfoPtr_chargeMask;

	// Token: 0x0400442E RID: 17454
	private static readonly IntPtr NativeFieldInfoPtr_chargeBar;

	// Token: 0x0400442F RID: 17455
	private static readonly IntPtr NativeFieldInfoPtr_chargeBarBg;

	// Token: 0x04004430 RID: 17456
	private static readonly IntPtr NativeFieldInfoPtr_chargeBlink;

	// Token: 0x04004431 RID: 17457
	private static readonly IntPtr NativeFieldInfoPtr_chargeBarBlink;

	// Token: 0x04004432 RID: 17458
	private static readonly IntPtr NativeFieldInfoPtr_elementSmall;

	// Token: 0x04004433 RID: 17459
	private static readonly IntPtr NativeFieldInfoPtr_elementBgSmoke;

	// Token: 0x04004434 RID: 17460
	private static readonly IntPtr NativeFieldInfoPtr_cdMask;

	// Token: 0x04004435 RID: 17461
	private static readonly IntPtr NativeFieldInfoPtr_markChargeBarDirty;

	// Token: 0x04004436 RID: 17462
	private static readonly IntPtr NativeFieldInfoPtr_elementBgSmokeAlpha;

	// Token: 0x04004437 RID: 17463
	private static readonly IntPtr NativeFieldInfoPtr_elementBgSmokeSize;

	// Token: 0x04004438 RID: 17464
	private static readonly IntPtr NativeFieldInfoPtr_elementBgSmokeCos;

	// Token: 0x04004439 RID: 17465
	private static readonly IntPtr NativeFieldInfoPtr_elementBgSmokeRot;

	// Token: 0x0400443A RID: 17466
	private static readonly IntPtr NativeFieldInfoPtr_chargeBarAlpha;

	// Token: 0x0400443B RID: 17467
	private static readonly IntPtr NativeFieldInfoPtr_chargeBlinkAlpha;

	// Token: 0x0400443C RID: 17468
	private static readonly IntPtr NativeFieldInfoPtr_chargeBlinkCos;

	// Token: 0x0400443D RID: 17469
	private static readonly IntPtr NativeFieldInfoPtr_chargeBlinkSize;

	// Token: 0x0400443E RID: 17470
	private static readonly IntPtr NativeFieldInfoPtr_processor;

	// Token: 0x0400443F RID: 17471
	private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;

	// Token: 0x04004440 RID: 17472
	private static readonly IntPtr NativeMethodInfoPtr_UpdateChargeBarShow_Public_Void_Boolean_0;

	// Token: 0x04004441 RID: 17473
	private static readonly IntPtr NativeMethodInfoPtr_SetMagicSprites_Public_Void_Magic_0;

	// Token: 0x04004442 RID: 17474
	private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;

	// Token: 0x04004443 RID: 17475
	private static readonly IntPtr NativeMethodInfoPtr_Tick_Private_IEnumerator_1_Single_0;

	// Token: 0x04004444 RID: 17476
	private static readonly IntPtr NativeMethodInfoPtr_UpdateChargeBar_Private_Void_0;

	// Token: 0x04004445 RID: 17477
	private static readonly IntPtr NativeMethodInfoPtr_UpdateBlinkEffect_Private_Void_0;

	// Token: 0x04004446 RID: 17478
	private static readonly IntPtr NativeMethodInfoPtr_UpdateSmokeEffect_Private_Void_0;

	// Token: 0x04004447 RID: 17479
	private static readonly IntPtr NativeMethodInfoPtr_UpdateCDMask_Private_Void_0;

	// Token: 0x04004448 RID: 17480
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;

	// Token: 0x0200032A RID: 810
	[ObfuscatedName("UIMagicBar/<Tick>d__22")]
	public sealed class _Tick_d__22 : Il2CppSystem.Object
	{
		// Token: 0x060066E3 RID: 26339 RVA: 0x0019FF90 File Offset: 0x0019E190
		[CallerCount(350)]
		[CachedScanResults(RefRangeStart = 11975, RefRangeEnd = 12325, XrefRangeStart = 11975, XrefRangeEnd = 12325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe _Tick_d__22(int <>1__state)
			: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr))
		{
			checked
			{
				IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
				*ptr = ref <>1__state;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar._Tick_d__22.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
				Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			}
		}

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

		// Token: 0x060066E5 RID: 26341 RVA: 0x001A0034 File Offset: 0x0019E234
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 600258, XrefRangeEnd = 600262, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
		public unsafe bool MoveNext()
		{
			IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IntPtr* ptr = null;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar._Tick_d__22.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: 0x17002373 RID: 9075
		// (get) Token: 0x060066E6 RID: 26342 RVA: 0x001A0084 File Offset: 0x0019E284
		public unsafe float Current
		{
			[CallerCount(0)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar._Tick_d__22.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: 0x060066E7 RID: 26343 RVA: 0x001A00D4 File Offset: 0x0019E2D4
		[CallerCount(0)]
		[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 600262, XrefRangeEnd = 600267, 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(UIMagicBar._Tick_d__22.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
		}

		// Token: 0x17002374 RID: 9076
		// (get) Token: 0x060066E8 RID: 26344 RVA: 0x001A0118 File Offset: 0x0019E318
		public unsafe Il2CppSystem.Object Current
		{
			[CallerCount(0)]
			[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 600267, XrefRangeEnd = 600270, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
			get
			{
				IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IntPtr* ptr = null;
				IntPtr intPtr2;
				IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIMagicBar._Tick_d__22.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: 0x060066E9 RID: 26345 RVA: 0x001A0170 File Offset: 0x0019E370
		// Note: this type is marked as 'beforefieldinit'.
		static _Tick_d__22()
		{
			Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<UIMagicBar>.NativeClassPtr, "<Tick>d__22");
			IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr);
			UIMagicBar._Tick_d__22.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr, "<>1__state");
			UIMagicBar._Tick_d__22.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr, "<>2__current");
			UIMagicBar._Tick_d__22.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr, "<>4__this");
			UIMagicBar._Tick_d__22.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr, 100670742);
			UIMagicBar._Tick_d__22.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr, 100670743);
			UIMagicBar._Tick_d__22.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr, 100670744);
			UIMagicBar._Tick_d__22.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr, 100670745);
			UIMagicBar._Tick_d__22.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr, 100670746);
			UIMagicBar._Tick_d__22.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIMagicBar._Tick_d__22>.NativeClassPtr, 100670747);
		}

		// Token: 0x060066EA RID: 26346 RVA: 0x0000A74C File Offset: 0x0000894C
		public _Tick_d__22(IntPtr pointer)
			: base(pointer)
		{
		}

		// Token: 0x17002370 RID: 9072
		// (get) Token: 0x060066EB RID: 26347 RVA: 0x001A0250 File Offset: 0x0019E450
		// (set) Token: 0x060066EC RID: 26348 RVA: 0x001A0278 File Offset: 0x0019E478
		public unsafe int __1__state
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar._Tick_d__22.NativeFieldInfoPtr___1__state);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar._Tick_d__22.NativeFieldInfoPtr___1__state)) = value;
			}
		}

		// Token: 0x17002371 RID: 9073
		// (get) Token: 0x060066ED RID: 26349 RVA: 0x001A029C File Offset: 0x0019E49C
		// (set) Token: 0x060066EE RID: 26350 RVA: 0x001A02C4 File Offset: 0x0019E4C4
		public unsafe float __2__current
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar._Tick_d__22.NativeFieldInfoPtr___2__current);
				return *intPtr;
			}
			set
			{
				*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar._Tick_d__22.NativeFieldInfoPtr___2__current)) = value;
			}
		}

		// Token: 0x17002372 RID: 9074
		// (get) Token: 0x060066EF RID: 26351 RVA: 0x001A02E8 File Offset: 0x0019E4E8
		// (set) Token: 0x060066F0 RID: 26352 RVA: 0x001A031C File Offset: 0x0019E51C
		public unsafe UIMagicBar __4__this
		{
			get
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar._Tick_d__22.NativeFieldInfoPtr___4__this);
				IntPtr intPtr2 = *intPtr;
				return (intPtr2 != 0) ? new UIMagicBar(intPtr2) : null;
			}
			set
			{
				IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
				IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIMagicBar._Tick_d__22.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value));
			}
		}

		// Token: 0x04004449 RID: 17481
		private static readonly IntPtr NativeFieldInfoPtr___1__state;

		// Token: 0x0400444A RID: 17482
		private static readonly IntPtr NativeFieldInfoPtr___2__current;

		// Token: 0x0400444B RID: 17483
		private static readonly IntPtr NativeFieldInfoPtr___4__this;

		// Token: 0x0400444C RID: 17484
		private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;

		// Token: 0x0400444D RID: 17485
		private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0;

		// Token: 0x0400444E RID: 17486
		private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0;

		// Token: 0x0400444F RID: 17487
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0;

		// Token: 0x04004450 RID: 17488
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0;

		// Token: 0x04004451 RID: 17489
		private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0;
	}
}
