using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppSystem; using Il2CppSystem.Collections.Generic; using MarsSDK; using MEC; using UnityEngine; using UnityEngine.UI; // Token: 0x020002C7 RID: 711 public class UIEnemyHp : MonoBehaviour { // Token: 0x17002095 RID: 8341 // (get) Token: 0x06005DC0 RID: 24000 RVA: 0x0017A6CC File Offset: 0x001788CC public unsafe GameObject EnemyHpTemplate { [CallerCount(10)] [CachedScanResults(RefRangeStart = 7455, RefRangeEnd = 7465, XrefRangeStart = 7455, XrefRangeEnd = 7465, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_get_EnemyHpTemplate_Public_get_GameObject_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new GameObject(intPtr3) : null; } } // Token: 0x17002096 RID: 8342 // (get) Token: 0x06005DC1 RID: 24001 RVA: 0x0017A724 File Offset: 0x00178924 public unsafe UICombatDialogue CombatDialogue { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_get_CombatDialogue_Public_get_UICombatDialogue_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new UICombatDialogue(intPtr3) : null; } } // Token: 0x06005DC2 RID: 24002 RVA: 0x0017A77C File Offset: 0x0017897C [CallerCount(1)] [CachedScanResults(RefRangeStart = 585280, RefRangeEnd = 585281, XrefRangeStart = 585228, XrefRangeEnd = 585280, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Init() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_Init_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005DC3 RID: 24003 RVA: 0x0017A7C0 File Offset: 0x001789C0 [CallerCount(1)] [CachedScanResults(RefRangeStart = 585292, RefRangeEnd = 585293, XrefRangeStart = 585281, XrefRangeEnd = 585292, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void AddEnemyHPBar(EnemiesManager.EnemyData data) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(data); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_AddEnemyHPBar_Public_Void_EnemyData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005DC4 RID: 24004 RVA: 0x0017A81C File Offset: 0x00178A1C [CallerCount(1)] [CachedScanResults(RefRangeStart = 585315, RefRangeEnd = 585316, XrefRangeStart = 585293, XrefRangeEnd = 585315, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void SetBossHP(CharacterBaseData bossData, Func bossNameHandler) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(bossData); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(bossNameHandler); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_SetBossHP_Public_Void_CharacterBaseData_Func_1_String_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005DC5 RID: 24005 RVA: 0x0017A890 File Offset: 0x00178A90 [CallerCount(1)] [CachedScanResults(RefRangeStart = 585325, RefRangeEnd = 585326, XrefRangeStart = 585316, XrefRangeEnd = 585325, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005DC6 RID: 24006 RVA: 0x0017A8D4 File Offset: 0x00178AD4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585326, XrefRangeEnd = 585355, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe UIEnemyHPUpdater GenerateUpdater() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_GenerateUpdater_Private_UIEnemyHPUpdater_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new UIEnemyHPUpdater(intPtr3) : null; } // Token: 0x06005DC7 RID: 24007 RVA: 0x0017A92C File Offset: 0x00178B2C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585355, XrefRangeEnd = 585368, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ReturnUpdater(UIEnemyHPUpdater source) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(source); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_ReturnUpdater_Private_Void_UIEnemyHPUpdater_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005DC8 RID: 24008 RVA: 0x0017A988 File Offset: 0x00178B88 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585368, XrefRangeEnd = 585373, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IEnumerator UpdateEnemyHPBars() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_UpdateEnemyHPBars_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null; } // Token: 0x06005DC9 RID: 24009 RVA: 0x0017A9E0 File Offset: 0x00178BE0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585373, XrefRangeEnd = 585378, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IEnumerator UpdateBossHPBar() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_UpdateBossHPBar_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null; } // Token: 0x06005DCA RID: 24010 RVA: 0x0017AA38 File Offset: 0x00178C38 [CallerCount(2)] [CachedScanResults(RefRangeStart = 585384, RefRangeEnd = 585386, XrefRangeStart = 585378, XrefRangeEnd = 585384, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void UpdateBossNameLabel() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_UpdateBossNameLabel_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005DCB RID: 24011 RVA: 0x0017AA7C File Offset: 0x00178C7C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585386, XrefRangeEnd = 585391, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe IEnumerator HideBossHPBar() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_HideBossHPBar_Private_IEnumerator_1_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new IEnumerator(intPtr3) : null; } // Token: 0x06005DCC RID: 24012 RVA: 0x0017AAD4 File Offset: 0x00178CD4 [CallerCount(2)] [CachedScanResults(RefRangeStart = 585394, RefRangeEnd = 585396, XrefRangeStart = 585391, XrefRangeEnd = 585394, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void Localize(LocalizationData data) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(data); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005DCD RID: 24013 RVA: 0x0017AB30 File Offset: 0x00178D30 [CallerCount(63)] [CachedScanResults(RefRangeStart = 165985, RefRangeEnd = 166048, XrefRangeStart = 165985, XrefRangeEnd = 166048, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe UIEnemyHp() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005DCE RID: 24014 RVA: 0x0017AB7C File Offset: 0x00178D7C // Note: this type is marked as 'beforefieldinit'. static UIEnemyHp() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "UIEnemyHp"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UIEnemyHp.NativeFieldInfoPtr_enemyHpPrefab = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "enemyHpPrefab"); UIEnemyHp.NativeFieldInfoPtr_bossHpRoot = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bossHpRoot"); UIEnemyHp.NativeFieldInfoPtr_bossHpCanvasGroup = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bossHpCanvasGroup"); UIEnemyHp.NativeFieldInfoPtr_bossHpImage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bossHpImage"); UIEnemyHp.NativeFieldInfoPtr_bossHpUnderImage = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bossHpUnderImage"); UIEnemyHp.NativeFieldInfoPtr_bossNameLabel = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bossNameLabel"); UIEnemyHp.NativeFieldInfoPtr_combatDialogue = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "combatDialogue"); UIEnemyHp.NativeFieldInfoPtr_hpUpdaterPool = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "hpUpdaterPool"); UIEnemyHp.NativeFieldInfoPtr_hpUpdaterProcessor = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "hpUpdaterProcessor"); UIEnemyHp.NativeFieldInfoPtr_bossHpScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bossHpScale"); UIEnemyHp.NativeFieldInfoPtr_bossHpFrameScale = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bossHpFrameScale"); UIEnemyHp.NativeFieldInfoPtr_bossData = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bossData"); UIEnemyHp.NativeFieldInfoPtr_bossNameHandler = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bossNameHandler"); UIEnemyHp.NativeFieldInfoPtr_enemyHPCoroutine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "enemyHPCoroutine"); UIEnemyHp.NativeFieldInfoPtr_bossHPCoroutine = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "bossHPCoroutine"); UIEnemyHp.NativeFieldInfoPtr_needUpdateBossName = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "needUpdateBossName"); UIEnemyHp.NativeMethodInfoPtr_get_EnemyHpTemplate_Public_get_GameObject_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669985); UIEnemyHp.NativeMethodInfoPtr_get_CombatDialogue_Public_get_UICombatDialogue_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669986); UIEnemyHp.NativeMethodInfoPtr_Init_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669987); UIEnemyHp.NativeMethodInfoPtr_AddEnemyHPBar_Public_Void_EnemyData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669988); UIEnemyHp.NativeMethodInfoPtr_SetBossHP_Public_Void_CharacterBaseData_Func_1_String_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669989); UIEnemyHp.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669990); UIEnemyHp.NativeMethodInfoPtr_GenerateUpdater_Private_UIEnemyHPUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669991); UIEnemyHp.NativeMethodInfoPtr_ReturnUpdater_Private_Void_UIEnemyHPUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669992); UIEnemyHp.NativeMethodInfoPtr_UpdateEnemyHPBars_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669993); UIEnemyHp.NativeMethodInfoPtr_UpdateBossHPBar_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669994); UIEnemyHp.NativeMethodInfoPtr_UpdateBossNameLabel_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669995); UIEnemyHp.NativeMethodInfoPtr_HideBossHPBar_Private_IEnumerator_1_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669996); UIEnemyHp.NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669997); UIEnemyHp.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100669998); } // Token: 0x06005DCF RID: 24015 RVA: 0x0000351C File Offset: 0x0000171C public UIEnemyHp(IntPtr pointer) : base(pointer) { } // Token: 0x17002085 RID: 8325 // (get) Token: 0x06005DD0 RID: 24016 RVA: 0x0017AE04 File Offset: 0x00179004 // (set) Token: 0x06005DD1 RID: 24017 RVA: 0x0017AE38 File Offset: 0x00179038 public unsafe GameObject enemyHpPrefab { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_enemyHpPrefab); 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(UIEnemyHp.NativeFieldInfoPtr_enemyHpPrefab), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002086 RID: 8326 // (get) Token: 0x06005DD2 RID: 24018 RVA: 0x0017AE60 File Offset: 0x00179060 // (set) Token: 0x06005DD3 RID: 24019 RVA: 0x0017AE94 File Offset: 0x00179094 public unsafe RectTransform bossHpRoot { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpRoot); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new RectTransform(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpRoot), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002087 RID: 8327 // (get) Token: 0x06005DD4 RID: 24020 RVA: 0x0017AEBC File Offset: 0x001790BC // (set) Token: 0x06005DD5 RID: 24021 RVA: 0x0017AEF0 File Offset: 0x001790F0 public unsafe CanvasGroup bossHpCanvasGroup { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpCanvasGroup); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new CanvasGroup(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpCanvasGroup), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002088 RID: 8328 // (get) Token: 0x06005DD6 RID: 24022 RVA: 0x0017AF18 File Offset: 0x00179118 // (set) Token: 0x06005DD7 RID: 24023 RVA: 0x0017AF4C File Offset: 0x0017914C public unsafe Image bossHpImage { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpImage); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Image(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpImage), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002089 RID: 8329 // (get) Token: 0x06005DD8 RID: 24024 RVA: 0x0017AF74 File Offset: 0x00179174 // (set) Token: 0x06005DD9 RID: 24025 RVA: 0x0017AFA8 File Offset: 0x001791A8 public unsafe Image bossHpUnderImage { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpUnderImage); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Image(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpUnderImage), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700208A RID: 8330 // (get) Token: 0x06005DDA RID: 24026 RVA: 0x0017AFD0 File Offset: 0x001791D0 // (set) Token: 0x06005DDB RID: 24027 RVA: 0x0017B004 File Offset: 0x00179204 public unsafe Text bossNameLabel { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossNameLabel); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Text(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossNameLabel), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700208B RID: 8331 // (get) Token: 0x06005DDC RID: 24028 RVA: 0x0017B02C File Offset: 0x0017922C // (set) Token: 0x06005DDD RID: 24029 RVA: 0x0017B060 File Offset: 0x00179260 public unsafe UICombatDialogue combatDialogue { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_combatDialogue); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new UICombatDialogue(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_combatDialogue), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700208C RID: 8332 // (get) Token: 0x06005DDE RID: 24030 RVA: 0x0017B088 File Offset: 0x00179288 // (set) Token: 0x06005DDF RID: 24031 RVA: 0x0017B0BC File Offset: 0x001792BC public unsafe MarsSDK.ObjectPool hpUpdaterPool { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_hpUpdaterPool); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new MarsSDK.ObjectPool(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_hpUpdaterPool), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700208D RID: 8333 // (get) Token: 0x06005DE0 RID: 24032 RVA: 0x0017B0E4 File Offset: 0x001792E4 // (set) Token: 0x06005DE1 RID: 24033 RVA: 0x0017B118 File Offset: 0x00179318 public unsafe Action hpUpdaterProcessor { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_hpUpdaterProcessor); 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(UIEnemyHp.NativeFieldInfoPtr_hpUpdaterProcessor), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700208E RID: 8334 // (get) Token: 0x06005DE2 RID: 24034 RVA: 0x0017B140 File Offset: 0x00179340 // (set) Token: 0x06005DE3 RID: 24035 RVA: 0x0017B168 File Offset: 0x00179368 public unsafe float bossHpScale { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpScale); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpScale)) = value; } } // Token: 0x1700208F RID: 8335 // (get) Token: 0x06005DE4 RID: 24036 RVA: 0x0017B18C File Offset: 0x0017938C // (set) Token: 0x06005DE5 RID: 24037 RVA: 0x0017B1B4 File Offset: 0x001793B4 public unsafe float bossHpFrameScale { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpFrameScale); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHpFrameScale)) = value; } } // Token: 0x17002090 RID: 8336 // (get) Token: 0x06005DE6 RID: 24038 RVA: 0x0017B1D8 File Offset: 0x001793D8 // (set) Token: 0x06005DE7 RID: 24039 RVA: 0x0017B20C File Offset: 0x0017940C public unsafe CharacterBaseData bossData { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossData); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new CharacterBaseData(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossData), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002091 RID: 8337 // (get) Token: 0x06005DE8 RID: 24040 RVA: 0x0017B234 File Offset: 0x00179434 // (set) Token: 0x06005DE9 RID: 24041 RVA: 0x0017B268 File Offset: 0x00179468 public unsafe Func bossNameHandler { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossNameHandler); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Func(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossNameHandler), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002092 RID: 8338 // (get) Token: 0x06005DEA RID: 24042 RVA: 0x0017B290 File Offset: 0x00179490 // (set) Token: 0x06005DEB RID: 24043 RVA: 0x0017B2B8 File Offset: 0x001794B8 public unsafe CoroutineHandle enemyHPCoroutine { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_enemyHPCoroutine); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_enemyHPCoroutine)) = value; } } // Token: 0x17002093 RID: 8339 // (get) Token: 0x06005DEC RID: 24044 RVA: 0x0017B2DC File Offset: 0x001794DC // (set) Token: 0x06005DED RID: 24045 RVA: 0x0017B304 File Offset: 0x00179504 public unsafe CoroutineHandle bossHPCoroutine { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHPCoroutine); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_bossHPCoroutine)) = value; } } // Token: 0x17002094 RID: 8340 // (get) Token: 0x06005DEE RID: 24046 RVA: 0x0017B328 File Offset: 0x00179528 // (set) Token: 0x06005DEF RID: 24047 RVA: 0x0017B350 File Offset: 0x00179550 public unsafe bool needUpdateBossName { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_needUpdateBossName); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp.NativeFieldInfoPtr_needUpdateBossName)) = value; } } // Token: 0x04003E1B RID: 15899 private static readonly IntPtr NativeFieldInfoPtr_enemyHpPrefab; // Token: 0x04003E1C RID: 15900 private static readonly IntPtr NativeFieldInfoPtr_bossHpRoot; // Token: 0x04003E1D RID: 15901 private static readonly IntPtr NativeFieldInfoPtr_bossHpCanvasGroup; // Token: 0x04003E1E RID: 15902 private static readonly IntPtr NativeFieldInfoPtr_bossHpImage; // Token: 0x04003E1F RID: 15903 private static readonly IntPtr NativeFieldInfoPtr_bossHpUnderImage; // Token: 0x04003E20 RID: 15904 private static readonly IntPtr NativeFieldInfoPtr_bossNameLabel; // Token: 0x04003E21 RID: 15905 private static readonly IntPtr NativeFieldInfoPtr_combatDialogue; // Token: 0x04003E22 RID: 15906 private static readonly IntPtr NativeFieldInfoPtr_hpUpdaterPool; // Token: 0x04003E23 RID: 15907 private static readonly IntPtr NativeFieldInfoPtr_hpUpdaterProcessor; // Token: 0x04003E24 RID: 15908 private static readonly IntPtr NativeFieldInfoPtr_bossHpScale; // Token: 0x04003E25 RID: 15909 private static readonly IntPtr NativeFieldInfoPtr_bossHpFrameScale; // Token: 0x04003E26 RID: 15910 private static readonly IntPtr NativeFieldInfoPtr_bossData; // Token: 0x04003E27 RID: 15911 private static readonly IntPtr NativeFieldInfoPtr_bossNameHandler; // Token: 0x04003E28 RID: 15912 private static readonly IntPtr NativeFieldInfoPtr_enemyHPCoroutine; // Token: 0x04003E29 RID: 15913 private static readonly IntPtr NativeFieldInfoPtr_bossHPCoroutine; // Token: 0x04003E2A RID: 15914 private static readonly IntPtr NativeFieldInfoPtr_needUpdateBossName; // Token: 0x04003E2B RID: 15915 private static readonly IntPtr NativeMethodInfoPtr_get_EnemyHpTemplate_Public_get_GameObject_0; // Token: 0x04003E2C RID: 15916 private static readonly IntPtr NativeMethodInfoPtr_get_CombatDialogue_Public_get_UICombatDialogue_0; // Token: 0x04003E2D RID: 15917 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Void_0; // Token: 0x04003E2E RID: 15918 private static readonly IntPtr NativeMethodInfoPtr_AddEnemyHPBar_Public_Void_EnemyData_0; // Token: 0x04003E2F RID: 15919 private static readonly IntPtr NativeMethodInfoPtr_SetBossHP_Public_Void_CharacterBaseData_Func_1_String_0; // Token: 0x04003E30 RID: 15920 private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0; // Token: 0x04003E31 RID: 15921 private static readonly IntPtr NativeMethodInfoPtr_GenerateUpdater_Private_UIEnemyHPUpdater_0; // Token: 0x04003E32 RID: 15922 private static readonly IntPtr NativeMethodInfoPtr_ReturnUpdater_Private_Void_UIEnemyHPUpdater_0; // Token: 0x04003E33 RID: 15923 private static readonly IntPtr NativeMethodInfoPtr_UpdateEnemyHPBars_Private_IEnumerator_1_Single_0; // Token: 0x04003E34 RID: 15924 private static readonly IntPtr NativeMethodInfoPtr_UpdateBossHPBar_Private_IEnumerator_1_Single_0; // Token: 0x04003E35 RID: 15925 private static readonly IntPtr NativeMethodInfoPtr_UpdateBossNameLabel_Private_Void_0; // Token: 0x04003E36 RID: 15926 private static readonly IntPtr NativeMethodInfoPtr_HideBossHPBar_Private_IEnumerator_1_Single_0; // Token: 0x04003E37 RID: 15927 private static readonly IntPtr NativeMethodInfoPtr_Localize_Public_Void_LocalizationData_0; // Token: 0x04003E38 RID: 15928 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x020002C8 RID: 712 [ObfuscatedName("UIEnemyHp/<>c")] [Serializable] public sealed class __c : Il2CppSystem.Object { // Token: 0x06005DF0 RID: 24048 RVA: 0x0017B374 File Offset: 0x00179574 [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(UIEnemyHp.__c.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005DF1 RID: 24049 RVA: 0x0017B3C0 File Offset: 0x001795C0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585161, XrefRangeEnd = 585163, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void _Init_b__20_0(UIEnemyHPUpdater updater) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(updater); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp.__c.NativeMethodInfoPtr__Init_b__20_0_Internal_Void_UIEnemyHPUpdater_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005DF2 RID: 24050 RVA: 0x0017B41C File Offset: 0x0017961C // Note: this type is marked as 'beforefieldinit'. static __c() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "<>c"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UIEnemyHp.__c.NativeFieldInfoPtr___9 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9"); UIEnemyHp.__c.NativeFieldInfoPtr___9__20_0 = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>9__20_0"); UIEnemyHp.__c.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670000); UIEnemyHp.__c.NativeMethodInfoPtr__Init_b__20_0_Internal_Void_UIEnemyHPUpdater_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670001); } // Token: 0x06005DF3 RID: 24051 RVA: 0x0000A74C File Offset: 0x0000894C public __c(IntPtr pointer) : base(pointer) { } // Token: 0x17002097 RID: 8343 // (get) Token: 0x06005DF4 RID: 24052 RVA: 0x0017B498 File Offset: 0x00179698 // (set) Token: 0x06005DF5 RID: 24053 RVA: 0x0017B4C3 File Offset: 0x001796C3 public unsafe static UIEnemyHp.__c __9 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(UIEnemyHp.__c.NativeFieldInfoPtr___9, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new UIEnemyHp.__c(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(UIEnemyHp.__c.NativeFieldInfoPtr___9, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17002098 RID: 8344 // (get) Token: 0x06005DF6 RID: 24054 RVA: 0x0017B4D8 File Offset: 0x001796D8 // (set) Token: 0x06005DF7 RID: 24055 RVA: 0x0017B503 File Offset: 0x00179703 public unsafe static Action __9__20_0 { get { IntPtr intPtr; IL2CPP.il2cpp_field_static_get_value(UIEnemyHp.__c.NativeFieldInfoPtr___9__20_0, (void*)(&intPtr)); IntPtr intPtr2 = intPtr; return (intPtr2 != 0) ? new Action(intPtr2) : null; } set { IL2CPP.il2cpp_field_static_set_value(UIEnemyHp.__c.NativeFieldInfoPtr___9__20_0, IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04003E39 RID: 15929 private static readonly IntPtr NativeFieldInfoPtr___9; // Token: 0x04003E3A RID: 15930 private static readonly IntPtr NativeFieldInfoPtr___9__20_0; // Token: 0x04003E3B RID: 15931 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x04003E3C RID: 15932 private static readonly IntPtr NativeMethodInfoPtr__Init_b__20_0_Internal_Void_UIEnemyHPUpdater_0; } // Token: 0x020002C9 RID: 713 [ObfuscatedName("UIEnemyHp/d__26")] public sealed class _UpdateEnemyHPBars_d__26 : Il2CppSystem.Object { // Token: 0x06005DF8 RID: 24056 RVA: 0x0017B518 File Offset: 0x00179718 [CallerCount(327)] [CachedScanResults(RefRangeStart = 11898, RefRangeEnd = 12225, XrefRangeStart = 11898, XrefRangeEnd = 12225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe _UpdateEnemyHPBars_d__26(int <>1__state) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref <>1__state; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005DF9 RID: 24057 RVA: 0x0017B578 File Offset: 0x00179778 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_IDisposable_Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005DFA RID: 24058 RVA: 0x0017B5BC File Offset: 0x001797BC [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585163, XrefRangeEnd = 585166, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool MoveNext() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x1700209C RID: 8348 // (get) Token: 0x06005DFB RID: 24059 RVA: 0x0017B60C File Offset: 0x0017980C public unsafe float Current { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06005DFC RID: 24060 RVA: 0x0017B65C File Offset: 0x0017985C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585166, XrefRangeEnd = 585171, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_Collections_IEnumerator_Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x1700209D RID: 8349 // (get) Token: 0x06005DFD RID: 24061 RVA: 0x0017B6A0 File Offset: 0x001798A0 public unsafe Il2CppSystem.Object Current { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585171, XrefRangeEnd = 585174, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null; } } // Token: 0x06005DFE RID: 24062 RVA: 0x0017B6F8 File Offset: 0x001798F8 // Note: this type is marked as 'beforefieldinit'. static _UpdateEnemyHPBars_d__26() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "d__26"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UIEnemyHp._UpdateEnemyHPBars_d__26.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>1__state"); UIEnemyHp._UpdateEnemyHPBars_d__26.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>2__current"); UIEnemyHp._UpdateEnemyHPBars_d__26.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670002); UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670003); UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670004); UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670005); UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670006); UIEnemyHp._UpdateEnemyHPBars_d__26.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670007); } // Token: 0x06005DFF RID: 24063 RVA: 0x0000A74C File Offset: 0x0000894C public _UpdateEnemyHPBars_d__26(IntPtr pointer) : base(pointer) { } // Token: 0x17002099 RID: 8345 // (get) Token: 0x06005E00 RID: 24064 RVA: 0x0017B7D8 File Offset: 0x001799D8 // (set) Token: 0x06005E01 RID: 24065 RVA: 0x0017B800 File Offset: 0x00179A00 public unsafe int __1__state { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeFieldInfoPtr___1__state); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeFieldInfoPtr___1__state)) = value; } } // Token: 0x1700209A RID: 8346 // (get) Token: 0x06005E02 RID: 24066 RVA: 0x0017B824 File Offset: 0x00179A24 // (set) Token: 0x06005E03 RID: 24067 RVA: 0x0017B84C File Offset: 0x00179A4C public unsafe float __2__current { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeFieldInfoPtr___2__current); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeFieldInfoPtr___2__current)) = value; } } // Token: 0x1700209B RID: 8347 // (get) Token: 0x06005E04 RID: 24068 RVA: 0x0017B870 File Offset: 0x00179A70 // (set) Token: 0x06005E05 RID: 24069 RVA: 0x0017B8A4 File Offset: 0x00179AA4 public unsafe UIEnemyHp __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new UIEnemyHp(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateEnemyHPBars_d__26.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04003E3D RID: 15933 private static readonly IntPtr NativeFieldInfoPtr___1__state; // Token: 0x04003E3E RID: 15934 private static readonly IntPtr NativeFieldInfoPtr___2__current; // Token: 0x04003E3F RID: 15935 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04003E40 RID: 15936 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0; // Token: 0x04003E41 RID: 15937 private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0; // Token: 0x04003E42 RID: 15938 private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0; // Token: 0x04003E43 RID: 15939 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0; // Token: 0x04003E44 RID: 15940 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0; // Token: 0x04003E45 RID: 15941 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0; } // Token: 0x020002CA RID: 714 [ObfuscatedName("UIEnemyHp/d__27")] public sealed class _UpdateBossHPBar_d__27 : Il2CppSystem.Object { // Token: 0x06005E06 RID: 24070 RVA: 0x0017B8CC File Offset: 0x00179ACC [CallerCount(327)] [CachedScanResults(RefRangeStart = 11898, RefRangeEnd = 12225, XrefRangeStart = 11898, XrefRangeEnd = 12225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe _UpdateBossHPBar_d__27(int <>1__state) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref <>1__state; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005E07 RID: 24071 RVA: 0x0017B92C File Offset: 0x00179B2C [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_IDisposable_Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005E08 RID: 24072 RVA: 0x0017B970 File Offset: 0x00179B70 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585174, XrefRangeEnd = 585204, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool MoveNext() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x170020A1 RID: 8353 // (get) Token: 0x06005E09 RID: 24073 RVA: 0x0017B9C0 File Offset: 0x00179BC0 public unsafe float Current { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06005E0A RID: 24074 RVA: 0x0017BA10 File Offset: 0x00179C10 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585204, XrefRangeEnd = 585209, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_Collections_IEnumerator_Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x170020A2 RID: 8354 // (get) Token: 0x06005E0B RID: 24075 RVA: 0x0017BA54 File Offset: 0x00179C54 public unsafe Il2CppSystem.Object Current { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585209, XrefRangeEnd = 585212, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null; } } // Token: 0x06005E0C RID: 24076 RVA: 0x0017BAAC File Offset: 0x00179CAC // Note: this type is marked as 'beforefieldinit'. static _UpdateBossHPBar_d__27() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "d__27"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UIEnemyHp._UpdateBossHPBar_d__27.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>1__state"); UIEnemyHp._UpdateBossHPBar_d__27.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>2__current"); UIEnemyHp._UpdateBossHPBar_d__27.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670008); UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670009); UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670010); UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670011); UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670012); UIEnemyHp._UpdateBossHPBar_d__27.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670013); } // Token: 0x06005E0D RID: 24077 RVA: 0x0000A74C File Offset: 0x0000894C public _UpdateBossHPBar_d__27(IntPtr pointer) : base(pointer) { } // Token: 0x1700209E RID: 8350 // (get) Token: 0x06005E0E RID: 24078 RVA: 0x0017BB8C File Offset: 0x00179D8C // (set) Token: 0x06005E0F RID: 24079 RVA: 0x0017BBB4 File Offset: 0x00179DB4 public unsafe int __1__state { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateBossHPBar_d__27.NativeFieldInfoPtr___1__state); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateBossHPBar_d__27.NativeFieldInfoPtr___1__state)) = value; } } // Token: 0x1700209F RID: 8351 // (get) Token: 0x06005E10 RID: 24080 RVA: 0x0017BBD8 File Offset: 0x00179DD8 // (set) Token: 0x06005E11 RID: 24081 RVA: 0x0017BC00 File Offset: 0x00179E00 public unsafe float __2__current { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateBossHPBar_d__27.NativeFieldInfoPtr___2__current); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateBossHPBar_d__27.NativeFieldInfoPtr___2__current)) = value; } } // Token: 0x170020A0 RID: 8352 // (get) Token: 0x06005E12 RID: 24082 RVA: 0x0017BC24 File Offset: 0x00179E24 // (set) Token: 0x06005E13 RID: 24083 RVA: 0x0017BC58 File Offset: 0x00179E58 public unsafe UIEnemyHp __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateBossHPBar_d__27.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new UIEnemyHp(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._UpdateBossHPBar_d__27.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04003E46 RID: 15942 private static readonly IntPtr NativeFieldInfoPtr___1__state; // Token: 0x04003E47 RID: 15943 private static readonly IntPtr NativeFieldInfoPtr___2__current; // Token: 0x04003E48 RID: 15944 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04003E49 RID: 15945 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0; // Token: 0x04003E4A RID: 15946 private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0; // Token: 0x04003E4B RID: 15947 private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0; // Token: 0x04003E4C RID: 15948 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0; // Token: 0x04003E4D RID: 15949 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0; // Token: 0x04003E4E RID: 15950 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0; } // Token: 0x020002CB RID: 715 [ObfuscatedName("UIEnemyHp/d__29")] public sealed class _HideBossHPBar_d__29 : Il2CppSystem.Object { // Token: 0x06005E14 RID: 24084 RVA: 0x0017BC80 File Offset: 0x00179E80 [CallerCount(327)] [CachedScanResults(RefRangeStart = 11898, RefRangeEnd = 12225, XrefRangeStart = 11898, XrefRangeEnd = 12225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe _HideBossHPBar_d__29(int <>1__state) : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref <>1__state; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06005E15 RID: 24085 RVA: 0x0017BCE0 File Offset: 0x00179EE0 [CallerCount(5802)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5826, XrefRangeStart = 24, XrefRangeEnd = 5826, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_IDisposable_Dispose() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06005E16 RID: 24086 RVA: 0x0017BD24 File Offset: 0x00179F24 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585212, XrefRangeEnd = 585220, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe bool MoveNext() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } // Token: 0x170020A6 RID: 8358 // (get) Token: 0x06005E17 RID: 24087 RVA: 0x0017BD74 File Offset: 0x00179F74 public unsafe float Current { [CallerCount(0)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); return *IL2CPP.il2cpp_object_unbox(intPtr); } } // Token: 0x06005E18 RID: 24088 RVA: 0x0017BDC4 File Offset: 0x00179FC4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585220, XrefRangeEnd = 585225, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void System_Collections_IEnumerator_Reset() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x170020A7 RID: 8359 // (get) Token: 0x06005E19 RID: 24089 RVA: 0x0017BE08 File Offset: 0x0017A008 public unsafe Il2CppSystem.Object Current { [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 585225, XrefRangeEnd = 585228, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] get { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); IntPtr intPtr3 = intPtr; return (intPtr3 != 0) ? new Il2CppSystem.Object(intPtr3) : null; } } // Token: 0x06005E1A RID: 24090 RVA: 0x0017BE60 File Offset: 0x0017A060 // Note: this type is marked as 'beforefieldinit'. static _HideBossHPBar_d__29() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore.NativeClassPtr, "d__29"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); UIEnemyHp._HideBossHPBar_d__29.NativeFieldInfoPtr___1__state = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>1__state"); UIEnemyHp._HideBossHPBar_d__29.NativeFieldInfoPtr___2__current = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>2__current"); UIEnemyHp._HideBossHPBar_d__29.NativeFieldInfoPtr___4__this = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "<>4__this"); UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670014); UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670015); UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670016); UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670017); UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670018); UIEnemyHp._HideBossHPBar_d__29.NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100670019); } // Token: 0x06005E1B RID: 24091 RVA: 0x0000A74C File Offset: 0x0000894C public _HideBossHPBar_d__29(IntPtr pointer) : base(pointer) { } // Token: 0x170020A3 RID: 8355 // (get) Token: 0x06005E1C RID: 24092 RVA: 0x0017BF40 File Offset: 0x0017A140 // (set) Token: 0x06005E1D RID: 24093 RVA: 0x0017BF68 File Offset: 0x0017A168 public unsafe int __1__state { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._HideBossHPBar_d__29.NativeFieldInfoPtr___1__state); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._HideBossHPBar_d__29.NativeFieldInfoPtr___1__state)) = value; } } // Token: 0x170020A4 RID: 8356 // (get) Token: 0x06005E1E RID: 24094 RVA: 0x0017BF8C File Offset: 0x0017A18C // (set) Token: 0x06005E1F RID: 24095 RVA: 0x0017BFB4 File Offset: 0x0017A1B4 public unsafe float __2__current { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._HideBossHPBar_d__29.NativeFieldInfoPtr___2__current); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._HideBossHPBar_d__29.NativeFieldInfoPtr___2__current)) = value; } } // Token: 0x170020A5 RID: 8357 // (get) Token: 0x06005E20 RID: 24096 RVA: 0x0017BFD8 File Offset: 0x0017A1D8 // (set) Token: 0x06005E21 RID: 24097 RVA: 0x0017C00C File Offset: 0x0017A20C public unsafe UIEnemyHp __4__this { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._HideBossHPBar_d__29.NativeFieldInfoPtr___4__this); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new UIEnemyHp(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(UIEnemyHp._HideBossHPBar_d__29.NativeFieldInfoPtr___4__this), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04003E4F RID: 15951 private static readonly IntPtr NativeFieldInfoPtr___1__state; // Token: 0x04003E50 RID: 15952 private static readonly IntPtr NativeFieldInfoPtr___2__current; // Token: 0x04003E51 RID: 15953 private static readonly IntPtr NativeFieldInfoPtr___4__this; // Token: 0x04003E52 RID: 15954 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0; // Token: 0x04003E53 RID: 15955 private static readonly IntPtr NativeMethodInfoPtr_System_IDisposable_Dispose_Private_Virtual_Final_New_Void_0; // Token: 0x04003E54 RID: 15956 private static readonly IntPtr NativeMethodInfoPtr_MoveNext_Private_Virtual_Final_New_Boolean_0; // Token: 0x04003E55 RID: 15957 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_Generic_IEnumerator_System_Single__get_Current_Private_Virtual_Final_New_get_Single_0; // Token: 0x04003E56 RID: 15958 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_Reset_Private_Virtual_Final_New_Void_0; // Token: 0x04003E57 RID: 15959 private static readonly IntPtr NativeMethodInfoPtr_System_Collections_IEnumerator_get_Current_Private_Virtual_Final_New_get_Object_0; } }