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

483 lines
24 KiB
C#

using System;
using Il2CppInterop.Common.Attributes;
using Il2CppInterop.Runtime;
using Il2CppSystem;
using Il2CppSystem.Collections.Generic;
using UnityEngine;
// Token: 0x020000B3 RID: 179
public class EnemiesManager : Il2CppSystem.Object
{
// Token: 0x1700060D RID: 1549
// (get) Token: 0x0600143A RID: 5178 RVA: 0x000578E0 File Offset: 0x00055AE0
public unsafe LockPointsManager LockPointsManager
{
[CallerCount(10)]
[CachedScanResults(RefRangeStart = 7527, RefRangeEnd = 7537, XrefRangeStart = 7527, XrefRangeEnd = 7537, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.NativeMethodInfoPtr_get_LockPointsManager_Public_get_LockPointsManager_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new LockPointsManager(intPtr3) : null;
}
}
// Token: 0x0600143B RID: 5179 RVA: 0x00057938 File Offset: 0x00055B38
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 508894, RefRangeEnd = 508895, XrefRangeStart = 508881, XrefRangeEnd = 508894, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void Init()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600143C RID: 5180 RVA: 0x0005797C File Offset: 0x00055B7C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 508955, RefRangeEnd = 508956, XrefRangeStart = 508895, XrefRangeEnd = 508955, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AddEnemy(GameObject enemy)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(enemy);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.NativeMethodInfoPtr_AddEnemy_Public_Void_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600143D RID: 5181 RVA: 0x000579D8 File Offset: 0x00055BD8
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 508956, XrefRangeEnd = 508965, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void RemoveObjectID(int id)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref id;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.NativeMethodInfoPtr_RemoveObjectID_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600143E RID: 5182 RVA: 0x00057A2C File Offset: 0x00055C2C
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 508965, XrefRangeEnd = 508985, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AddMonsterHPBar(NPCManage npc)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(npc);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.NativeMethodInfoPtr_AddMonsterHPBar_Private_Void_NPCManage_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x0600143F RID: 5183 RVA: 0x00057A88 File Offset: 0x00055C88
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 508985, XrefRangeEnd = 509035, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe Transform GetSceneCenterEnemy(Camera playerCamera, Vector3 v3Center, float fSDistance, float fWDistance)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr;
checked
{
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(playerCamera);
}
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref v3Center;
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fSDistance;
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fWDistance;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.NativeMethodInfoPtr_GetSceneCenterEnemy_Public_Transform_Camera_Vector3_Single_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
// Token: 0x06001440 RID: 5184 RVA: 0x00057B30 File Offset: 0x00055D30
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 509062, RefRangeEnd = 509063, XrefRangeStart = 509035, XrefRangeEnd = 509062, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void AreaShowEnemy(GameObject Scane)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(Scane);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.NativeMethodInfoPtr_AreaShowEnemy_Public_Void_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06001441 RID: 5185 RVA: 0x00057B8C File Offset: 0x00055D8C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 509070, RefRangeEnd = 509071, XrefRangeStart = 509063, XrefRangeEnd = 509070, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void ResetEnemyDeath()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.NativeMethodInfoPtr_ResetEnemyDeath_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06001442 RID: 5186 RVA: 0x00057BD0 File Offset: 0x00055DD0
[CallerCount(9)]
[CachedScanResults(RefRangeStart = 7538, RefRangeEnd = 7547, XrefRangeStart = 7538, XrefRangeEnd = 7547, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe List<EnemiesManager.EnemyData> GetAllEnemyData()
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.NativeMethodInfoPtr_GetAllEnemyData_Public_List_1_EnemyData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new List<EnemiesManager.EnemyData>(intPtr3) : null;
}
// Token: 0x06001443 RID: 5187 RVA: 0x00057C28 File Offset: 0x00055E28
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 509086, RefRangeEnd = 509087, XrefRangeStart = 509071, XrefRangeEnd = 509086, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe void SetTimeScale(float timeScale)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = ref timeScale;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
}
// Token: 0x06001444 RID: 5188 RVA: 0x00057C7C File Offset: 0x00055E7C
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 509093, RefRangeEnd = 509094, XrefRangeStart = 509087, XrefRangeEnd = 509093, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EnemiesManager()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06001445 RID: 5189 RVA: 0x00057CC8 File Offset: 0x00055EC8
// Note: this type is marked as 'beforefieldinit'.
static EnemiesManager()
{
Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "EnemiesManager");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr);
EnemiesManager.NativeFieldInfoPtr_enemies = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, "enemies");
EnemiesManager.NativeFieldInfoPtr__LockPointsManager_k__BackingField = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, "<LockPointsManager>k__BackingField");
EnemiesManager.NativeMethodInfoPtr_get_LockPointsManager_Public_get_LockPointsManager_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, 100665212);
EnemiesManager.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, 100665213);
EnemiesManager.NativeMethodInfoPtr_AddEnemy_Public_Void_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, 100665214);
EnemiesManager.NativeMethodInfoPtr_RemoveObjectID_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, 100665215);
EnemiesManager.NativeMethodInfoPtr_AddMonsterHPBar_Private_Void_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, 100665216);
EnemiesManager.NativeMethodInfoPtr_GetSceneCenterEnemy_Public_Transform_Camera_Vector3_Single_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, 100665217);
EnemiesManager.NativeMethodInfoPtr_AreaShowEnemy_Public_Void_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, 100665218);
EnemiesManager.NativeMethodInfoPtr_ResetEnemyDeath_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, 100665219);
EnemiesManager.NativeMethodInfoPtr_GetAllEnemyData_Public_List_1_EnemyData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, 100665220);
EnemiesManager.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, 100665221);
EnemiesManager.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, 100665222);
}
// Token: 0x06001446 RID: 5190 RVA: 0x0000A74C File Offset: 0x0000894C
public EnemiesManager(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700060B RID: 1547
// (get) Token: 0x06001447 RID: 5191 RVA: 0x00057DFC File Offset: 0x00055FFC
// (set) Token: 0x06001448 RID: 5192 RVA: 0x00057E30 File Offset: 0x00056030
public unsafe List<EnemiesManager.EnemyData> enemies
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EnemiesManager.NativeFieldInfoPtr_enemies);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new List<EnemiesManager.EnemyData>(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EnemiesManager.NativeFieldInfoPtr_enemies), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x1700060C RID: 1548
// (get) Token: 0x06001449 RID: 5193 RVA: 0x00057E58 File Offset: 0x00056058
// (set) Token: 0x0600144A RID: 5194 RVA: 0x00057E8C File Offset: 0x0005608C
public unsafe LockPointsManager _LockPointsManager_k__BackingField
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EnemiesManager.NativeFieldInfoPtr__LockPointsManager_k__BackingField);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new LockPointsManager(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EnemiesManager.NativeFieldInfoPtr__LockPointsManager_k__BackingField), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04000FD8 RID: 4056
private static readonly IntPtr NativeFieldInfoPtr_enemies;
// Token: 0x04000FD9 RID: 4057
private static readonly IntPtr NativeFieldInfoPtr__LockPointsManager_k__BackingField;
// Token: 0x04000FDA RID: 4058
private static readonly IntPtr NativeMethodInfoPtr_get_LockPointsManager_Public_get_LockPointsManager_0;
// Token: 0x04000FDB RID: 4059
private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0;
// Token: 0x04000FDC RID: 4060
private static readonly IntPtr NativeMethodInfoPtr_AddEnemy_Public_Void_GameObject_0;
// Token: 0x04000FDD RID: 4061
private static readonly IntPtr NativeMethodInfoPtr_RemoveObjectID_Public_Void_Int32_0;
// Token: 0x04000FDE RID: 4062
private static readonly IntPtr NativeMethodInfoPtr_AddMonsterHPBar_Private_Void_NPCManage_0;
// Token: 0x04000FDF RID: 4063
private static readonly IntPtr NativeMethodInfoPtr_GetSceneCenterEnemy_Public_Transform_Camera_Vector3_Single_Single_0;
// Token: 0x04000FE0 RID: 4064
private static readonly IntPtr NativeMethodInfoPtr_AreaShowEnemy_Public_Void_GameObject_0;
// Token: 0x04000FE1 RID: 4065
private static readonly IntPtr NativeMethodInfoPtr_ResetEnemyDeath_Public_Void_0;
// Token: 0x04000FE2 RID: 4066
private static readonly IntPtr NativeMethodInfoPtr_GetAllEnemyData_Public_List_1_EnemyData_0;
// Token: 0x04000FE3 RID: 4067
private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0;
// Token: 0x04000FE4 RID: 4068
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x020000B4 RID: 180
public class EnemyData : Il2CppSystem.Object
{
// Token: 0x1700060F RID: 1551
// (get) Token: 0x0600144B RID: 5195 RVA: 0x00057EB4 File Offset: 0x000560B4
public unsafe CharacterBaseData CharData
{
[CallerCount(2)]
[CachedScanResults(RefRangeStart = 508828, RefRangeEnd = 508830, XrefRangeStart = 508828, XrefRangeEnd = 508828, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.EnemyData.NativeMethodInfoPtr_get_CharData_Public_get_CharacterBaseData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new CharacterBaseData(intPtr3) : null;
}
}
// Token: 0x17000610 RID: 1552
// (get) Token: 0x0600144C RID: 5196 RVA: 0x00057F0C File Offset: 0x0005610C
public unsafe Transform HPPosition
{
[CallerCount(1)]
[CachedScanResults(RefRangeStart = 508832, RefRangeEnd = 508833, XrefRangeStart = 508830, XrefRangeEnd = 508832, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.EnemyData.NativeMethodInfoPtr_get_HPPosition_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
}
// Token: 0x17000611 RID: 1553
// (get) Token: 0x0600144D RID: 5197 RVA: 0x00057F64 File Offset: 0x00056164
public unsafe Transform PosTipsPosition
{
[CallerCount(5)]
[CachedScanResults(RefRangeStart = 508871, RefRangeEnd = 508876, XrefRangeStart = 508833, XrefRangeEnd = 508871, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
get
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.EnemyData.NativeMethodInfoPtr_get_PosTipsPosition_Public_get_Transform_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
IntPtr intPtr3 = intPtr;
return (intPtr3 != 0) ? new Transform(intPtr3) : null;
}
}
// Token: 0x0600144E RID: 5198 RVA: 0x00057FBC File Offset: 0x000561BC
[CallerCount(1664)]
[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe EnemyData()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EnemiesManager.EnemyData>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.EnemyData.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x0600144F RID: 5199 RVA: 0x00058008 File Offset: 0x00056208
// Note: this type is marked as 'beforefieldinit'.
static EnemyData()
{
Il2CppClassPointerStore<EnemiesManager.EnemyData>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, "EnemyData");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EnemiesManager.EnemyData>.NativeClassPtr);
EnemiesManager.EnemyData.NativeFieldInfoPtr_Npc = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EnemiesManager.EnemyData>.NativeClassPtr, "Npc");
EnemiesManager.EnemyData.NativeMethodInfoPtr_get_CharData_Public_get_CharacterBaseData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager.EnemyData>.NativeClassPtr, 100665223);
EnemiesManager.EnemyData.NativeMethodInfoPtr_get_HPPosition_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager.EnemyData>.NativeClassPtr, 100665224);
EnemiesManager.EnemyData.NativeMethodInfoPtr_get_PosTipsPosition_Public_get_Transform_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager.EnemyData>.NativeClassPtr, 100665225);
EnemiesManager.EnemyData.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager.EnemyData>.NativeClassPtr, 100665226);
}
// Token: 0x06001450 RID: 5200 RVA: 0x0000A74C File Offset: 0x0000894C
public EnemyData(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x1700060E RID: 1550
// (get) Token: 0x06001451 RID: 5201 RVA: 0x00058098 File Offset: 0x00056298
// (set) Token: 0x06001452 RID: 5202 RVA: 0x000580CC File Offset: 0x000562CC
public unsafe NPCManage Npc
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EnemiesManager.EnemyData.NativeFieldInfoPtr_Npc);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new NPCManage(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EnemiesManager.EnemyData.NativeFieldInfoPtr_Npc), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04000FE5 RID: 4069
private static readonly IntPtr NativeFieldInfoPtr_Npc;
// Token: 0x04000FE6 RID: 4070
private static readonly IntPtr NativeMethodInfoPtr_get_CharData_Public_get_CharacterBaseData_0;
// Token: 0x04000FE7 RID: 4071
private static readonly IntPtr NativeMethodInfoPtr_get_HPPosition_Public_get_Transform_0;
// Token: 0x04000FE8 RID: 4072
private static readonly IntPtr NativeMethodInfoPtr_get_PosTipsPosition_Public_get_Transform_0;
// Token: 0x04000FE9 RID: 4073
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
}
// Token: 0x020000B5 RID: 181
[ObfuscatedName("EnemiesManager/<>c__DisplayClass8_0")]
public sealed class __c__DisplayClass8_0 : Il2CppSystem.Object
{
// Token: 0x06001453 RID: 5203 RVA: 0x000580F4 File Offset: 0x000562F4
[CallerCount(1664)]
[CachedScanResults(RefRangeStart = 7711, RefRangeEnd = 9375, XrefRangeStart = 7711, XrefRangeEnd = 9375, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe __c__DisplayClass8_0()
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<EnemiesManager.__c__DisplayClass8_0>.NativeClassPtr))
{
IntPtr* ptr = null;
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.__c__DisplayClass8_0.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
}
// Token: 0x06001454 RID: 5204 RVA: 0x00058140 File Offset: 0x00056340
[CallerCount(0)]
[CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 508876, XrefRangeEnd = 508881, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
public unsafe bool _AddMonsterHPBar_b__0(EnemiesManager.EnemyData enemy)
{
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
checked
{
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
*ptr = IL2CPP.Il2CppObjectBaseToPtr(enemy);
IntPtr intPtr2;
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(EnemiesManager.__c__DisplayClass8_0.NativeMethodInfoPtr__AddMonsterHPBar_b__0_Internal_Boolean_EnemyData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
return *IL2CPP.il2cpp_object_unbox(intPtr);
}
}
// Token: 0x06001455 RID: 5205 RVA: 0x000581A8 File Offset: 0x000563A8
// Note: this type is marked as 'beforefieldinit'.
static __c__DisplayClass8_0()
{
Il2CppClassPointerStore<EnemiesManager.__c__DisplayClass8_0>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<EnemiesManager>.NativeClassPtr, "<>c__DisplayClass8_0");
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<EnemiesManager.__c__DisplayClass8_0>.NativeClassPtr);
EnemiesManager.__c__DisplayClass8_0.NativeFieldInfoPtr_npc = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<EnemiesManager.__c__DisplayClass8_0>.NativeClassPtr, "npc");
EnemiesManager.__c__DisplayClass8_0.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager.__c__DisplayClass8_0>.NativeClassPtr, 100665227);
EnemiesManager.__c__DisplayClass8_0.NativeMethodInfoPtr__AddMonsterHPBar_b__0_Internal_Boolean_EnemyData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<EnemiesManager.__c__DisplayClass8_0>.NativeClassPtr, 100665228);
}
// Token: 0x06001456 RID: 5206 RVA: 0x0000A74C File Offset: 0x0000894C
public __c__DisplayClass8_0(IntPtr pointer)
: base(pointer)
{
}
// Token: 0x17000612 RID: 1554
// (get) Token: 0x06001457 RID: 5207 RVA: 0x00058210 File Offset: 0x00056410
// (set) Token: 0x06001458 RID: 5208 RVA: 0x00058244 File Offset: 0x00056444
public unsafe NPCManage npc
{
get
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(EnemiesManager.__c__DisplayClass8_0.NativeFieldInfoPtr_npc);
IntPtr intPtr2 = *intPtr;
return (intPtr2 != 0) ? new NPCManage(intPtr2) : null;
}
set
{
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(EnemiesManager.__c__DisplayClass8_0.NativeFieldInfoPtr_npc), IL2CPP.Il2CppObjectBaseToPtr(value));
}
}
// Token: 0x04000FEA RID: 4074
private static readonly IntPtr NativeFieldInfoPtr_npc;
// Token: 0x04000FEB RID: 4075
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0;
// Token: 0x04000FEC RID: 4076
private static readonly IntPtr NativeMethodInfoPtr__AddMonsterHPBar_b__0_Internal_Boolean_EnemyData_0;
}
}