Add v1.0.3.1

This commit is contained in:
2023-09-06 22:00:49 +02:00
commit 3aebbbf8f0
2051 changed files with 757425 additions and 0 deletions

View File

@@ -0,0 +1,626 @@
using System;
using System.Runtime.InteropServices;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
// Token: 0x02000166 RID: 358
public class ItemSystem : Il2CppSystem.Object
{
// Token: 0x06004441 RID: 17473 RVA: 0x00110368 File Offset: 0x0010E568
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 540349, RefRangeEnd = 540350, XrefRangeStart = 540047, XrefRangeEnd = 540349, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Init(Transform root)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(root);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.NativeMethodInfoPtr_Init_Public_Void_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06004442 RID: 17474 RVA: 0x001103C4 File Offset: 0x0010E5C4
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 540353, RefRangeEnd = 540354, XrefRangeStart = 540350, XrefRangeEnd = 540353, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.NativeMethodInfoPtr_Update_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06004443 RID: 17475 RVA: 0x00110408 File Offset: 0x0010E608
[CallerCount(9)]
[CachedScanResults(RefRangeStart = 540358, RefRangeEnd = 540367, XrefRangeStart = 540354, XrefRangeEnd = 540358, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void NewItem(ItemSystem.ItemType type, Vector3 position, Quaternion rotation, bool bDiscard = false)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref type;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref position;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotation;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref bDiscard;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.NativeMethodInfoPtr_NewItem_Public_Void_ItemType_Vector3_Quaternion_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06004444 RID: 17476 RVA: 0x00110498 File Offset: 0x0010E698
[CallerCount(7)]
[CachedScanResults(RefRangeStart = 540401, RefRangeEnd = 540408, XrefRangeStart = 540367, XrefRangeEnd = 540401, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void NewProperty(int ID, Vector3 position, Quaternion rotation)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref ID;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref position;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotation;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.NativeMethodInfoPtr_NewProperty_Public_Void_Int32_Vector3_Quaternion_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06004445 RID: 17477 RVA: 0x00110514 File Offset: 0x0010E714
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 540411, RefRangeEnd = 540413, XrefRangeStart = 540408, XrefRangeEnd = 540411, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetUseTime(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(ItemSystem.NativeMethodInfoPtr_GetUseTime_Public_Single_ItemType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06004446 RID: 17478 RVA: 0x00110578 File Offset: 0x0010E778
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 540528, RefRangeEnd = 540533, XrefRangeStart = 540413, XrefRangeEnd = 540528, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe string GetItemName(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(ItemSystem.NativeMethodInfoPtr_GetItemName_Public_String_ItemType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.Il2CppStringToManaged(intPtr);
}
}
// Token: 0x06004447 RID: 17479 RVA: 0x001105D8 File Offset: 0x0010E7D8
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 540553, RefRangeEnd = 540555, XrefRangeStart = 540533, XrefRangeEnd = 540553, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe string GetItemHelp(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(ItemSystem.NativeMethodInfoPtr_GetItemHelp_Public_String_ItemType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return IL2CPP.Il2CppStringToManaged(intPtr);
}
}
// Token: 0x06004448 RID: 17480 RVA: 0x00110638 File Offset: 0x0010E838
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 540569, RefRangeEnd = 540570, XrefRangeStart = 540555, XrefRangeEnd = 540569, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void PlayEffMysterious(Vector3 position, Quaternion rotation, float secondCureValue, Transform root)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref position;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotation;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref secondCureValue;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(root);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.NativeMethodInfoPtr_PlayEffMysterious_Public_Void_Vector3_Quaternion_Single_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06004449 RID: 17481 RVA: 0x001106CC File Offset: 0x0010E8CC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 540584, RefRangeEnd = 540585, XrefRangeStart = 540570, XrefRangeEnd = 540584, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void PlayEffHoly(Vector3 position, Quaternion rotation, float secondCureValue, Transform root)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref position;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref rotation;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref secondCureValue;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(root);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.NativeMethodInfoPtr_PlayEffHoly_Public_Void_Vector3_Quaternion_Single_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600444A RID: 17482 RVA: 0x00110760 File Offset: 0x0010E960
[CallerCount(9)]
[CachedScanResults(RefRangeStart = 7244, RefRangeEnd = 7253, XrefRangeStart = 7244, XrefRangeEnd = 7253, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Transform GetItemRoot()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.NativeMethodInfoPtr_GetItemRoot_Public_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
// Token: 0x0600444B RID: 17483 RVA: 0x001107B8 File Offset: 0x0010E9B8
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 540596, RefRangeEnd = 540597, XrefRangeStart = 540585, XrefRangeEnd = 540596, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetAllItemCheckFloor()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.NativeMethodInfoPtr_SetAllItemCheckFloor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600444C RID: 17484 RVA: 0x001107FC File Offset: 0x0010E9FC
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 540597, RefRangeEnd = 540598, XrefRangeStart = 540597, XrefRangeEnd = 540597, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe float GetItemPrice(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(ItemSystem.NativeMethodInfoPtr_GetItemPrice_Public_Single_ItemType_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x0600444D RID: 17485 RVA: 0x00110860 File Offset: 0x0010EA60
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 540618, RefRangeEnd = 540619, XrefRangeStart = 540598, XrefRangeEnd = 540618, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Dispose()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600444E RID: 17486 RVA: 0x001108A4 File Offset: 0x0010EAA4
[CallerCount(1642)]
[CachedScanResults(RefRangeStart = 7417, RefRangeEnd = 9059, XrefRangeStart = 7417, XrefRangeEnd = 9059, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe ItemSystem()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600444F RID: 17487 RVA: 0x001108F0 File Offset: 0x0010EAF0
// Note: this type is marked as 'beforefieldinit'.
static ItemSystem()
{
Il2CppClassPointerStore<ItemSystem>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "ItemSystem");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr);
ItemSystem.NativeFieldInfoPtr_itemPoolRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, "itemPoolRoot");
ItemSystem.NativeFieldInfoPtr_itemPoolMap = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, "itemPoolMap");
ItemSystem.NativeFieldInfoPtr_g_EffectParent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, "g_EffectParent");
ItemSystem.NativeFieldInfoPtr_g_EffMysterious = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, "g_EffMysterious");
ItemSystem.NativeFieldInfoPtr_g_EffHoly = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, "g_EffHoly");
ItemSystem.NativeFieldInfoPtr_seAreaCurePool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, "seAreaCurePool");
ItemSystem.NativeFieldInfoPtr_seAreaCureLoopPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, "seAreaCureLoopPool");
ItemSystem.NativeFieldInfoPtr_ITEM_MAX_SIZE = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, "ITEM_MAX_SIZE");
ItemSystem.NativeFieldInfoPtr_g_fLife = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, "g_fLife");
ItemSystem.NativeMethodInfoPtr_Init_Public_Void_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667815);
ItemSystem.NativeMethodInfoPtr_Update_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667816);
ItemSystem.NativeMethodInfoPtr_NewItem_Public_Void_ItemType_Vector3_Quaternion_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667817);
ItemSystem.NativeMethodInfoPtr_NewProperty_Public_Void_Int32_Vector3_Quaternion_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667818);
ItemSystem.NativeMethodInfoPtr_GetUseTime_Public_Single_ItemType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667819);
ItemSystem.NativeMethodInfoPtr_GetItemName_Public_String_ItemType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667820);
ItemSystem.NativeMethodInfoPtr_GetItemHelp_Public_String_ItemType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667821);
ItemSystem.NativeMethodInfoPtr_PlayEffMysterious_Public_Void_Vector3_Quaternion_Single_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667822);
ItemSystem.NativeMethodInfoPtr_PlayEffHoly_Public_Void_Vector3_Quaternion_Single_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667823);
ItemSystem.NativeMethodInfoPtr_GetItemRoot_Public_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667824);
ItemSystem.NativeMethodInfoPtr_SetAllItemCheckFloor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667825);
ItemSystem.NativeMethodInfoPtr_GetItemPrice_Public_Single_ItemType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667826);
ItemSystem.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667827);
ItemSystem.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, 100667828);
}
// Token: 0x06004450 RID: 17488 RVA: 0x0000A688 File Offset: 0x00008888
public ItemSystem(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x170018D6 RID: 6358
// (get) Token: 0x06004451 RID: 17489 RVA: 0x00110AEC File Offset: 0x0010ECEC
// (set) Token: 0x06004452 RID: 17490 RVA: 0x00110B20 File Offset: 0x0010ED20
public unsafe Transform itemPoolRoot
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_itemPoolRoot);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_itemPoolRoot), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170018D7 RID: 6359
// (get) Token: 0x06004453 RID: 17491 RVA: 0x00110B48 File Offset: 0x0010ED48
// (set) Token: 0x06004454 RID: 17492 RVA: 0x00110B7C File Offset: 0x0010ED7C
public unsafe Dictionary<ItemSystem.ItemType, ItemPool> itemPoolMap
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_itemPoolMap);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Dictionary<ItemSystem.ItemType, ItemPool>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_itemPoolMap), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170018D8 RID: 6360
// (get) Token: 0x06004455 RID: 17493 RVA: 0x00110BA4 File Offset: 0x0010EDA4
// (set) Token: 0x06004456 RID: 17494 RVA: 0x00110BD8 File Offset: 0x0010EDD8
public unsafe Transform g_EffectParent
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_g_EffectParent);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Transform(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_g_EffectParent), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170018D9 RID: 6361
// (get) Token: 0x06004457 RID: 17495 RVA: 0x00110C00 File Offset: 0x0010EE00
// (set) Token: 0x06004458 RID: 17496 RVA: 0x00110C34 File Offset: 0x0010EE34
public unsafe EffectPool g_EffMysterious
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_g_EffMysterious);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_g_EffMysterious), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170018DA RID: 6362
// (get) Token: 0x06004459 RID: 17497 RVA: 0x00110C5C File Offset: 0x0010EE5C
// (set) Token: 0x0600445A RID: 17498 RVA: 0x00110C90 File Offset: 0x0010EE90
public unsafe EffectPool g_EffHoly
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_g_EffHoly);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new EffectPool(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_g_EffHoly), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170018DB RID: 6363
// (get) Token: 0x0600445B RID: 17499 RVA: 0x00110CB8 File Offset: 0x0010EEB8
// (set) Token: 0x0600445C RID: 17500 RVA: 0x00110CEC File Offset: 0x0010EEEC
public unsafe SoundEffectPool seAreaCurePool
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_seAreaCurePool);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new SoundEffectPool(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_seAreaCurePool), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170018DC RID: 6364
// (get) Token: 0x0600445D RID: 17501 RVA: 0x00110D14 File Offset: 0x0010EF14
// (set) Token: 0x0600445E RID: 17502 RVA: 0x00110D48 File Offset: 0x0010EF48
public unsafe SoundEffectPool seAreaCureLoopPool
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_seAreaCureLoopPool);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new SoundEffectPool(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemSystem.NativeFieldInfoPtr_seAreaCureLoopPool), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x170018DD RID: 6365
// (get) Token: 0x0600445F RID: 17503 RVA: 0x00110D70 File Offset: 0x0010EF70
// (set) Token: 0x06004460 RID: 17504 RVA: 0x00110D8E File Offset: 0x0010EF8E
public unsafe static int ITEM_MAX_SIZE
{
get
{
int num;
IL2CPP.il2cpp_field_static_get_value(ItemSystem.NativeFieldInfoPtr_ITEM_MAX_SIZE, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(ItemSystem.NativeFieldInfoPtr_ITEM_MAX_SIZE, (void*)(&value));
}
}
// Token: 0x170018DE RID: 6366
// (get) Token: 0x06004461 RID: 17505 RVA: 0x00110DA0 File Offset: 0x0010EFA0
// (set) Token: 0x06004462 RID: 17506 RVA: 0x00110DBE File Offset: 0x0010EFBE
public unsafe static float g_fLife
{
get
{
float num;
IL2CPP.il2cpp_field_static_get_value(ItemSystem.NativeFieldInfoPtr_g_fLife, (void*)(&num));
return num;
}
set
{
IL2CPP.il2cpp_field_static_set_value(ItemSystem.NativeFieldInfoPtr_g_fLife, (void*)(&value));
}
}
// Token: 0x04002D17 RID: 11543
private static readonly IntPtr NativeFieldInfoPtr_itemPoolRoot;
// Token: 0x04002D18 RID: 11544
private static readonly IntPtr NativeFieldInfoPtr_itemPoolMap;
// Token: 0x04002D19 RID: 11545
private static readonly IntPtr NativeFieldInfoPtr_g_EffectParent;
// Token: 0x04002D1A RID: 11546
private static readonly IntPtr NativeFieldInfoPtr_g_EffMysterious;
// Token: 0x04002D1B RID: 11547
private static readonly IntPtr NativeFieldInfoPtr_g_EffHoly;
// Token: 0x04002D1C RID: 11548
private static readonly IntPtr NativeFieldInfoPtr_seAreaCurePool;
// Token: 0x04002D1D RID: 11549
private static readonly IntPtr NativeFieldInfoPtr_seAreaCureLoopPool;
// Token: 0x04002D1E RID: 11550
private static readonly IntPtr NativeFieldInfoPtr_ITEM_MAX_SIZE;
// Token: 0x04002D1F RID: 11551
private static readonly IntPtr NativeFieldInfoPtr_g_fLife;
// Token: 0x04002D20 RID: 11552
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_Transform_0;
// Token: 0x04002D21 RID: 11553
private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Void_0;
// Token: 0x04002D22 RID: 11554
private static readonly IntPtr NativeMethodInfoPtr_NewItem_Public_Void_ItemType_Vector3_Quaternion_Boolean_0;
// Token: 0x04002D23 RID: 11555
private static readonly IntPtr NativeMethodInfoPtr_NewProperty_Public_Void_Int32_Vector3_Quaternion_0;
// Token: 0x04002D24 RID: 11556
private static readonly IntPtr NativeMethodInfoPtr_GetUseTime_Public_Single_ItemType_0;
// Token: 0x04002D25 RID: 11557
private static readonly IntPtr NativeMethodInfoPtr_GetItemName_Public_String_ItemType_0;
// Token: 0x04002D26 RID: 11558
private static readonly IntPtr NativeMethodInfoPtr_GetItemHelp_Public_String_ItemType_0;
// Token: 0x04002D27 RID: 11559
private static readonly IntPtr NativeMethodInfoPtr_PlayEffMysterious_Public_Void_Vector3_Quaternion_Single_Transform_0;
// Token: 0x04002D28 RID: 11560
private static readonly IntPtr NativeMethodInfoPtr_PlayEffHoly_Public_Void_Vector3_Quaternion_Single_Transform_0;
// Token: 0x04002D29 RID: 11561
private static readonly IntPtr NativeMethodInfoPtr_GetItemRoot_Public_Transform_0;
// Token: 0x04002D2A RID: 11562
private static readonly IntPtr NativeMethodInfoPtr_SetAllItemCheckFloor_Public_Void_0;
// Token: 0x04002D2B RID: 11563
private static readonly IntPtr NativeMethodInfoPtr_GetItemPrice_Public_Single_ItemType_0;
// Token: 0x04002D2C RID: 11564
private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;
// Token: 0x04002D2D RID: 11565
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x02000167 RID: 359
public enum ItemType
{
// Token: 0x04002D2F RID: 11567
Null,
// Token: 0x04002D30 RID: 11568
HPCure,
// Token: 0x04002D31 RID: 11569
MPCure,
// Token: 0x04002D32 RID: 11570
HPMaxAdd,
// Token: 0x04002D33 RID: 11571
MPMaxAdd,
// Token: 0x04002D34 RID: 11572
SPMaxAdd,
// Token: 0x04002D35 RID: 11573
BagMaxAdd,
// Token: 0x04002D36 RID: 11574
SkyJump,
// Token: 0x04002D37 RID: 11575
Absorb,
// Token: 0x04002D38 RID: 11576
MagicIce,
// Token: 0x04002D39 RID: 11577
MagicFire,
// Token: 0x04002D3A RID: 11578
MagicLightning,
// Token: 0x04002D3B RID: 11579
HPCureMiddle,
// Token: 0x04002D3C RID: 11580
HPCureBig,
// Token: 0x04002D3D RID: 11581
MPCureMiddle,
// Token: 0x04002D3E RID: 11582
MPCureBig,
// Token: 0x04002D3F RID: 11583
MagicNull,
// Token: 0x04002D40 RID: 11584
HPCureTemp,
// Token: 0x04002D41 RID: 11585
MPCureTemp,
// Token: 0x04002D42 RID: 11586
Defense,
// Token: 0x04002D43 RID: 11587
DefenseM,
// Token: 0x04002D44 RID: 11588
DefenseB,
// Token: 0x04002D45 RID: 11589
Mysterious,
// Token: 0x04002D46 RID: 11590
MysteriousM,
// Token: 0x04002D47 RID: 11591
MysteriousB,
// Token: 0x04002D48 RID: 11592
Holy,
// Token: 0x04002D49 RID: 11593
HolyM,
// Token: 0x04002D4A RID: 11594
HolyB,
// Token: 0x04002D4B RID: 11595
Property,
// Token: 0x04002D4C RID: 11596
AreaTeleport
}
// Token: 0x02000168 RID: 360
[StructLayout(LayoutKind.Explicit)]
public struct ItemTypeComparer
{
// Token: 0x06004463 RID: 17507 RVA: 0x00110DD0 File Offset: 0x0010EFD0
[CallerCount(0)]
public unsafe bool Equals(ItemSystem.ItemType x, ItemSystem.ItemType y)
{
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref x;
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref y;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.ItemTypeComparer.NativeMethodInfoPtr_Equals_Public_Virtual_Final_New_Boolean_ItemType_ItemType_0, ref this, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
// Token: 0x06004464 RID: 17508 RVA: 0x00110E38 File Offset: 0x0010F038
[CallerCount(0)]
public unsafe int GetHashCode(ItemSystem.ItemType type)
{
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref type;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemSystem.ItemTypeComparer.NativeMethodInfoPtr_GetHashCode_Public_Virtual_Final_New_Int32_ItemType_0, ref this, (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06004465 RID: 17509 RVA: 0x00110E8C File Offset: 0x0010F08C
// Note: this type is marked as 'beforefieldinit'.
static ItemTypeComparer()
{
Il2CppClassPointerStore<ItemSystem.ItemTypeComparer>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<ItemSystem>.NativeClassPtr, "ItemTypeComparer");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<ItemSystem.ItemTypeComparer>.NativeClassPtr);
ItemSystem.ItemTypeComparer.NativeMethodInfoPtr_Equals_Public_Virtual_Final_New_Boolean_ItemType_ItemType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem.ItemTypeComparer>.NativeClassPtr, 100667829);
ItemSystem.ItemTypeComparer.NativeMethodInfoPtr_GetHashCode_Public_Virtual_Final_New_Int32_ItemType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<ItemSystem.ItemTypeComparer>.NativeClassPtr, 100667830);
}
// Token: 0x06004466 RID: 17510 RVA: 0x00110EDF File Offset: 0x0010F0DF
public Il2CppSystem.Object BoxIl2CppObject()
{
return new Il2CppSystem.Object(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<ItemSystem.ItemTypeComparer>.NativeClassPtr, ref this));
}
// Token: 0x04002D4D RID: 11597
private static readonly IntPtr NativeMethodInfoPtr_Equals_Public_Virtual_Final_New_Boolean_ItemType_ItemType_0;
// Token: 0x04002D4E RID: 11598
private static readonly IntPtr NativeMethodInfoPtr_GetHashCode_Public_Virtual_Final_New_Int32_ItemType_0;
}
}