using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x020000AC RID: 172 public class NPC_GhostB : NPC { // Token: 0x06001502 RID: 5378 RVA: 0x0005AED8 File Offset: 0x000590D8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489588, XrefRangeEnd = 489653, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Init() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC_GhostB.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001503 RID: 5379 RVA: 0x0005AF28 File Offset: 0x00059128 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489653, XrefRangeEnd = 489709, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Update() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC_GhostB.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001504 RID: 5380 RVA: 0x0005AF78 File Offset: 0x00059178 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 489709, XrefRangeEnd = 489715, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void OnEnable() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), NPC_GhostB.NativeMethodInfoPtr_OnEnable_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001505 RID: 5381 RVA: 0x0005AFC8 File Offset: 0x000591C8 [CallerCount(5585)] [CachedScanResults(RefRangeStart = 24, RefRangeEnd = 5609, XrefRangeStart = 24, XrefRangeEnd = 5609, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void PlayFireMagicShot() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPC_GhostB.NativeMethodInfoPtr_PlayFireMagicShot_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001506 RID: 5382 RVA: 0x0005B00C File Offset: 0x0005920C [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 0, XrefRangeEnd = 0, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe NPC_GhostB() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(NPC_GhostB.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06001507 RID: 5383 RVA: 0x0005B058 File Offset: 0x00059258 // Note: this type is marked as 'beforefieldinit'. static NPC_GhostB() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "NPC_GhostB"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); NPC_GhostB.NativeFieldInfoPtr_SEMoveObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "SEMoveObject"); NPC_GhostB.NativeFieldInfoPtr_SEChargeObject = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "SEChargeObject"); NPC_GhostB.NativeFieldInfoPtr_g_SEMove = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_SEMove"); NPC_GhostB.NativeFieldInfoPtr_g_SECharge = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_SECharge"); NPC_GhostB.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665246); NPC_GhostB.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665247); NPC_GhostB.NativeMethodInfoPtr_OnEnable_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665248); NPC_GhostB.NativeMethodInfoPtr_PlayFireMagicShot_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665249); NPC_GhostB.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665250); } // Token: 0x06001508 RID: 5384 RVA: 0x00059E2C File Offset: 0x0005802C public NPC_GhostB(IntPtr pointer) : base(pointer) { } // Token: 0x1700066A RID: 1642 // (get) Token: 0x06001509 RID: 5385 RVA: 0x0005B13C File Offset: 0x0005933C // (set) Token: 0x0600150A RID: 5386 RVA: 0x0005B170 File Offset: 0x00059370 public unsafe GameObject SEMoveObject { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_GhostB.NativeFieldInfoPtr_SEMoveObject); 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(NPC_GhostB.NativeFieldInfoPtr_SEMoveObject), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700066B RID: 1643 // (get) Token: 0x0600150B RID: 5387 RVA: 0x0005B198 File Offset: 0x00059398 // (set) Token: 0x0600150C RID: 5388 RVA: 0x0005B1CC File Offset: 0x000593CC public unsafe GameObject SEChargeObject { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_GhostB.NativeFieldInfoPtr_SEChargeObject); 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(NPC_GhostB.NativeFieldInfoPtr_SEChargeObject), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700066C RID: 1644 // (get) Token: 0x0600150D RID: 5389 RVA: 0x0005B1F4 File Offset: 0x000593F4 // (set) Token: 0x0600150E RID: 5390 RVA: 0x0005B228 File Offset: 0x00059428 public unsafe SoundEffect g_SEMove { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_GhostB.NativeFieldInfoPtr_g_SEMove); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_GhostB.NativeFieldInfoPtr_g_SEMove), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x1700066D RID: 1645 // (get) Token: 0x0600150F RID: 5391 RVA: 0x0005B250 File Offset: 0x00059450 // (set) Token: 0x06001510 RID: 5392 RVA: 0x0005B284 File Offset: 0x00059484 public unsafe SoundEffect g_SECharge { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_GhostB.NativeFieldInfoPtr_g_SECharge); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new SoundEffect(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(NPC_GhostB.NativeFieldInfoPtr_g_SECharge), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04001082 RID: 4226 private static readonly IntPtr NativeFieldInfoPtr_SEMoveObject; // Token: 0x04001083 RID: 4227 private static readonly IntPtr NativeFieldInfoPtr_SEChargeObject; // Token: 0x04001084 RID: 4228 private static readonly IntPtr NativeFieldInfoPtr_g_SEMove; // Token: 0x04001085 RID: 4229 private static readonly IntPtr NativeFieldInfoPtr_g_SECharge; // Token: 0x04001086 RID: 4230 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0; // Token: 0x04001087 RID: 4231 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0; // Token: 0x04001088 RID: 4232 private static readonly IntPtr NativeMethodInfoPtr_OnEnable_Protected_Virtual_Void_0; // Token: 0x04001089 RID: 4233 private static readonly IntPtr NativeMethodInfoPtr_PlayFireMagicShot_Public_Void_0; // Token: 0x0400108A RID: 4234 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }