Files
2023-09-06 22:19:13 +02:00

348 lines
15 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
// Token: 0x02000225 RID: 549
public class Trap_Magma : SceneEvent
{
// Token: 0x060051BD RID: 20925 RVA: 0x001457DC File Offset: 0x001439DC
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 575198, XrefRangeEnd = 575263, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe override void InitData(SceneEventManager SEM)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(SEM);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Trap_Magma.NativeMethodInfoPtr_InitData_Public_Virtual_Void_SceneEventManager_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x060051BE RID: 20926 RVA: 0x00145840 File Offset: 0x00143A40
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 575263, XrefRangeEnd = 575280, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Update()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Trap_Magma.NativeMethodInfoPtr_Update_Protected_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060051BF RID: 20927 RVA: 0x00145884 File Offset: 0x00143A84
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 575369, RefRangeEnd = 575370, XrefRangeStart = 575280, XrefRangeEnd = 575369, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Attack()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Trap_Magma.NativeMethodInfoPtr_Attack_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060051C0 RID: 20928 RVA: 0x001458C8 File Offset: 0x00143AC8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 575370, XrefRangeEnd = 575371, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Trap_Magma()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Trap_Magma.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x060051C1 RID: 20929 RVA: 0x00145914 File Offset: 0x00143B14
// Note: this type is marked as 'beforefieldinit'.
static Trap_Magma()
{
Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "Trap_Magma");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr);
Trap_Magma.NativeFieldInfoPtr_Eff_TarpMagmaObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "Eff_TarpMagmaObject");
Trap_Magma.NativeFieldInfoPtr_Eff_TarpMagmaCollisionObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "Eff_TarpMagmaCollisionObject");
Trap_Magma.NativeFieldInfoPtr_g_TarpMagma = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "g_TarpMagma");
Trap_Magma.NativeFieldInfoPtr_g_TarpCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "g_TarpCollision");
Trap_Magma.NativeFieldInfoPtr_SECollisionObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "SECollisionObject");
Trap_Magma.NativeFieldInfoPtr_g_SECollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "g_SECollision");
Trap_Magma.NativeFieldInfoPtr_Frequency = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "Frequency");
Trap_Magma.NativeFieldInfoPtr_g_fFrequency = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "g_fFrequency");
Trap_Magma.NativeFieldInfoPtr_AttackTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "AttackTime");
Trap_Magma.NativeFieldInfoPtr_g_fAttackTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "g_fAttackTime");
Trap_Magma.NativeFieldInfoPtr_g_AD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "g_AD");
Trap_Magma.NativeFieldInfoPtr_g_TargetList = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, "g_TargetList");
Trap_Magma.NativeMethodInfoPtr_InitData_Public_Virtual_Void_SceneEventManager_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, 100668778);
Trap_Magma.NativeMethodInfoPtr_Update_Protected_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, 100668779);
Trap_Magma.NativeMethodInfoPtr_Attack_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, 100668780);
Trap_Magma.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<Trap_Magma>.NativeClassPtr, 100668781);
}
// Token: 0x060051C2 RID: 20930 RVA: 0x0012A4E8 File Offset: 0x001286E8
public Trap_Magma(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17001D19 RID: 7449
// (get) Token: 0x060051C3 RID: 20931 RVA: 0x00145A84 File Offset: 0x00143C84
// (set) Token: 0x060051C4 RID: 20932 RVA: 0x00145AB8 File Offset: 0x00143CB8
public unsafe GameObject Eff_TarpMagmaObject
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_Eff_TarpMagmaObject);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_Eff_TarpMagmaObject), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001D1A RID: 7450
// (get) Token: 0x060051C5 RID: 20933 RVA: 0x00145AE0 File Offset: 0x00143CE0
// (set) Token: 0x060051C6 RID: 20934 RVA: 0x00145B14 File Offset: 0x00143D14
public unsafe GameObject Eff_TarpMagmaCollisionObject
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_Eff_TarpMagmaCollisionObject);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_Eff_TarpMagmaCollisionObject), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001D1B RID: 7451
// (get) Token: 0x060051C7 RID: 20935 RVA: 0x00145B3C File Offset: 0x00143D3C
// (set) Token: 0x060051C8 RID: 20936 RVA: 0x00145B70 File Offset: 0x00143D70
public unsafe EffectPool g_TarpMagma
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_g_TarpMagma);
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(Trap_Magma.NativeFieldInfoPtr_g_TarpMagma), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001D1C RID: 7452
// (get) Token: 0x060051C9 RID: 20937 RVA: 0x00145B98 File Offset: 0x00143D98
// (set) Token: 0x060051CA RID: 20938 RVA: 0x00145BCC File Offset: 0x00143DCC
public unsafe EffectPool g_TarpCollision
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_g_TarpCollision);
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(Trap_Magma.NativeFieldInfoPtr_g_TarpCollision), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001D1D RID: 7453
// (get) Token: 0x060051CB RID: 20939 RVA: 0x00145BF4 File Offset: 0x00143DF4
// (set) Token: 0x060051CC RID: 20940 RVA: 0x00145C28 File Offset: 0x00143E28
public unsafe GameObject SECollisionObject
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_SECollisionObject);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new GameObject(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_SECollisionObject), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001D1E RID: 7454
// (get) Token: 0x060051CD RID: 20941 RVA: 0x00145C50 File Offset: 0x00143E50
// (set) Token: 0x060051CE RID: 20942 RVA: 0x00145C84 File Offset: 0x00143E84
public unsafe SoundEffectPool g_SECollision
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_g_SECollision);
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(Trap_Magma.NativeFieldInfoPtr_g_SECollision), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001D1F RID: 7455
// (get) Token: 0x060051CF RID: 20943 RVA: 0x00145CAC File Offset: 0x00143EAC
// (set) Token: 0x060051D0 RID: 20944 RVA: 0x00145CD4 File Offset: 0x00143ED4
public unsafe float Frequency
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_Frequency);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_Frequency)) = value;
}
}
// Token: 0x17001D20 RID: 7456
// (get) Token: 0x060051D1 RID: 20945 RVA: 0x00145CF8 File Offset: 0x00143EF8
// (set) Token: 0x060051D2 RID: 20946 RVA: 0x00145D20 File Offset: 0x00143F20
public unsafe float g_fFrequency
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_g_fFrequency);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_g_fFrequency)) = value;
}
}
// Token: 0x17001D21 RID: 7457
// (get) Token: 0x060051D3 RID: 20947 RVA: 0x00145D44 File Offset: 0x00143F44
// (set) Token: 0x060051D4 RID: 20948 RVA: 0x00145D6C File Offset: 0x00143F6C
public unsafe float AttackTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_AttackTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_AttackTime)) = value;
}
}
// Token: 0x17001D22 RID: 7458
// (get) Token: 0x060051D5 RID: 20949 RVA: 0x00145D90 File Offset: 0x00143F90
// (set) Token: 0x060051D6 RID: 20950 RVA: 0x00145DB8 File Offset: 0x00143FB8
public unsafe float g_fAttackTime
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_g_fAttackTime);
return *intPtr;
}
set
{
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_g_fAttackTime)) = value;
}
}
// Token: 0x17001D23 RID: 7459
// (get) Token: 0x060051D7 RID: 20951 RVA: 0x00145DDC File Offset: 0x00143FDC
// (set) Token: 0x060051D8 RID: 20952 RVA: 0x00145E10 File Offset: 0x00144010
public unsafe AttackData g_AD
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_g_AD);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new AttackData(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_g_AD), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x17001D24 RID: 7460
// (get) Token: 0x060051D9 RID: 20953 RVA: 0x00145E38 File Offset: 0x00144038
// (set) Token: 0x060051DA RID: 20954 RVA: 0x00145E6C File Offset: 0x0014406C
public unsafe List<Transform> g_TargetList
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_g_TargetList);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<Transform>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Trap_Magma.NativeFieldInfoPtr_g_TargetList), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x040035E8 RID: 13800
private static readonly IntPtr NativeFieldInfoPtr_Eff_TarpMagmaObject;
// Token: 0x040035E9 RID: 13801
private static readonly IntPtr NativeFieldInfoPtr_Eff_TarpMagmaCollisionObject;
// Token: 0x040035EA RID: 13802
private static readonly IntPtr NativeFieldInfoPtr_g_TarpMagma;
// Token: 0x040035EB RID: 13803
private static readonly IntPtr NativeFieldInfoPtr_g_TarpCollision;
// Token: 0x040035EC RID: 13804
private static readonly IntPtr NativeFieldInfoPtr_SECollisionObject;
// Token: 0x040035ED RID: 13805
private static readonly IntPtr NativeFieldInfoPtr_g_SECollision;
// Token: 0x040035EE RID: 13806
private static readonly IntPtr NativeFieldInfoPtr_Frequency;
// Token: 0x040035EF RID: 13807
private static readonly IntPtr NativeFieldInfoPtr_g_fFrequency;
// Token: 0x040035F0 RID: 13808
private static readonly IntPtr NativeFieldInfoPtr_AttackTime;
// Token: 0x040035F1 RID: 13809
private static readonly IntPtr NativeFieldInfoPtr_g_fAttackTime;
// Token: 0x040035F2 RID: 13810
private static readonly IntPtr NativeFieldInfoPtr_g_AD;
// Token: 0x040035F3 RID: 13811
private static readonly IntPtr NativeFieldInfoPtr_g_TargetList;
// Token: 0x040035F4 RID: 13812
private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Virtual_Void_SceneEventManager_0;
// Token: 0x040035F5 RID: 13813
private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Void_0;
// Token: 0x040035F6 RID: 13814
private static readonly IntPtr NativeMethodInfoPtr_Attack_Private_Void_0;
// Token: 0x040035F7 RID: 13815
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}