Files
NobetaSource/Interop/Assembly-CSharp/TreasureBox.cs
2023-09-06 22:09:22 +02:00

335 lines
15 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppInterop.Runtime.InteropTypes.Arrays;
using UnityEngine;
// Token: 0x020001F2 RID: 498
public class TreasureBox : AttackableObject
{
// Token: 0x06004D3D RID: 19773 RVA: 0x00132AD8 File Offset: 0x00130CD8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 564762, XrefRangeEnd = 564780, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void Init()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), TreasureBox.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06004D3E RID: 19774 RVA: 0x00132B28 File Offset: 0x00130D28
[CallerCount(0)]
public unsafe void InitTreasureData(int index)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref index;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TreasureBox.NativeMethodInfoPtr_InitTreasureData_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06004D3F RID: 19775 RVA: 0x00132B7C File Offset: 0x00130D7C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 564780, XrefRangeEnd = 564787, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void HitPhysical(AttackData AD)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(AD);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), TreasureBox.NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06004D40 RID: 19776 RVA: 0x00132BE0 File Offset: 0x00130DE0
[CallerCount(5802)]
[CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void HitMagic(AttackData AD)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(AD);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), TreasureBox.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06004D41 RID: 19777 RVA: 0x00132C44 File Offset: 0x00130E44
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 564811, RefRangeEnd = 564812, XrefRangeStart = 564787, XrefRangeEnd = 564811, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetOpen()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TreasureBox.NativeMethodInfoPtr_SetOpen_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06004D42 RID: 19778 RVA: 0x00132C88 File Offset: 0x00130E88
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 564823, RefRangeEnd = 564824, XrefRangeStart = 564812, XrefRangeEnd = 564823, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetIsOpen(bool bOpen)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref bOpen;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TreasureBox.NativeMethodInfoPtr_SetIsOpen_Public_Void_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06004D43 RID: 19779 RVA: 0x00132CDC File Offset: 0x00130EDC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 564824, XrefRangeEnd = 564841, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public new unsafe void OnEnable()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TreasureBox.NativeMethodInfoPtr_OnEnable_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06004D44 RID: 19780 RVA: 0x00132D20 File Offset: 0x00130F20
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe TreasureBox()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(TreasureBox.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06004D45 RID: 19781 RVA: 0x00132D6C File Offset: 0x00130F6C
// Note: this type is marked as 'beforefieldinit'.
static TreasureBox()
{
Il2CppClassPointerStore<TreasureBox>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "TreasureBox");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr);
TreasureBox.NativeFieldInfoPtr_ItemType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, "ItemType");
TreasureBox.NativeFieldInfoPtr_PS = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, "PS");
TreasureBox.NativeFieldInfoPtr_OpenEvent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, "OpenEvent");
TreasureBox.NativeFieldInfoPtr_OpenCollider = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, "OpenCollider");
TreasureBox.NativeFieldInfoPtr_index = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, "index");
TreasureBox.NativeFieldInfoPtr_hasOpened = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, "hasOpened");
TreasureBox.NativeFieldInfoPtr_g_v3Center = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, "g_v3Center");
TreasureBox.NativeFieldInfoPtr_g_Ani = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, "g_Ani");
TreasureBox.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, 100668382);
TreasureBox.NativeMethodInfoPtr_InitTreasureData_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, 100668383);
TreasureBox.NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, 100668384);
TreasureBox.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, 100668385);
TreasureBox.NativeMethodInfoPtr_SetOpen_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, 100668386);
TreasureBox.NativeMethodInfoPtr_SetIsOpen_Public_Void_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, 100668387);
TreasureBox.NativeMethodInfoPtr_OnEnable_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, 100668388);
TreasureBox.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<TreasureBox>.NativeClassPtr, 100668389);
}
// Token: 0x06004D46 RID: 19782 RVA: 0x0006B9DC File Offset: 0x00069BDC
public TreasureBox(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17001BC8 RID: 7112
// (get) Token: 0x06004D47 RID: 19783 RVA: 0x00132EDC File Offset: 0x001310DC
// (set) Token: 0x06004D48 RID: 19784 RVA: 0x00132F04 File Offset: 0x00131104
public unsafe ItemSystem.ItemType ItemType
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_ItemType);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_ItemType)) = value;
}
}
// Token: 0x17001BC9 RID: 7113
// (get) Token: 0x06004D49 RID: 19785 RVA: 0x00132F28 File Offset: 0x00131128
// (set) Token: 0x06004D4A RID: 19786 RVA: 0x00132F5C File Offset: 0x0013115C
public unsafe ParticleSystem PS
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_PS);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new ParticleSystem(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_PS), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001BCA RID: 7114
// (get) Token: 0x06004D4B RID: 19787 RVA: 0x00132F84 File Offset: 0x00131184
// (set) Token: 0x06004D4C RID: 19788 RVA: 0x00132FB8 File Offset: 0x001311B8
public unsafe Il2CppReferenceArray<SceneEvent> OpenEvent
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_OpenEvent);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Il2CppReferenceArray<SceneEvent>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_OpenEvent), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001BCB RID: 7115
// (get) Token: 0x06004D4D RID: 19789 RVA: 0x00132FE0 File Offset: 0x001311E0
// (set) Token: 0x06004D4E RID: 19790 RVA: 0x00133014 File Offset: 0x00131214
public unsafe BoxCollider OpenCollider
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_OpenCollider);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new BoxCollider(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_OpenCollider), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001BCC RID: 7116
// (get) Token: 0x06004D4F RID: 19791 RVA: 0x0013303C File Offset: 0x0013123C
// (set) Token: 0x06004D50 RID: 19792 RVA: 0x00133064 File Offset: 0x00131264
public unsafe int index
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_index);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_index)) = value;
}
}
// Token: 0x17001BCD RID: 7117
// (get) Token: 0x06004D51 RID: 19793 RVA: 0x00133088 File Offset: 0x00131288
// (set) Token: 0x06004D52 RID: 19794 RVA: 0x001330B0 File Offset: 0x001312B0
public unsafe bool hasOpened
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_hasOpened);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_hasOpened)) = value;
}
}
// Token: 0x17001BCE RID: 7118
// (get) Token: 0x06004D53 RID: 19795 RVA: 0x001330D4 File Offset: 0x001312D4
// (set) Token: 0x06004D54 RID: 19796 RVA: 0x001330FC File Offset: 0x001312FC
public unsafe Vector3 g_v3Center
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_g_v3Center);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_g_v3Center)) = value;
}
}
// Token: 0x17001BCF RID: 7119
// (get) Token: 0x06004D55 RID: 19797 RVA: 0x00133120 File Offset: 0x00131320
// (set) Token: 0x06004D56 RID: 19798 RVA: 0x00133154 File Offset: 0x00131354
public unsafe Animator g_Ani
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_g_Ani);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new Animator(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(TreasureBox.NativeFieldInfoPtr_g_Ani), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040032D6 RID: 13014
private static readonly IntPtr NativeFieldInfoPtr_ItemType;
// Token: 0x040032D7 RID: 13015
private static readonly IntPtr NativeFieldInfoPtr_PS;
// Token: 0x040032D8 RID: 13016
private static readonly IntPtr NativeFieldInfoPtr_OpenEvent;
// Token: 0x040032D9 RID: 13017
private static readonly IntPtr NativeFieldInfoPtr_OpenCollider;
// Token: 0x040032DA RID: 13018
private static readonly IntPtr NativeFieldInfoPtr_index;
// Token: 0x040032DB RID: 13019
private static readonly IntPtr NativeFieldInfoPtr_hasOpened;
// Token: 0x040032DC RID: 13020
private static readonly IntPtr NativeFieldInfoPtr_g_v3Center;
// Token: 0x040032DD RID: 13021
private static readonly IntPtr NativeFieldInfoPtr_g_Ani;
// Token: 0x040032DE RID: 13022
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0;
// Token: 0x040032DF RID: 13023
private static readonly IntPtr NativeMethodInfoPtr_InitTreasureData_Public_Void_Int32_0;
// Token: 0x040032E0 RID: 13024
private static readonly IntPtr NativeMethodInfoPtr_HitPhysical_Public_Virtual_Void_AttackData_0;
// Token: 0x040032E1 RID: 13025
private static readonly IntPtr NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0;
// Token: 0x040032E2 RID: 13026
private static readonly IntPtr NativeMethodInfoPtr_SetOpen_Protected_Void_0;
// Token: 0x040032E3 RID: 13027
private static readonly IntPtr NativeMethodInfoPtr_SetIsOpen_Public_Void_Boolean_0;
// Token: 0x040032E4 RID: 13028
private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Private_Void_0;
// Token: 0x040032E5 RID: 13029
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}