using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using MarsSDK; using UnityEngine; // Token: 0x02000166 RID: 358 public class ItemPool : Il2CppSystem.Object { // Token: 0x0600446A RID: 17514 RVA: 0x00110C34 File Offset: 0x0010EE34 [CallerCount(29)] [CachedScanResults(RefRangeStart = 557126, RefRangeEnd = 557155, XrefRangeStart = 557058, XrefRangeEnd = 557126, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe ItemPool(string itemName, Transform root, ItemSystem.ItemType itemType, int size, float aliveTime) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)5) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.ManagedStringToIl2Cpp(itemName); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(root); ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref itemType; ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref size; ptr[checked(unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref aliveTime; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.NativeMethodInfoPtr__ctor_Public_Void_String_Transform_ItemType_Int32_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600446B RID: 17515 RVA: 0x00110CE8 File Offset: 0x0010EEE8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 557155, XrefRangeEnd = 557173, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void RegisterItemProcessor() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.NativeMethodInfoPtr_RegisterItemProcessor_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600446C RID: 17516 RVA: 0x00110D2C File Offset: 0x0010EF2C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 557173, XrefRangeEnd = 557195, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Init() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600446D RID: 17517 RVA: 0x00110D70 File Offset: 0x0010EF70 [CallerCount(2)] [CachedScanResults(RefRangeStart = 557219, RefRangeEnd = 557221, XrefRangeStart = 557195, XrefRangeEnd = 557219, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Item NewUse(Vector3 position, Quaternion rotation, bool isDiscarded) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (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 isDiscarded; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.NativeMethodInfoPtr_NewUse_Public_Item_Vector3_Quaternion_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Item(intPtr3) : null; } // Token: 0x0600446E RID: 17518 RVA: 0x00110E00 File Offset: 0x0010F000 [CallerCount(1)] [CachedScanResults(RefRangeStart = 557225, RefRangeEnd = 557226, XrefRangeStart = 557221, XrefRangeEnd = 557225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AllCheckFloor() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.NativeMethodInfoPtr_AllCheckFloor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600446F RID: 17519 RVA: 0x00110E44 File Offset: 0x0010F044 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 557226, XrefRangeEnd = 557249, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool TryGetActiveProperty(int propertyID) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref propertyID; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.NativeMethodInfoPtr_TryGetActiveProperty_Public_Boolean_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06004470 RID: 17520 RVA: 0x00110EA8 File Offset: 0x0010F0A8 [CallerCount(0)] public unsafe float GetUseTime() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.NativeMethodInfoPtr_GetUseTime_Public_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x06004471 RID: 17521 RVA: 0x00110EF8 File Offset: 0x0010F0F8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 557249, XrefRangeEnd = 557253, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004472 RID: 17522 RVA: 0x00110F3C File Offset: 0x0010F13C // Note: this type is marked as 'beforefieldinit'. static ItemPool() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "ItemPool"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ItemPool.NativeFieldInfoPtr_pooledItems = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "pooledItems"); ItemPool.NativeFieldInfoPtr_itemProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "itemProcessor"); ItemPool.NativeFieldInfoPtr_itemName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "itemName"); ItemPool.NativeFieldInfoPtr_useTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "useTime"); ItemPool.NativeFieldInfoPtr_aliveTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "aliveTime"); ItemPool.NativeMethodInfoPtr__ctor_Public_Void_String_Transform_ItemType_Int32_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667813); ItemPool.NativeMethodInfoPtr_RegisterItemProcessor_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667814); ItemPool.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667815); ItemPool.NativeMethodInfoPtr_NewUse_Public_Item_Vector3_Quaternion_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667816); ItemPool.NativeMethodInfoPtr_AllCheckFloor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667817); ItemPool.NativeMethodInfoPtr_TryGetActiveProperty_Public_Boolean_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667818); ItemPool.NativeMethodInfoPtr_GetUseTime_Public_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667819); ItemPool.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667820); } // Token: 0x06004473 RID: 17523 RVA: 0x0000A74C File Offset: 0x0000894C public ItemPool(IntPtr pointer) : base(pointer) { } // Token: 0x170018E3 RID: 6371 // (get) Token: 0x06004474 RID: 17524 RVA: 0x00111070 File Offset: 0x0010F270 // (set) Token: 0x06004475 RID: 17525 RVA: 0x001110A4 File Offset: 0x0010F2A4 public unsafe GameObjectPoolLimited pooledItems { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.NativeFieldInfoPtr_pooledItems); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new GameObjectPoolLimited(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.NativeFieldInfoPtr_pooledItems), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170018E4 RID: 6372 // (get) Token: 0x06004476 RID: 17526 RVA: 0x001110CC File Offset: 0x0010F2CC // (set) Token: 0x06004477 RID: 17527 RVA: 0x00111100 File Offset: 0x0010F300 public unsafe Action itemProcessor { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.NativeFieldInfoPtr_itemProcessor); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.NativeFieldInfoPtr_itemProcessor), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170018E5 RID: 6373 // (get) Token: 0x06004478 RID: 17528 RVA: 0x00111128 File Offset: 0x0010F328 // (set) Token: 0x06004479 RID: 17529 RVA: 0x00111151 File Offset: 0x0010F351 public unsafe string itemName { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.NativeFieldInfoPtr_itemName); return IL2CPP.Il2CppStringToManaged(*intPtr); } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.NativeFieldInfoPtr_itemName), IL2CPP.ManagedStringToIl2Cpp(value)); } } // Token: 0x170018E6 RID: 6374 // (get) Token: 0x0600447A RID: 17530 RVA: 0x00111178 File Offset: 0x0010F378 // (set) Token: 0x0600447B RID: 17531 RVA: 0x001111A0 File Offset: 0x0010F3A0 public unsafe float useTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.NativeFieldInfoPtr_useTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.NativeFieldInfoPtr_useTime)) = value; } } // Token: 0x170018E7 RID: 6375 // (get) Token: 0x0600447C RID: 17532 RVA: 0x001111C4 File Offset: 0x0010F3C4 // (set) Token: 0x0600447D RID: 17533 RVA: 0x001111EC File Offset: 0x0010F3EC public unsafe float aliveTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.NativeFieldInfoPtr_aliveTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.NativeFieldInfoPtr_aliveTime)) = value; } } // Token: 0x04002D36 RID: 11574 private static readonly IntPtr NativeFieldInfoPtr_pooledItems; // Token: 0x04002D37 RID: 11575 private static readonly IntPtr NativeFieldInfoPtr_itemProcessor; // Token: 0x04002D38 RID: 11576 private static readonly IntPtr NativeFieldInfoPtr_itemName; // Token: 0x04002D39 RID: 11577 private static readonly IntPtr NativeFieldInfoPtr_useTime; // Token: 0x04002D3A RID: 11578 private static readonly IntPtr NativeFieldInfoPtr_aliveTime; // Token: 0x04002D3B RID: 11579 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_String_Transform_ItemType_Int32_Single_0; // Token: 0x04002D3C RID: 11580 private static readonly IntPtr NativeMethodInfoPtr_RegisterItemProcessor_Private_Void_0; // Token: 0x04002D3D RID: 11581 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0; // Token: 0x04002D3E RID: 11582 private static readonly IntPtr NativeMethodInfoPtr_NewUse_Public_Item_Vector3_Quaternion_Boolean_0; // Token: 0x04002D3F RID: 11583 private static readonly IntPtr NativeMethodInfoPtr_AllCheckFloor_Public_Void_0; // Token: 0x04002D40 RID: 11584 private static readonly IntPtr NativeMethodInfoPtr_TryGetActiveProperty_Public_Boolean_Int32_0; // Token: 0x04002D41 RID: 11585 private static readonly IntPtr NativeMethodInfoPtr_GetUseTime_Public_Single_0; // Token: 0x04002D42 RID: 11586 private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0; // Token: 0x02000167 RID: 359 [ObfuscatedName("ItemPool/<>c__DisplayClass5_0")] public sealed class __c__DisplayClass5_0 : Il2CppSystem.Object { // Token: 0x0600447E RID: 17534 RVA: 0x00111210 File Offset: 0x0010F410 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass5_0() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c__DisplayClass5_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600447F RID: 17535 RVA: 0x0011125C File Offset: 0x0010F45C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 557013, XrefRangeEnd = 557020, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe GameObject __ctor_b__0() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c__DisplayClass5_0.NativeMethodInfoPtr___ctor_b__0_Internal_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new GameObject(intPtr3) : null; } // Token: 0x06004480 RID: 17536 RVA: 0x001112B4 File Offset: 0x0010F4B4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 557020, XrefRangeEnd = 557033, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void __ctor_b__1(Item item) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(item); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c__DisplayClass5_0.NativeMethodInfoPtr___ctor_b__1_Internal_Void_Item_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06004481 RID: 17537 RVA: 0x00111310 File Offset: 0x0010F510 // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass5_0() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass5_0"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ItemPool.__c__DisplayClass5_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); ItemPool.__c__DisplayClass5_0.NativeFieldInfoPtr_itemType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "itemType"); ItemPool.__c__DisplayClass5_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667821); ItemPool.__c__DisplayClass5_0.NativeMethodInfoPtr___ctor_b__0_Internal_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667822); ItemPool.__c__DisplayClass5_0.NativeMethodInfoPtr___ctor_b__1_Internal_Void_Item_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667823); } // Token: 0x06004482 RID: 17538 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass5_0(IntPtr pointer) : base(pointer) { } // Token: 0x170018E8 RID: 6376 // (get) Token: 0x06004483 RID: 17539 RVA: 0x001113A0 File Offset: 0x0010F5A0 // (set) Token: 0x06004484 RID: 17540 RVA: 0x001113D4 File Offset: 0x0010F5D4 public unsafe ItemPool __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass5_0.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ItemPool(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass5_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170018E9 RID: 6377 // (get) Token: 0x06004485 RID: 17541 RVA: 0x001113FC File Offset: 0x0010F5FC // (set) Token: 0x06004486 RID: 17542 RVA: 0x00111424 File Offset: 0x0010F624 public unsafe ItemSystem.ItemType itemType { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass5_0.NativeFieldInfoPtr_itemType); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass5_0.NativeFieldInfoPtr_itemType)) = value; } } // Token: 0x04002D43 RID: 11587 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04002D44 RID: 11588 private static readonly IntPtr NativeFieldInfoPtr_itemType; // Token: 0x04002D45 RID: 11589 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04002D46 RID: 11590 private static readonly IntPtr NativeMethodInfoPtr___ctor_b__0_Internal_GameObject_0; // Token: 0x04002D47 RID: 11591 private static readonly IntPtr NativeMethodInfoPtr___ctor_b__1_Internal_Void_Item_0; } // Token: 0x02000168 RID: 360 [ObfuscatedName("ItemPool/<>c__DisplayClass5_1")] public sealed class __c__DisplayClass5_1 : Il2CppSystem.Object { // Token: 0x06004487 RID: 17543 RVA: 0x00111448 File Offset: 0x0010F648 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass5_1() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c__DisplayClass5_1.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004488 RID: 17544 RVA: 0x00111494 File Offset: 0x0010F694 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 557033, XrefRangeEnd = 557036, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void __ctor_b__3() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c__DisplayClass5_1.NativeMethodInfoPtr___ctor_b__3_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004489 RID: 17545 RVA: 0x001114D8 File Offset: 0x0010F6D8 // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass5_1() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass5_1"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ItemPool.__c__DisplayClass5_1.NativeFieldInfoPtr_item = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "item"); ItemPool.__c__DisplayClass5_1.NativeFieldInfoPtr_field_Public___c__DisplayClass5_0_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "CS$<>8__locals1"); ItemPool.__c__DisplayClass5_1.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667824); ItemPool.__c__DisplayClass5_1.NativeMethodInfoPtr___ctor_b__3_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667825); } // Token: 0x0600448A RID: 17546 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass5_1(IntPtr pointer) : base(pointer) { } // Token: 0x170018EA RID: 6378 // (get) Token: 0x0600448B RID: 17547 RVA: 0x00111554 File Offset: 0x0010F754 // (set) Token: 0x0600448C RID: 17548 RVA: 0x00111588 File Offset: 0x0010F788 public unsafe Item item { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass5_1.NativeFieldInfoPtr_item); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Item(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass5_1.NativeFieldInfoPtr_item), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170018EB RID: 6379 // (get) Token: 0x0600448D RID: 17549 RVA: 0x001115B0 File Offset: 0x0010F7B0 // (set) Token: 0x0600448E RID: 17550 RVA: 0x001115E4 File Offset: 0x0010F7E4 public unsafe ItemPool.__c__DisplayClass5_0 field_Public___c__DisplayClass5_0_0 { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass5_1.NativeFieldInfoPtr_field_Public___c__DisplayClass5_0_0); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ItemPool.__c__DisplayClass5_0(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass5_1.NativeFieldInfoPtr_field_Public___c__DisplayClass5_0_0), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04002D48 RID: 11592 private static readonly IntPtr NativeFieldInfoPtr_item; // Token: 0x04002D49 RID: 11593 private static readonly IntPtr NativeFieldInfoPtr_field_Public___c__DisplayClass5_0_0; // Token: 0x04002D4A RID: 11594 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04002D4B RID: 11595 private static readonly IntPtr NativeMethodInfoPtr___ctor_b__3_Internal_Void_0; } // Token: 0x02000169 RID: 361 [ObfuscatedName("ItemPool/<>c")] [Serializable] public sealed class __c : Il2CppSystem.Object { // Token: 0x0600448F RID: 17551 RVA: 0x0011160C File Offset: 0x0010F80C [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004490 RID: 17552 RVA: 0x00111658 File Offset: 0x0010F858 [CallerCount(0)] public unsafe void __ctor_b__5_2(Item item) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(item); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c.NativeMethodInfoPtr___ctor_b__5_2_Internal_Void_Item_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06004491 RID: 17553 RVA: 0x001116B4 File Offset: 0x0010F8B4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 557036, XrefRangeEnd = 557049, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void _RegisterItemProcessor_b__6_0(Item item) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(item); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c.NativeMethodInfoPtr__RegisterItemProcessor_b__6_0_Internal_Void_Item_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06004492 RID: 17554 RVA: 0x00111710 File Offset: 0x0010F910 // Note: this type is marked as 'beforefieldinit'. static __c() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ItemPool.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9"); ItemPool.__c.NativeFieldInfoPtr___9__5_2 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__5_2"); ItemPool.__c.NativeFieldInfoPtr___9__6_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__6_0"); ItemPool.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667827); ItemPool.__c.NativeMethodInfoPtr___ctor_b__5_2_Internal_Void_Item_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667828); ItemPool.__c.NativeMethodInfoPtr__RegisterItemProcessor_b__6_0_Internal_Void_Item_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667829); } // Token: 0x06004493 RID: 17555 RVA: 0x0000A74C File Offset: 0x0000894C public __c(IntPtr pointer) : base(pointer) { } // Token: 0x170018EC RID: 6380 // (get) Token: 0x06004494 RID: 17556 RVA: 0x001117B4 File Offset: 0x0010F9B4 // (set) Token: 0x06004495 RID: 17557 RVA: 0x001117DF File Offset: 0x0010F9DF public unsafe static ItemPool.__c __9 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(ItemPool.__c.NativeFieldInfoPtr___9, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new ItemPool.__c(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(ItemPool.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170018ED RID: 6381 // (get) Token: 0x06004496 RID: 17558 RVA: 0x001117F4 File Offset: 0x0010F9F4 // (set) Token: 0x06004497 RID: 17559 RVA: 0x0011181F File Offset: 0x0010FA1F public unsafe static Action __9__5_2 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(ItemPool.__c.NativeFieldInfoPtr___9__5_2, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(ItemPool.__c.NativeFieldInfoPtr___9__5_2, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170018EE RID: 6382 // (get) Token: 0x06004498 RID: 17560 RVA: 0x00111834 File Offset: 0x0010FA34 // (set) Token: 0x06004499 RID: 17561 RVA: 0x0011185F File Offset: 0x0010FA5F public unsafe static Action __9__6_0 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(ItemPool.__c.NativeFieldInfoPtr___9__6_0, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(ItemPool.__c.NativeFieldInfoPtr___9__6_0, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04002D4C RID: 11596 private static readonly IntPtr NativeFieldInfoPtr___9; // Token: 0x04002D4D RID: 11597 private static readonly IntPtr NativeFieldInfoPtr___9__5_2; // Token: 0x04002D4E RID: 11598 private static readonly IntPtr NativeFieldInfoPtr___9__6_0; // Token: 0x04002D4F RID: 11599 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04002D50 RID: 11600 private static readonly IntPtr NativeMethodInfoPtr___ctor_b__5_2_Internal_Void_Item_0; // Token: 0x04002D51 RID: 11601 private static readonly IntPtr NativeMethodInfoPtr__RegisterItemProcessor_b__6_0_Internal_Void_Item_0; } // Token: 0x0200016A RID: 362 [ObfuscatedName("ItemPool/<>c__DisplayClass7_0")] public sealed class __c__DisplayClass7_0 : Il2CppSystem.Object { // Token: 0x0600449A RID: 17562 RVA: 0x00111874 File Offset: 0x0010FA74 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass7_0() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c__DisplayClass7_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600449B RID: 17563 RVA: 0x001118C0 File Offset: 0x0010FAC0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 557049, XrefRangeEnd = 557058, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void _Init_b__0() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c__DisplayClass7_0.NativeMethodInfoPtr__Init_b__0_Internal_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600449C RID: 17564 RVA: 0x00111904 File Offset: 0x0010FB04 // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass7_0() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass7_0"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ItemPool.__c__DisplayClass7_0.NativeFieldInfoPtr_req = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "req"); ItemPool.__c__DisplayClass7_0.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); ItemPool.__c__DisplayClass7_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667830); ItemPool.__c__DisplayClass7_0.NativeMethodInfoPtr__Init_b__0_Internal_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667831); } // Token: 0x0600449D RID: 17565 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass7_0(IntPtr pointer) : base(pointer) { } // Token: 0x170018EF RID: 6383 // (get) Token: 0x0600449E RID: 17566 RVA: 0x00111980 File Offset: 0x0010FB80 // (set) Token: 0x0600449F RID: 17567 RVA: 0x001119B4 File Offset: 0x0010FBB4 public unsafe AssetItemRequest req { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass7_0.NativeFieldInfoPtr_req); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new AssetItemRequest(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass7_0.NativeFieldInfoPtr_req), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170018F0 RID: 6384 // (get) Token: 0x060044A0 RID: 17568 RVA: 0x001119DC File Offset: 0x0010FBDC // (set) Token: 0x060044A1 RID: 17569 RVA: 0x00111A10 File Offset: 0x0010FC10 public unsafe ItemPool __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass7_0.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new ItemPool(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass7_0.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04002D52 RID: 11602 private static readonly IntPtr NativeFieldInfoPtr_req; // Token: 0x04002D53 RID: 11603 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04002D54 RID: 11604 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04002D55 RID: 11605 private static readonly IntPtr NativeMethodInfoPtr__Init_b__0_Internal_Void_0; } // Token: 0x0200016B RID: 363 [ObfuscatedName("ItemPool/<>c__DisplayClass10_0")] public sealed class __c__DisplayClass10_0 : Il2CppSystem.Object { // Token: 0x060044A2 RID: 17570 RVA: 0x00111A38 File Offset: 0x0010FC38 [CallerCount(1659)] [CachedScanResults(RefRangeStart = 7639, RefRangeEnd = 9298, XrefRangeStart = 7639, XrefRangeEnd = 9298, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe __c__DisplayClass10_0() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c__DisplayClass10_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060044A3 RID: 17571 RVA: 0x00111A84 File Offset: 0x0010FC84 [CallerCount(0)] public unsafe bool _TryGetActiveProperty_b__0(Item property) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(property); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(ItemPool.__c__DisplayClass10_0.NativeMethodInfoPtr__TryGetActiveProperty_b__0_Internal_Boolean_Item_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x060044A4 RID: 17572 RVA: 0x00111AEC File Offset: 0x0010FCEC // Note: this type is marked as 'beforefieldinit'. static __c__DisplayClass10_0() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c__DisplayClass10_0"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); ItemPool.__c__DisplayClass10_0.NativeFieldInfoPtr_propertyID = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "propertyID"); ItemPool.__c__DisplayClass10_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667832); ItemPool.__c__DisplayClass10_0.NativeMethodInfoPtr__TryGetActiveProperty_b__0_Internal_Boolean_Item_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100667833); } // Token: 0x060044A5 RID: 17573 RVA: 0x0000A74C File Offset: 0x0000894C public __c__DisplayClass10_0(IntPtr pointer) : base(pointer) { } // Token: 0x170018F1 RID: 6385 // (get) Token: 0x060044A6 RID: 17574 RVA: 0x00111B54 File Offset: 0x0010FD54 // (set) Token: 0x060044A7 RID: 17575 RVA: 0x00111B7C File Offset: 0x0010FD7C public unsafe int propertyID { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass10_0.NativeFieldInfoPtr_propertyID); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(ItemPool.__c__DisplayClass10_0.NativeFieldInfoPtr_propertyID)) = value; } } // Token: 0x04002D56 RID: 11606 private static readonly IntPtr NativeFieldInfoPtr_propertyID; // Token: 0x04002D57 RID: 11607 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04002D58 RID: 11608 private static readonly IntPtr NativeMethodInfoPtr__TryGetActiveProperty_b__0_Internal_Boolean_Item_0; } }