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

// Token: 0x020002BA RID: 698
public class UIElementSprite : MonoBehaviour
{
	// Token: 0x06005CAB RID: 23723 RVA: 0x00176438 File Offset: 0x00174638
	[CallerCount(63)]
	[CachedScanResults(RefRangeStart = 222154, RefRangeEnd = 222217, XrefRangeStart = 222154, XrefRangeEnd = 222217, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe UIElementSprite()
		: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr))
	{
		IntPtr* ptr = null;
		IntPtr intPtr2;
		IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIElementSprite.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
		Il2CppException.RaiseExceptionIfNecessary(intPtr2);
	}

	// Token: 0x06005CAC RID: 23724 RVA: 0x00176484 File Offset: 0x00174684
	// Note: this type is marked as 'beforefieldinit'.
	static UIElementSprite()
	{
		Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIElementSprite");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr);
		UIElementSprite.NativeFieldInfoPtr_ElementSmall_Null = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ElementSmall_Null");
		UIElementSprite.NativeFieldInfoPtr_ElementSmall_Ice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ElementSmall_Ice");
		UIElementSprite.NativeFieldInfoPtr_ElementSmall_Fire = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ElementSmall_Fire");
		UIElementSprite.NativeFieldInfoPtr_ElementSmall_Lightning = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ElementSmall_Lightning");
		UIElementSprite.NativeFieldInfoPtr_ChargeBur_Null = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ChargeBur_Null");
		UIElementSprite.NativeFieldInfoPtr_ChargeBur_Ice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ChargeBur_Ice");
		UIElementSprite.NativeFieldInfoPtr_ChargeBur_Fire = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ChargeBur_Fire");
		UIElementSprite.NativeFieldInfoPtr_ChargeBur_Lightning = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ChargeBur_Lightning");
		UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Null = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ChargeBurBG_Null");
		UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Ice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ChargeBurBG_Ice");
		UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Fire = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ChargeBurBG_Fire");
		UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Lightning = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ChargeBurBG_Lightning");
		UIElementSprite.NativeFieldInfoPtr_Aim_Null = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "Aim_Null");
		UIElementSprite.NativeFieldInfoPtr_Aim_Ice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "Aim_Ice");
		UIElementSprite.NativeFieldInfoPtr_Aim_Fire = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "Aim_Fire");
		UIElementSprite.NativeFieldInfoPtr_Aim_Lightning = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "Aim_Lightning");
		UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Null = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ElementBGSmoke_Null");
		UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Ice = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ElementBGSmoke_Ice");
		UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Fire = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ElementBGSmoke_Fire");
		UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Lightning = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, "ElementBGSmoke_Lightning");
		UIElementSprite.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIElementSprite>.NativeClassPtr, 100669932);
	}

	// Token: 0x06005CAD RID: 23725 RVA: 0x0000351C File Offset: 0x0000171C
	public UIElementSprite(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x17002028 RID: 8232
	// (get) Token: 0x06005CAE RID: 23726 RVA: 0x00176658 File Offset: 0x00174858
	// (set) Token: 0x06005CAF RID: 23727 RVA: 0x0017668C File Offset: 0x0017488C
	public unsafe Sprite ElementSmall_Null
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementSmall_Null);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementSmall_Null), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002029 RID: 8233
	// (get) Token: 0x06005CB0 RID: 23728 RVA: 0x001766B4 File Offset: 0x001748B4
	// (set) Token: 0x06005CB1 RID: 23729 RVA: 0x001766E8 File Offset: 0x001748E8
	public unsafe Sprite ElementSmall_Ice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementSmall_Ice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementSmall_Ice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700202A RID: 8234
	// (get) Token: 0x06005CB2 RID: 23730 RVA: 0x00176710 File Offset: 0x00174910
	// (set) Token: 0x06005CB3 RID: 23731 RVA: 0x00176744 File Offset: 0x00174944
	public unsafe Sprite ElementSmall_Fire
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementSmall_Fire);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementSmall_Fire), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700202B RID: 8235
	// (get) Token: 0x06005CB4 RID: 23732 RVA: 0x0017676C File Offset: 0x0017496C
	// (set) Token: 0x06005CB5 RID: 23733 RVA: 0x001767A0 File Offset: 0x001749A0
	public unsafe Sprite ElementSmall_Lightning
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementSmall_Lightning);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementSmall_Lightning), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700202C RID: 8236
	// (get) Token: 0x06005CB6 RID: 23734 RVA: 0x001767C8 File Offset: 0x001749C8
	// (set) Token: 0x06005CB7 RID: 23735 RVA: 0x001767FC File Offset: 0x001749FC
	public unsafe Sprite ChargeBur_Null
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBur_Null);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBur_Null), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700202D RID: 8237
	// (get) Token: 0x06005CB8 RID: 23736 RVA: 0x00176824 File Offset: 0x00174A24
	// (set) Token: 0x06005CB9 RID: 23737 RVA: 0x00176858 File Offset: 0x00174A58
	public unsafe Sprite ChargeBur_Ice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBur_Ice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBur_Ice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700202E RID: 8238
	// (get) Token: 0x06005CBA RID: 23738 RVA: 0x00176880 File Offset: 0x00174A80
	// (set) Token: 0x06005CBB RID: 23739 RVA: 0x001768B4 File Offset: 0x00174AB4
	public unsafe Sprite ChargeBur_Fire
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBur_Fire);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBur_Fire), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700202F RID: 8239
	// (get) Token: 0x06005CBC RID: 23740 RVA: 0x001768DC File Offset: 0x00174ADC
	// (set) Token: 0x06005CBD RID: 23741 RVA: 0x00176910 File Offset: 0x00174B10
	public unsafe Sprite ChargeBur_Lightning
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBur_Lightning);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBur_Lightning), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002030 RID: 8240
	// (get) Token: 0x06005CBE RID: 23742 RVA: 0x00176938 File Offset: 0x00174B38
	// (set) Token: 0x06005CBF RID: 23743 RVA: 0x0017696C File Offset: 0x00174B6C
	public unsafe Sprite ChargeBurBG_Null
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Null);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Null), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002031 RID: 8241
	// (get) Token: 0x06005CC0 RID: 23744 RVA: 0x00176994 File Offset: 0x00174B94
	// (set) Token: 0x06005CC1 RID: 23745 RVA: 0x001769C8 File Offset: 0x00174BC8
	public unsafe Sprite ChargeBurBG_Ice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Ice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Ice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002032 RID: 8242
	// (get) Token: 0x06005CC2 RID: 23746 RVA: 0x001769F0 File Offset: 0x00174BF0
	// (set) Token: 0x06005CC3 RID: 23747 RVA: 0x00176A24 File Offset: 0x00174C24
	public unsafe Sprite ChargeBurBG_Fire
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Fire);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Fire), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002033 RID: 8243
	// (get) Token: 0x06005CC4 RID: 23748 RVA: 0x00176A4C File Offset: 0x00174C4C
	// (set) Token: 0x06005CC5 RID: 23749 RVA: 0x00176A80 File Offset: 0x00174C80
	public unsafe Sprite ChargeBurBG_Lightning
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Lightning);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ChargeBurBG_Lightning), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002034 RID: 8244
	// (get) Token: 0x06005CC6 RID: 23750 RVA: 0x00176AA8 File Offset: 0x00174CA8
	// (set) Token: 0x06005CC7 RID: 23751 RVA: 0x00176ADC File Offset: 0x00174CDC
	public unsafe Sprite Aim_Null
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_Aim_Null);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_Aim_Null), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002035 RID: 8245
	// (get) Token: 0x06005CC8 RID: 23752 RVA: 0x00176B04 File Offset: 0x00174D04
	// (set) Token: 0x06005CC9 RID: 23753 RVA: 0x00176B38 File Offset: 0x00174D38
	public unsafe Sprite Aim_Ice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_Aim_Ice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_Aim_Ice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002036 RID: 8246
	// (get) Token: 0x06005CCA RID: 23754 RVA: 0x00176B60 File Offset: 0x00174D60
	// (set) Token: 0x06005CCB RID: 23755 RVA: 0x00176B94 File Offset: 0x00174D94
	public unsafe Sprite Aim_Fire
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_Aim_Fire);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_Aim_Fire), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002037 RID: 8247
	// (get) Token: 0x06005CCC RID: 23756 RVA: 0x00176BBC File Offset: 0x00174DBC
	// (set) Token: 0x06005CCD RID: 23757 RVA: 0x00176BF0 File Offset: 0x00174DF0
	public unsafe Sprite Aim_Lightning
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_Aim_Lightning);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_Aim_Lightning), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002038 RID: 8248
	// (get) Token: 0x06005CCE RID: 23758 RVA: 0x00176C18 File Offset: 0x00174E18
	// (set) Token: 0x06005CCF RID: 23759 RVA: 0x00176C4C File Offset: 0x00174E4C
	public unsafe Sprite ElementBGSmoke_Null
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Null);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Null), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002039 RID: 8249
	// (get) Token: 0x06005CD0 RID: 23760 RVA: 0x00176C74 File Offset: 0x00174E74
	// (set) Token: 0x06005CD1 RID: 23761 RVA: 0x00176CA8 File Offset: 0x00174EA8
	public unsafe Sprite ElementBGSmoke_Ice
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Ice);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Ice), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700203A RID: 8250
	// (get) Token: 0x06005CD2 RID: 23762 RVA: 0x00176CD0 File Offset: 0x00174ED0
	// (set) Token: 0x06005CD3 RID: 23763 RVA: 0x00176D04 File Offset: 0x00174F04
	public unsafe Sprite ElementBGSmoke_Fire
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Fire);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Fire), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700203B RID: 8251
	// (get) Token: 0x06005CD4 RID: 23764 RVA: 0x00176D2C File Offset: 0x00174F2C
	// (set) Token: 0x06005CD5 RID: 23765 RVA: 0x00176D60 File Offset: 0x00174F60
	public unsafe Sprite ElementBGSmoke_Lightning
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Lightning);
			IntPtr intPtr2 = *intPtr;
			return (intPtr2 != 0) ? new Sprite(intPtr2) : null;
		}
		set
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
			IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIElementSprite.NativeFieldInfoPtr_ElementBGSmoke_Lightning), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04003D76 RID: 15734
	private static readonly IntPtr NativeFieldInfoPtr_ElementSmall_Null;

	// Token: 0x04003D77 RID: 15735
	private static readonly IntPtr NativeFieldInfoPtr_ElementSmall_Ice;

	// Token: 0x04003D78 RID: 15736
	private static readonly IntPtr NativeFieldInfoPtr_ElementSmall_Fire;

	// Token: 0x04003D79 RID: 15737
	private static readonly IntPtr NativeFieldInfoPtr_ElementSmall_Lightning;

	// Token: 0x04003D7A RID: 15738
	private static readonly IntPtr NativeFieldInfoPtr_ChargeBur_Null;

	// Token: 0x04003D7B RID: 15739
	private static readonly IntPtr NativeFieldInfoPtr_ChargeBur_Ice;

	// Token: 0x04003D7C RID: 15740
	private static readonly IntPtr NativeFieldInfoPtr_ChargeBur_Fire;

	// Token: 0x04003D7D RID: 15741
	private static readonly IntPtr NativeFieldInfoPtr_ChargeBur_Lightning;

	// Token: 0x04003D7E RID: 15742
	private static readonly IntPtr NativeFieldInfoPtr_ChargeBurBG_Null;

	// Token: 0x04003D7F RID: 15743
	private static readonly IntPtr NativeFieldInfoPtr_ChargeBurBG_Ice;

	// Token: 0x04003D80 RID: 15744
	private static readonly IntPtr NativeFieldInfoPtr_ChargeBurBG_Fire;

	// Token: 0x04003D81 RID: 15745
	private static readonly IntPtr NativeFieldInfoPtr_ChargeBurBG_Lightning;

	// Token: 0x04003D82 RID: 15746
	private static readonly IntPtr NativeFieldInfoPtr_Aim_Null;

	// Token: 0x04003D83 RID: 15747
	private static readonly IntPtr NativeFieldInfoPtr_Aim_Ice;

	// Token: 0x04003D84 RID: 15748
	private static readonly IntPtr NativeFieldInfoPtr_Aim_Fire;

	// Token: 0x04003D85 RID: 15749
	private static readonly IntPtr NativeFieldInfoPtr_Aim_Lightning;

	// Token: 0x04003D86 RID: 15750
	private static readonly IntPtr NativeFieldInfoPtr_ElementBGSmoke_Null;

	// Token: 0x04003D87 RID: 15751
	private static readonly IntPtr NativeFieldInfoPtr_ElementBGSmoke_Ice;

	// Token: 0x04003D88 RID: 15752
	private static readonly IntPtr NativeFieldInfoPtr_ElementBGSmoke_Fire;

	// Token: 0x04003D89 RID: 15753
	private static readonly IntPtr NativeFieldInfoPtr_ElementBGSmoke_Lightning;

	// Token: 0x04003D8A RID: 15754
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
