using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x0200008D RID: 141 public class AI_SpecterArmorGirl02 : AI_NPC { // Token: 0x06001087 RID: 4231 RVA: 0x00047624 File Offset: 0x00045824 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503327, XrefRangeEnd = 503365, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Start(GameObject This, NPCManage NPCM) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(This); } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = IL2CPP.Il2CppObjectBaseToPtr(NPCM); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001088 RID: 4232 RVA: 0x000476A0 File Offset: 0x000458A0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503365, XrefRangeEnd = 503380, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Update(float fDeltaTime) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref fDeltaTime; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06001089 RID: 4233 RVA: 0x00047700 File Offset: 0x00045900 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503380, XrefRangeEnd = 503384, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void LateUpdate() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600108A RID: 4234 RVA: 0x00047750 File Offset: 0x00045950 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503384, XrefRangeEnd = 503386, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void EndStatus(AI_NPC.AIStatus Status) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref Status; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SpecterArmorGirl02.NativeMethodInfoPtr_EndStatus_Public_Void_AIStatus_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600108B RID: 4235 RVA: 0x000477A4 File Offset: 0x000459A4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503386, XrefRangeEnd = 503394, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual void InitStatus(AI_NPC.AIStatus Status) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref Status; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600108C RID: 4236 RVA: 0x00047804 File Offset: 0x00045A04 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503394, XrefRangeEnd = 503395, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Sky() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Sky_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600108D RID: 4237 RVA: 0x00047854 File Offset: 0x00045A54 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503395, XrefRangeEnd = 503396, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Land() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Land_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600108E RID: 4238 RVA: 0x000478A4 File Offset: 0x00045AA4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Idle() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600108F RID: 4239 RVA: 0x000478F4 File Offset: 0x00045AF4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503396, XrefRangeEnd = 503402, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Patrol() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001090 RID: 4240 RVA: 0x00047944 File Offset: 0x00045B44 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503402, XrefRangeEnd = 503408, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void GoHome() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001091 RID: 4241 RVA: 0x00047994 File Offset: 0x00045B94 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Confirming() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001092 RID: 4242 RVA: 0x000479E4 File Offset: 0x00045BE4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void LookFor() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001093 RID: 4243 RVA: 0x00047A34 File Offset: 0x00045C34 [CallerCount(0)] public unsafe override void Hear() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Hear_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001094 RID: 4244 RVA: 0x00047A84 File Offset: 0x00045C84 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void HearCheck() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001095 RID: 4245 RVA: 0x00047AD4 File Offset: 0x00045CD4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Damaged() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Damaged_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001096 RID: 4246 RVA: 0x00047B24 File Offset: 0x00045D24 [CallerCount(1)] [CachedScanResults(RefRangeStart = 492700, RefRangeEnd = 492701, XrefRangeStart = 492700, XrefRangeEnd = 492701, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void DamagedFly() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001097 RID: 4247 RVA: 0x00047B74 File Offset: 0x00045D74 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503408, XrefRangeEnd = 503409, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Death() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Death_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001098 RID: 4248 RVA: 0x00047BC4 File Offset: 0x00045DC4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Destroy() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001099 RID: 4249 RVA: 0x00047C14 File Offset: 0x00045E14 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503409, XrefRangeEnd = 503434, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Fighting() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600109A RID: 4250 RVA: 0x00047C64 File Offset: 0x00045E64 [CallerCount(13)] [CachedScanResults(RefRangeStart = 503498, RefRangeEnd = 503511, XrefRangeStart = 503434, XrefRangeEnd = 503498, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void InitFightingType(AI_SpecterArmorGirl02.AIFighting Type) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref Type; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SpecterArmorGirl02.NativeMethodInfoPtr_InitFightingType_Protected_Void_AIFighting_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x0600109B RID: 4251 RVA: 0x00047CB8 File Offset: 0x00045EB8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 503512, RefRangeEnd = 503513, XrefRangeStart = 503511, XrefRangeEnd = 503512, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FightAttackSelect() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightAttackSelect_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600109C RID: 4252 RVA: 0x00047CFC File Offset: 0x00045EFC [CallerCount(1)] [CachedScanResults(RefRangeStart = 503548, RefRangeEnd = 503549, XrefRangeStart = 503513, XrefRangeEnd = 503548, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FightWatch() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightWatch_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600109D RID: 4253 RVA: 0x00047D40 File Offset: 0x00045F40 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503549, XrefRangeEnd = 503551, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FightDodge() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightDodge_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600109E RID: 4254 RVA: 0x00047D84 File Offset: 0x00045F84 [CallerCount(0)] public unsafe void FightSkyDodgeF() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightSkyDodgeF_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600109F RID: 4255 RVA: 0x00047DC8 File Offset: 0x00045FC8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503551, XrefRangeEnd = 503555, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FightAttack() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightAttack_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060010A0 RID: 4256 RVA: 0x00047E0C File Offset: 0x0004600C [CallerCount(1)] [CachedScanResults(RefRangeStart = 503567, RefRangeEnd = 503568, XrefRangeStart = 503555, XrefRangeEnd = 503567, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FightAttackJump() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightAttackJump_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060010A1 RID: 4257 RVA: 0x00047E50 File Offset: 0x00046050 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503568, XrefRangeEnd = 503572, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void FightPlayerDead() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightPlayerDead_Private_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060010A2 RID: 4258 RVA: 0x00047E94 File Offset: 0x00046094 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503572, XrefRangeEnd = 503625, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Hit(AttackData 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(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060010A3 RID: 4259 RVA: 0x00047EF8 File Offset: 0x000460F8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void ReceiveSound(Vector3 v3Source, float fSize, SceneManager.SoundWaveType SoundType) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr; checked { ptr = stackalloc IntPtr[unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref v3Source; } ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref fSize; ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref SoundType; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060010A4 RID: 4260 RVA: 0x00047F80 File Offset: 0x00046180 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Resurrection() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060010A5 RID: 4261 RVA: 0x00047FD0 File Offset: 0x000461D0 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503625, XrefRangeEnd = 503634, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Create() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Create_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060010A6 RID: 4262 RVA: 0x00048020 File Offset: 0x00046220 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503634, XrefRangeEnd = 503639, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Remove() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060010A7 RID: 4263 RVA: 0x00048070 File Offset: 0x00046270 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 503639, XrefRangeEnd = 503642, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void SetTimeScale(float fTimeScale) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref fTimeScale; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060010A8 RID: 4264 RVA: 0x000480D0 File Offset: 0x000462D0 [CallerCount(0)] public unsafe override void SetAiStatus(AI_NPC.AIStatus Status) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = ref Status; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), AI_SpecterArmorGirl02.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060010A9 RID: 4265 RVA: 0x00048130 File Offset: 0x00046330 [CallerCount(1)] [CachedScanResults(RefRangeStart = 503643, RefRangeEnd = 503644, XrefRangeStart = 503642, XrefRangeEnd = 503643, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe AI_SpecterArmorGirl02() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(AI_SpecterArmorGirl02.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060010AA RID: 4266 RVA: 0x0004817C File Offset: 0x0004637C // Note: this type is marked as 'beforefieldinit'. static AI_SpecterArmorGirl02() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "AI_SpecterArmorGirl02"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_Effect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_Effect"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAniMoveSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAniMoveSpeed"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAniMoveAngle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAniMoveAngle"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_v3PreForward = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_v3PreForward"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_Fightting = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_Fightting"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_AttackType = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_AttackType"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fTrackTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fTrackTime"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAttackRotate = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAttackRotate"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAbsorbDodge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAbsorbDodge"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAbsorbDodgeVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fAbsorbDodgeVal"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_bDodgeDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_bDodgeDirection"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_ShakeHead = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_ShakeHead"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_ShakeBody = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_ShakeBody"); AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_ShakeAll = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_ShakeAll"); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664799); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664800); AI_SpecterArmorGirl02.NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664801); AI_SpecterArmorGirl02.NativeMethodInfoPtr_EndStatus_Public_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664802); AI_SpecterArmorGirl02.NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664803); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Sky_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664804); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Land_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664805); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Idle_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664806); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664807); AI_SpecterArmorGirl02.NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664808); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664809); AI_SpecterArmorGirl02.NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664810); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Hear_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664811); AI_SpecterArmorGirl02.NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664812); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Damaged_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664813); AI_SpecterArmorGirl02.NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664814); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Death_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664815); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664816); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664817); AI_SpecterArmorGirl02.NativeMethodInfoPtr_InitFightingType_Protected_Void_AIFighting_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664818); AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightAttackSelect_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664819); AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightWatch_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664820); AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightDodge_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664821); AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightSkyDodgeF_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664822); AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightAttack_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664823); AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightAttackJump_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664824); AI_SpecterArmorGirl02.NativeMethodInfoPtr_FightPlayerDead_Private_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664825); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664826); AI_SpecterArmorGirl02.NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664827); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664828); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Create_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664829); AI_SpecterArmorGirl02.NativeMethodInfoPtr_Remove_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664830); AI_SpecterArmorGirl02.NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664831); AI_SpecterArmorGirl02.NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664832); AI_SpecterArmorGirl02.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100664833); } // Token: 0x060010AB RID: 4267 RVA: 0x0001D7C8 File Offset: 0x0001B9C8 public AI_SpecterArmorGirl02(IntPtr pointer) : base(pointer) { } // Token: 0x17000519 RID: 1305 // (get) Token: 0x060010AC RID: 4268 RVA: 0x00048580 File Offset: 0x00046780 // (set) Token: 0x060010AD RID: 4269 RVA: 0x000485B4 File Offset: 0x000467B4 public unsafe SpecterArmorGirl02EffectPlay g_Effect { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_Effect); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SpecterArmorGirl02EffectPlay(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_Effect), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700051A RID: 1306 // (get) Token: 0x060010AE RID: 4270 RVA: 0x000485DC File Offset: 0x000467DC // (set) Token: 0x060010AF RID: 4271 RVA: 0x00048604 File Offset: 0x00046804 public unsafe float g_fAniMoveSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAniMoveSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAniMoveSpeed)) = value; } } // Token: 0x1700051B RID: 1307 // (get) Token: 0x060010B0 RID: 4272 RVA: 0x00048628 File Offset: 0x00046828 // (set) Token: 0x060010B1 RID: 4273 RVA: 0x00048650 File Offset: 0x00046850 public unsafe float g_fAniMoveAngle { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAniMoveAngle); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAniMoveAngle)) = value; } } // Token: 0x1700051C RID: 1308 // (get) Token: 0x060010B2 RID: 4274 RVA: 0x00048674 File Offset: 0x00046874 // (set) Token: 0x060010B3 RID: 4275 RVA: 0x0004869C File Offset: 0x0004689C public unsafe Vector3 g_v3PreForward { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_v3PreForward); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_v3PreForward)) = value; } } // Token: 0x1700051D RID: 1309 // (get) Token: 0x060010B4 RID: 4276 RVA: 0x000486C0 File Offset: 0x000468C0 // (set) Token: 0x060010B5 RID: 4277 RVA: 0x000486E8 File Offset: 0x000468E8 public unsafe AI_SpecterArmorGirl02.AIFighting g_Fightting { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_Fightting); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_Fightting)) = value; } } // Token: 0x1700051E RID: 1310 // (get) Token: 0x060010B6 RID: 4278 RVA: 0x0004870C File Offset: 0x0004690C // (set) Token: 0x060010B7 RID: 4279 RVA: 0x00048734 File Offset: 0x00046934 public unsafe AI_SpecterArmorGirl02.AIFighting g_AttackType { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_AttackType); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_AttackType)) = value; } } // Token: 0x1700051F RID: 1311 // (get) Token: 0x060010B8 RID: 4280 RVA: 0x00048758 File Offset: 0x00046958 // (set) Token: 0x060010B9 RID: 4281 RVA: 0x00048780 File Offset: 0x00046980 public unsafe float g_fTrackTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fTrackTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fTrackTime)) = value; } } // Token: 0x17000520 RID: 1312 // (get) Token: 0x060010BA RID: 4282 RVA: 0x000487A4 File Offset: 0x000469A4 // (set) Token: 0x060010BB RID: 4283 RVA: 0x000487CC File Offset: 0x000469CC public unsafe float g_fAttackRotate { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAttackRotate); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAttackRotate)) = value; } } // Token: 0x17000521 RID: 1313 // (get) Token: 0x060010BC RID: 4284 RVA: 0x000487F0 File Offset: 0x000469F0 // (set) Token: 0x060010BD RID: 4285 RVA: 0x0004880E File Offset: 0x00046A0E public unsafe static float g_fAbsorbDodge { get { float num; IL2CPP.il2cpp_field_static_get_value(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAbsorbDodge, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAbsorbDodge, (void*)(&value)); } } // Token: 0x17000522 RID: 1314 // (get) Token: 0x060010BE RID: 4286 RVA: 0x00048820 File Offset: 0x00046A20 // (set) Token: 0x060010BF RID: 4287 RVA: 0x00048848 File Offset: 0x00046A48 public unsafe float g_fAbsorbDodgeVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAbsorbDodgeVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_fAbsorbDodgeVal)) = value; } } // Token: 0x17000523 RID: 1315 // (get) Token: 0x060010C0 RID: 4288 RVA: 0x0004886C File Offset: 0x00046A6C // (set) Token: 0x060010C1 RID: 4289 RVA: 0x00048894 File Offset: 0x00046A94 public unsafe bool g_bDodgeDirection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_bDodgeDirection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_bDodgeDirection)) = value; } } // Token: 0x17000524 RID: 1316 // (get) Token: 0x060010C2 RID: 4290 RVA: 0x000488B8 File Offset: 0x00046AB8 // (set) Token: 0x060010C3 RID: 4291 RVA: 0x000488EC File Offset: 0x00046AEC public unsafe Shake g_ShakeHead { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_ShakeHead); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Shake(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_ShakeHead), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17000525 RID: 1317 // (get) Token: 0x060010C4 RID: 4292 RVA: 0x00048914 File Offset: 0x00046B14 // (set) Token: 0x060010C5 RID: 4293 RVA: 0x00048948 File Offset: 0x00046B48 public unsafe Shake g_ShakeBody { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_ShakeBody); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Shake(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_ShakeBody), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17000526 RID: 1318 // (get) Token: 0x060010C6 RID: 4294 RVA: 0x00048970 File Offset: 0x00046B70 // (set) Token: 0x060010C7 RID: 4295 RVA: 0x000489A4 File Offset: 0x00046BA4 public unsafe Shake g_ShakeAll { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_ShakeAll); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Shake(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(AI_SpecterArmorGirl02.NativeFieldInfoPtr_g_ShakeAll), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04000CFC RID: 3324 private static readonly IntPtr NativeFieldInfoPtr_g_Effect; // Token: 0x04000CFD RID: 3325 private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveSpeed; // Token: 0x04000CFE RID: 3326 private static readonly IntPtr NativeFieldInfoPtr_g_fAniMoveAngle; // Token: 0x04000CFF RID: 3327 private static readonly IntPtr NativeFieldInfoPtr_g_v3PreForward; // Token: 0x04000D00 RID: 3328 private static readonly IntPtr NativeFieldInfoPtr_g_Fightting; // Token: 0x04000D01 RID: 3329 private static readonly IntPtr NativeFieldInfoPtr_g_AttackType; // Token: 0x04000D02 RID: 3330 private static readonly IntPtr NativeFieldInfoPtr_g_fTrackTime; // Token: 0x04000D03 RID: 3331 private static readonly IntPtr NativeFieldInfoPtr_g_fAttackRotate; // Token: 0x04000D04 RID: 3332 private static readonly IntPtr NativeFieldInfoPtr_g_fAbsorbDodge; // Token: 0x04000D05 RID: 3333 private static readonly IntPtr NativeFieldInfoPtr_g_fAbsorbDodgeVal; // Token: 0x04000D06 RID: 3334 private static readonly IntPtr NativeFieldInfoPtr_g_bDodgeDirection; // Token: 0x04000D07 RID: 3335 private static readonly IntPtr NativeFieldInfoPtr_g_ShakeHead; // Token: 0x04000D08 RID: 3336 private static readonly IntPtr NativeFieldInfoPtr_g_ShakeBody; // Token: 0x04000D09 RID: 3337 private static readonly IntPtr NativeFieldInfoPtr_g_ShakeAll; // Token: 0x04000D0A RID: 3338 private static readonly IntPtr NativeMethodInfoPtr_Start_Public_Virtual_Void_GameObject_NPCManage_0; // Token: 0x04000D0B RID: 3339 private static readonly IntPtr NativeMethodInfoPtr_Update_Public_Virtual_Void_Single_0; // Token: 0x04000D0C RID: 3340 private static readonly IntPtr NativeMethodInfoPtr_LateUpdate_Public_Virtual_Void_0; // Token: 0x04000D0D RID: 3341 private static readonly IntPtr NativeMethodInfoPtr_EndStatus_Public_Void_AIStatus_0; // Token: 0x04000D0E RID: 3342 private static readonly IntPtr NativeMethodInfoPtr_InitStatus_Public_Virtual_New_Void_AIStatus_0; // Token: 0x04000D0F RID: 3343 private static readonly IntPtr NativeMethodInfoPtr_Sky_Public_Virtual_Void_0; // Token: 0x04000D10 RID: 3344 private static readonly IntPtr NativeMethodInfoPtr_Land_Public_Virtual_Void_0; // Token: 0x04000D11 RID: 3345 private static readonly IntPtr NativeMethodInfoPtr_Idle_Public_Virtual_Void_0; // Token: 0x04000D12 RID: 3346 private static readonly IntPtr NativeMethodInfoPtr_Patrol_Public_Virtual_Void_0; // Token: 0x04000D13 RID: 3347 private static readonly IntPtr NativeMethodInfoPtr_GoHome_Public_Virtual_Void_0; // Token: 0x04000D14 RID: 3348 private static readonly IntPtr NativeMethodInfoPtr_Confirming_Public_Virtual_Void_0; // Token: 0x04000D15 RID: 3349 private static readonly IntPtr NativeMethodInfoPtr_LookFor_Public_Virtual_Void_0; // Token: 0x04000D16 RID: 3350 private static readonly IntPtr NativeMethodInfoPtr_Hear_Public_Virtual_Void_0; // Token: 0x04000D17 RID: 3351 private static readonly IntPtr NativeMethodInfoPtr_HearCheck_Public_Virtual_Void_0; // Token: 0x04000D18 RID: 3352 private static readonly IntPtr NativeMethodInfoPtr_Damaged_Public_Virtual_Void_0; // Token: 0x04000D19 RID: 3353 private static readonly IntPtr NativeMethodInfoPtr_DamagedFly_Public_Virtual_Void_0; // Token: 0x04000D1A RID: 3354 private static readonly IntPtr NativeMethodInfoPtr_Death_Public_Virtual_Void_0; // Token: 0x04000D1B RID: 3355 private static readonly IntPtr NativeMethodInfoPtr_Destroy_Public_Virtual_Void_0; // Token: 0x04000D1C RID: 3356 private static readonly IntPtr NativeMethodInfoPtr_Fighting_Public_Virtual_Void_0; // Token: 0x04000D1D RID: 3357 private static readonly IntPtr NativeMethodInfoPtr_InitFightingType_Protected_Void_AIFighting_0; // Token: 0x04000D1E RID: 3358 private static readonly IntPtr NativeMethodInfoPtr_FightAttackSelect_Private_Void_0; // Token: 0x04000D1F RID: 3359 private static readonly IntPtr NativeMethodInfoPtr_FightWatch_Private_Void_0; // Token: 0x04000D20 RID: 3360 private static readonly IntPtr NativeMethodInfoPtr_FightDodge_Private_Void_0; // Token: 0x04000D21 RID: 3361 private static readonly IntPtr NativeMethodInfoPtr_FightSkyDodgeF_Private_Void_0; // Token: 0x04000D22 RID: 3362 private static readonly IntPtr NativeMethodInfoPtr_FightAttack_Private_Void_0; // Token: 0x04000D23 RID: 3363 private static readonly IntPtr NativeMethodInfoPtr_FightAttackJump_Private_Void_0; // Token: 0x04000D24 RID: 3364 private static readonly IntPtr NativeMethodInfoPtr_FightPlayerDead_Private_Void_0; // Token: 0x04000D25 RID: 3365 private static readonly IntPtr NativeMethodInfoPtr_Hit_Public_Virtual_Void_AttackData_0; // Token: 0x04000D26 RID: 3366 private static readonly IntPtr NativeMethodInfoPtr_ReceiveSound_Public_Virtual_Void_Vector3_Single_SoundWaveType_0; // Token: 0x04000D27 RID: 3367 private static readonly IntPtr NativeMethodInfoPtr_Resurrection_Public_Virtual_Void_0; // Token: 0x04000D28 RID: 3368 private static readonly IntPtr NativeMethodInfoPtr_Create_Public_Virtual_Void_0; // Token: 0x04000D29 RID: 3369 private static readonly IntPtr NativeMethodInfoPtr_Remove_Public_Virtual_Void_0; // Token: 0x04000D2A RID: 3370 private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Virtual_Void_Single_0; // Token: 0x04000D2B RID: 3371 private static readonly IntPtr NativeMethodInfoPtr_SetAiStatus_Public_Virtual_Void_AIStatus_0; // Token: 0x04000D2C RID: 3372 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; // Token: 0x0200008E RID: 142 public enum AIFighting { // Token: 0x04000D2E RID: 3374 WatchFirst, // Token: 0x04000D2F RID: 3375 Watch, // Token: 0x04000D30 RID: 3376 PlayerDead, // Token: 0x04000D31 RID: 3377 Attack01, // Token: 0x04000D32 RID: 3378 Attack02, // Token: 0x04000D33 RID: 3379 Attack03, // Token: 0x04000D34 RID: 3380 AttackJump, // Token: 0x04000D35 RID: 3381 AttackDodgeL, // Token: 0x04000D36 RID: 3382 AttackDodgeR, // Token: 0x04000D37 RID: 3383 AttackKick, // Token: 0x04000D38 RID: 3384 DodgeL, // Token: 0x04000D39 RID: 3385 DodgeR, // Token: 0x04000D3A RID: 3386 DodgeB, // Token: 0x04000D3B RID: 3387 AttackDebut, // Token: 0x04000D3C RID: 3388 SkyDodgeF } }