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

// Token: 0x02000308 RID: 776
public class UIItemSprite : MonoBehaviour
{
	// Token: 0x0600639F RID: 25503 RVA: 0x00193064 File Offset: 0x00191264
	[CallerCount(1)]
	[CachedScanResults(RefRangeStart = 598158, RefRangeEnd = 598159, XrefRangeStart = 598158, XrefRangeEnd = 598158, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
	public unsafe Sprite GetItemSprite(ItemSystem.ItemType type)
	{
		IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
		checked
		{
			IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
			*ptr = ref type;
			IntPtr intPtr2;
			IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIItemSprite.NativeMethodInfoPtr_GetItemSprite_Public_Sprite_ItemType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
			Il2CppException.RaiseExceptionIfNecessary(intPtr2);
			IntPtr intPtr3 = intPtr;
			return (intPtr3 != 0) ? new Sprite(intPtr3) : null;
		}
	}

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

	// Token: 0x060063A1 RID: 25505 RVA: 0x00193118 File Offset: 0x00191318
	// Note: this type is marked as 'beforefieldinit'.
	static UIItemSprite()
	{
		Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIItemSprite");
		IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr);
		UIItemSprite.NativeFieldInfoPtr_Null = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "Null");
		UIItemSprite.NativeFieldInfoPtr_HPCure = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "HPCure");
		UIItemSprite.NativeFieldInfoPtr_HPCureM = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "HPCureM");
		UIItemSprite.NativeFieldInfoPtr_HPCureB = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "HPCureB");
		UIItemSprite.NativeFieldInfoPtr_MPCure = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MPCure");
		UIItemSprite.NativeFieldInfoPtr_MPCureM = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MPCureM");
		UIItemSprite.NativeFieldInfoPtr_MPCureB = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MPCureB");
		UIItemSprite.NativeFieldInfoPtr_HPMaxAdd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "HPMaxAdd");
		UIItemSprite.NativeFieldInfoPtr_MPMaxAdd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MPMaxAdd");
		UIItemSprite.NativeFieldInfoPtr_SPMaxAdd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "SPMaxAdd");
		UIItemSprite.NativeFieldInfoPtr_BagMaxAdd = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "BagMaxAdd");
		UIItemSprite.NativeFieldInfoPtr_Defense = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "Defense");
		UIItemSprite.NativeFieldInfoPtr_DefenseM = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "DefenseM");
		UIItemSprite.NativeFieldInfoPtr_DefenseB = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "DefenseB");
		UIItemSprite.NativeFieldInfoPtr_Mysterious = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "Mysterious");
		UIItemSprite.NativeFieldInfoPtr_MysteriousM = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MysteriousM");
		UIItemSprite.NativeFieldInfoPtr_MysteriousB = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MysteriousB");
		UIItemSprite.NativeFieldInfoPtr_Holy = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "Holy");
		UIItemSprite.NativeFieldInfoPtr_HolyM = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "HolyM");
		UIItemSprite.NativeFieldInfoPtr_HolyB = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "HolyB");
		UIItemSprite.NativeFieldInfoPtr_HPCurse = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "HPCurse");
		UIItemSprite.NativeFieldInfoPtr_MPCurse = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MPCurse");
		UIItemSprite.NativeFieldInfoPtr_MagicArcane = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MagicArcane");
		UIItemSprite.NativeFieldInfoPtr_MagicIce = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MagicIce");
		UIItemSprite.NativeFieldInfoPtr_MagicFire = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MagicFire");
		UIItemSprite.NativeFieldInfoPtr_MagicThunder = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MagicThunder");
		UIItemSprite.NativeFieldInfoPtr_MagicWind = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MagicWind");
		UIItemSprite.NativeFieldInfoPtr_MagicAbsorb = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, "MagicAbsorb");
		UIItemSprite.NativeMethodInfoPtr_GetItemSprite_Public_Sprite_ItemType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, 100670508);
		UIItemSprite.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<UIItemSprite>.NativeClassPtr, 100670509);
	}

	// Token: 0x060063A2 RID: 25506 RVA: 0x0000351C File Offset: 0x0000171C
	public UIItemSprite(IntPtr pointer)
		: base(pointer)
	{
	}

	// Token: 0x1700224F RID: 8783
	// (get) Token: 0x060063A3 RID: 25507 RVA: 0x001933A0 File Offset: 0x001915A0
	// (set) Token: 0x060063A4 RID: 25508 RVA: 0x001933D4 File Offset: 0x001915D4
	public unsafe Sprite Null
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_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(UIItemSprite.NativeFieldInfoPtr_Null), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002250 RID: 8784
	// (get) Token: 0x060063A5 RID: 25509 RVA: 0x001933FC File Offset: 0x001915FC
	// (set) Token: 0x060063A6 RID: 25510 RVA: 0x00193430 File Offset: 0x00191630
	public unsafe Sprite HPCure
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_HPCure);
			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(UIItemSprite.NativeFieldInfoPtr_HPCure), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002251 RID: 8785
	// (get) Token: 0x060063A7 RID: 25511 RVA: 0x00193458 File Offset: 0x00191658
	// (set) Token: 0x060063A8 RID: 25512 RVA: 0x0019348C File Offset: 0x0019168C
	public unsafe Sprite HPCureM
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_HPCureM);
			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(UIItemSprite.NativeFieldInfoPtr_HPCureM), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002252 RID: 8786
	// (get) Token: 0x060063A9 RID: 25513 RVA: 0x001934B4 File Offset: 0x001916B4
	// (set) Token: 0x060063AA RID: 25514 RVA: 0x001934E8 File Offset: 0x001916E8
	public unsafe Sprite HPCureB
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_HPCureB);
			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(UIItemSprite.NativeFieldInfoPtr_HPCureB), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002253 RID: 8787
	// (get) Token: 0x060063AB RID: 25515 RVA: 0x00193510 File Offset: 0x00191710
	// (set) Token: 0x060063AC RID: 25516 RVA: 0x00193544 File Offset: 0x00191744
	public unsafe Sprite MPCure
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MPCure);
			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(UIItemSprite.NativeFieldInfoPtr_MPCure), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002254 RID: 8788
	// (get) Token: 0x060063AD RID: 25517 RVA: 0x0019356C File Offset: 0x0019176C
	// (set) Token: 0x060063AE RID: 25518 RVA: 0x001935A0 File Offset: 0x001917A0
	public unsafe Sprite MPCureM
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MPCureM);
			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(UIItemSprite.NativeFieldInfoPtr_MPCureM), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002255 RID: 8789
	// (get) Token: 0x060063AF RID: 25519 RVA: 0x001935C8 File Offset: 0x001917C8
	// (set) Token: 0x060063B0 RID: 25520 RVA: 0x001935FC File Offset: 0x001917FC
	public unsafe Sprite MPCureB
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MPCureB);
			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(UIItemSprite.NativeFieldInfoPtr_MPCureB), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002256 RID: 8790
	// (get) Token: 0x060063B1 RID: 25521 RVA: 0x00193624 File Offset: 0x00191824
	// (set) Token: 0x060063B2 RID: 25522 RVA: 0x00193658 File Offset: 0x00191858
	public unsafe Sprite HPMaxAdd
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_HPMaxAdd);
			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(UIItemSprite.NativeFieldInfoPtr_HPMaxAdd), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002257 RID: 8791
	// (get) Token: 0x060063B3 RID: 25523 RVA: 0x00193680 File Offset: 0x00191880
	// (set) Token: 0x060063B4 RID: 25524 RVA: 0x001936B4 File Offset: 0x001918B4
	public unsafe Sprite MPMaxAdd
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MPMaxAdd);
			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(UIItemSprite.NativeFieldInfoPtr_MPMaxAdd), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002258 RID: 8792
	// (get) Token: 0x060063B5 RID: 25525 RVA: 0x001936DC File Offset: 0x001918DC
	// (set) Token: 0x060063B6 RID: 25526 RVA: 0x00193710 File Offset: 0x00191910
	public unsafe Sprite SPMaxAdd
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_SPMaxAdd);
			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(UIItemSprite.NativeFieldInfoPtr_SPMaxAdd), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002259 RID: 8793
	// (get) Token: 0x060063B7 RID: 25527 RVA: 0x00193738 File Offset: 0x00191938
	// (set) Token: 0x060063B8 RID: 25528 RVA: 0x0019376C File Offset: 0x0019196C
	public unsafe Sprite BagMaxAdd
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_BagMaxAdd);
			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(UIItemSprite.NativeFieldInfoPtr_BagMaxAdd), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700225A RID: 8794
	// (get) Token: 0x060063B9 RID: 25529 RVA: 0x00193794 File Offset: 0x00191994
	// (set) Token: 0x060063BA RID: 25530 RVA: 0x001937C8 File Offset: 0x001919C8
	public unsafe Sprite Defense
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_Defense);
			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(UIItemSprite.NativeFieldInfoPtr_Defense), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700225B RID: 8795
	// (get) Token: 0x060063BB RID: 25531 RVA: 0x001937F0 File Offset: 0x001919F0
	// (set) Token: 0x060063BC RID: 25532 RVA: 0x00193824 File Offset: 0x00191A24
	public unsafe Sprite DefenseM
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_DefenseM);
			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(UIItemSprite.NativeFieldInfoPtr_DefenseM), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700225C RID: 8796
	// (get) Token: 0x060063BD RID: 25533 RVA: 0x0019384C File Offset: 0x00191A4C
	// (set) Token: 0x060063BE RID: 25534 RVA: 0x00193880 File Offset: 0x00191A80
	public unsafe Sprite DefenseB
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_DefenseB);
			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(UIItemSprite.NativeFieldInfoPtr_DefenseB), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700225D RID: 8797
	// (get) Token: 0x060063BF RID: 25535 RVA: 0x001938A8 File Offset: 0x00191AA8
	// (set) Token: 0x060063C0 RID: 25536 RVA: 0x001938DC File Offset: 0x00191ADC
	public unsafe Sprite Mysterious
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_Mysterious);
			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(UIItemSprite.NativeFieldInfoPtr_Mysterious), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700225E RID: 8798
	// (get) Token: 0x060063C1 RID: 25537 RVA: 0x00193904 File Offset: 0x00191B04
	// (set) Token: 0x060063C2 RID: 25538 RVA: 0x00193938 File Offset: 0x00191B38
	public unsafe Sprite MysteriousM
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MysteriousM);
			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(UIItemSprite.NativeFieldInfoPtr_MysteriousM), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700225F RID: 8799
	// (get) Token: 0x060063C3 RID: 25539 RVA: 0x00193960 File Offset: 0x00191B60
	// (set) Token: 0x060063C4 RID: 25540 RVA: 0x00193994 File Offset: 0x00191B94
	public unsafe Sprite MysteriousB
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MysteriousB);
			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(UIItemSprite.NativeFieldInfoPtr_MysteriousB), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002260 RID: 8800
	// (get) Token: 0x060063C5 RID: 25541 RVA: 0x001939BC File Offset: 0x00191BBC
	// (set) Token: 0x060063C6 RID: 25542 RVA: 0x001939F0 File Offset: 0x00191BF0
	public unsafe Sprite Holy
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_Holy);
			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(UIItemSprite.NativeFieldInfoPtr_Holy), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002261 RID: 8801
	// (get) Token: 0x060063C7 RID: 25543 RVA: 0x00193A18 File Offset: 0x00191C18
	// (set) Token: 0x060063C8 RID: 25544 RVA: 0x00193A4C File Offset: 0x00191C4C
	public unsafe Sprite HolyM
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_HolyM);
			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(UIItemSprite.NativeFieldInfoPtr_HolyM), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002262 RID: 8802
	// (get) Token: 0x060063C9 RID: 25545 RVA: 0x00193A74 File Offset: 0x00191C74
	// (set) Token: 0x060063CA RID: 25546 RVA: 0x00193AA8 File Offset: 0x00191CA8
	public unsafe Sprite HolyB
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_HolyB);
			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(UIItemSprite.NativeFieldInfoPtr_HolyB), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002263 RID: 8803
	// (get) Token: 0x060063CB RID: 25547 RVA: 0x00193AD0 File Offset: 0x00191CD0
	// (set) Token: 0x060063CC RID: 25548 RVA: 0x00193B04 File Offset: 0x00191D04
	public unsafe Sprite HPCurse
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_HPCurse);
			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(UIItemSprite.NativeFieldInfoPtr_HPCurse), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002264 RID: 8804
	// (get) Token: 0x060063CD RID: 25549 RVA: 0x00193B2C File Offset: 0x00191D2C
	// (set) Token: 0x060063CE RID: 25550 RVA: 0x00193B60 File Offset: 0x00191D60
	public unsafe Sprite MPCurse
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MPCurse);
			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(UIItemSprite.NativeFieldInfoPtr_MPCurse), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002265 RID: 8805
	// (get) Token: 0x060063CF RID: 25551 RVA: 0x00193B88 File Offset: 0x00191D88
	// (set) Token: 0x060063D0 RID: 25552 RVA: 0x00193BBC File Offset: 0x00191DBC
	public unsafe Sprite MagicArcane
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MagicArcane);
			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(UIItemSprite.NativeFieldInfoPtr_MagicArcane), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002266 RID: 8806
	// (get) Token: 0x060063D1 RID: 25553 RVA: 0x00193BE4 File Offset: 0x00191DE4
	// (set) Token: 0x060063D2 RID: 25554 RVA: 0x00193C18 File Offset: 0x00191E18
	public unsafe Sprite MagicIce
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MagicIce);
			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(UIItemSprite.NativeFieldInfoPtr_MagicIce), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002267 RID: 8807
	// (get) Token: 0x060063D3 RID: 25555 RVA: 0x00193C40 File Offset: 0x00191E40
	// (set) Token: 0x060063D4 RID: 25556 RVA: 0x00193C74 File Offset: 0x00191E74
	public unsafe Sprite MagicFire
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MagicFire);
			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(UIItemSprite.NativeFieldInfoPtr_MagicFire), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002268 RID: 8808
	// (get) Token: 0x060063D5 RID: 25557 RVA: 0x00193C9C File Offset: 0x00191E9C
	// (set) Token: 0x060063D6 RID: 25558 RVA: 0x00193CD0 File Offset: 0x00191ED0
	public unsafe Sprite MagicThunder
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MagicThunder);
			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(UIItemSprite.NativeFieldInfoPtr_MagicThunder), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x17002269 RID: 8809
	// (get) Token: 0x060063D7 RID: 25559 RVA: 0x00193CF8 File Offset: 0x00191EF8
	// (set) Token: 0x060063D8 RID: 25560 RVA: 0x00193D2C File Offset: 0x00191F2C
	public unsafe Sprite MagicWind
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MagicWind);
			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(UIItemSprite.NativeFieldInfoPtr_MagicWind), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x1700226A RID: 8810
	// (get) Token: 0x060063D9 RID: 25561 RVA: 0x00193D54 File Offset: 0x00191F54
	// (set) Token: 0x060063DA RID: 25562 RVA: 0x00193D88 File Offset: 0x00191F88
	public unsafe Sprite MagicAbsorb
	{
		get
		{
			IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIItemSprite.NativeFieldInfoPtr_MagicAbsorb);
			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(UIItemSprite.NativeFieldInfoPtr_MagicAbsorb), IL2CPP.Il2CppObjectBaseToPtr(value));
		}
	}

	// Token: 0x04004231 RID: 16945
	private static readonly IntPtr NativeFieldInfoPtr_Null;

	// Token: 0x04004232 RID: 16946
	private static readonly IntPtr NativeFieldInfoPtr_HPCure;

	// Token: 0x04004233 RID: 16947
	private static readonly IntPtr NativeFieldInfoPtr_HPCureM;

	// Token: 0x04004234 RID: 16948
	private static readonly IntPtr NativeFieldInfoPtr_HPCureB;

	// Token: 0x04004235 RID: 16949
	private static readonly IntPtr NativeFieldInfoPtr_MPCure;

	// Token: 0x04004236 RID: 16950
	private static readonly IntPtr NativeFieldInfoPtr_MPCureM;

	// Token: 0x04004237 RID: 16951
	private static readonly IntPtr NativeFieldInfoPtr_MPCureB;

	// Token: 0x04004238 RID: 16952
	private static readonly IntPtr NativeFieldInfoPtr_HPMaxAdd;

	// Token: 0x04004239 RID: 16953
	private static readonly IntPtr NativeFieldInfoPtr_MPMaxAdd;

	// Token: 0x0400423A RID: 16954
	private static readonly IntPtr NativeFieldInfoPtr_SPMaxAdd;

	// Token: 0x0400423B RID: 16955
	private static readonly IntPtr NativeFieldInfoPtr_BagMaxAdd;

	// Token: 0x0400423C RID: 16956
	private static readonly IntPtr NativeFieldInfoPtr_Defense;

	// Token: 0x0400423D RID: 16957
	private static readonly IntPtr NativeFieldInfoPtr_DefenseM;

	// Token: 0x0400423E RID: 16958
	private static readonly IntPtr NativeFieldInfoPtr_DefenseB;

	// Token: 0x0400423F RID: 16959
	private static readonly IntPtr NativeFieldInfoPtr_Mysterious;

	// Token: 0x04004240 RID: 16960
	private static readonly IntPtr NativeFieldInfoPtr_MysteriousM;

	// Token: 0x04004241 RID: 16961
	private static readonly IntPtr NativeFieldInfoPtr_MysteriousB;

	// Token: 0x04004242 RID: 16962
	private static readonly IntPtr NativeFieldInfoPtr_Holy;

	// Token: 0x04004243 RID: 16963
	private static readonly IntPtr NativeFieldInfoPtr_HolyM;

	// Token: 0x04004244 RID: 16964
	private static readonly IntPtr NativeFieldInfoPtr_HolyB;

	// Token: 0x04004245 RID: 16965
	private static readonly IntPtr NativeFieldInfoPtr_HPCurse;

	// Token: 0x04004246 RID: 16966
	private static readonly IntPtr NativeFieldInfoPtr_MPCurse;

	// Token: 0x04004247 RID: 16967
	private static readonly IntPtr NativeFieldInfoPtr_MagicArcane;

	// Token: 0x04004248 RID: 16968
	private static readonly IntPtr NativeFieldInfoPtr_MagicIce;

	// Token: 0x04004249 RID: 16969
	private static readonly IntPtr NativeFieldInfoPtr_MagicFire;

	// Token: 0x0400424A RID: 16970
	private static readonly IntPtr NativeFieldInfoPtr_MagicThunder;

	// Token: 0x0400424B RID: 16971
	private static readonly IntPtr NativeFieldInfoPtr_MagicWind;

	// Token: 0x0400424C RID: 16972
	private static readonly IntPtr NativeFieldInfoPtr_MagicAbsorb;

	// Token: 0x0400424D RID: 16973
	private static readonly IntPtr NativeMethodInfoPtr_GetItemSprite_Public_Sprite_ItemType_0;

	// Token: 0x0400424E RID: 16974
	private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
