using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x020000B3 RID: 179 public class Boss03_AttackAssault : BossAct01_AttackSwordEnergy { // Token: 0x060015F1 RID: 5617 RVA: 0x0005E564 File Offset: 0x0005C764 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491620, XrefRangeEnd = 491627, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void Start() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), Boss03_AttackAssault.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060015F2 RID: 5618 RVA: 0x0005E5B4 File Offset: 0x0005C7B4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 491627, XrefRangeEnd = 491633, 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), Boss03_AttackAssault.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060015F3 RID: 5619 RVA: 0x0005E604 File Offset: 0x0005C804 [CallerCount(5)] [CachedScanResults(RefRangeStart = 491647, RefRangeEnd = 491652, XrefRangeStart = 491633, XrefRangeEnd = 491647, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void ResetAlpha() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Boss03_AttackAssault.NativeMethodInfoPtr_ResetAlpha_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060015F4 RID: 5620 RVA: 0x0005E648 File Offset: 0x0005C848 [CallerCount(4)] [CachedScanResults(RefRangeStart = 491662, RefRangeEnd = 491666, XrefRangeStart = 491652, XrefRangeEnd = 491662, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe 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(Boss03_AttackAssault.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x060015F5 RID: 5621 RVA: 0x0005E69C File Offset: 0x0005C89C [CallerCount(1)] [CachedScanResults(RefRangeStart = 491667, RefRangeEnd = 491668, XrefRangeStart = 491666, XrefRangeEnd = 491667, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe Boss03_AttackAssault() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(Boss03_AttackAssault.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x060015F6 RID: 5622 RVA: 0x0005E6E8 File Offset: 0x0005C8E8 // Note: this type is marked as 'beforefieldinit'. static Boss03_AttackAssault() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "Boss03_AttackAssault"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); Boss03_AttackAssault.NativeFieldInfoPtr_MR = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "MR"); Boss03_AttackAssault.NativeFieldInfoPtr_Eva = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "Eva"); Boss03_AttackAssault.NativeFieldInfoPtr_g_MRMat = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_MRMat"); Boss03_AttackAssault.NativeFieldInfoPtr_g_fMRStartAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fMRStartAlpha"); Boss03_AttackAssault.NativeFieldInfoPtr_g_fMRAlpha = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fMRAlpha"); Boss03_AttackAssault.NativeMethodInfoPtr_Start_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665285); Boss03_AttackAssault.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665286); Boss03_AttackAssault.NativeMethodInfoPtr_ResetAlpha_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665287); Boss03_AttackAssault.NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665288); Boss03_AttackAssault.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665289); } // Token: 0x060015F7 RID: 5623 RVA: 0x0005E7E0 File Offset: 0x0005C9E0 public Boss03_AttackAssault(IntPtr pointer) : base(pointer) { } // Token: 0x170006C9 RID: 1737 // (get) Token: 0x060015F8 RID: 5624 RVA: 0x0005E7EC File Offset: 0x0005C9EC // (set) Token: 0x060015F9 RID: 5625 RVA: 0x0005E820 File Offset: 0x0005CA20 public unsafe MeshRenderer MR { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AttackAssault.NativeFieldInfoPtr_MR); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new MeshRenderer(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AttackAssault.NativeFieldInfoPtr_MR), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170006CA RID: 1738 // (get) Token: 0x060015FA RID: 5626 RVA: 0x0005E848 File Offset: 0x0005CA48 // (set) Token: 0x060015FB RID: 5627 RVA: 0x0005E87C File Offset: 0x0005CA7C public unsafe Evaporating01 Eva { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AttackAssault.NativeFieldInfoPtr_Eva); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Evaporating01(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AttackAssault.NativeFieldInfoPtr_Eva), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170006CB RID: 1739 // (get) Token: 0x060015FC RID: 5628 RVA: 0x0005E8A4 File Offset: 0x0005CAA4 // (set) Token: 0x060015FD RID: 5629 RVA: 0x0005E8D8 File Offset: 0x0005CAD8 public unsafe Material g_MRMat { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AttackAssault.NativeFieldInfoPtr_g_MRMat); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Material(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AttackAssault.NativeFieldInfoPtr_g_MRMat), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x170006CC RID: 1740 // (get) Token: 0x060015FE RID: 5630 RVA: 0x0005E900 File Offset: 0x0005CB00 // (set) Token: 0x060015FF RID: 5631 RVA: 0x0005E91E File Offset: 0x0005CB1E public unsafe static float g_fMRStartAlpha { get { float num; IL2CPP.il2cpp_field_static_get_value(Boss03_AttackAssault.NativeFieldInfoPtr_g_fMRStartAlpha, (void*)(&num)); return num; } set { IL2CPP.il2cpp_field_static_set_value(Boss03_AttackAssault.NativeFieldInfoPtr_g_fMRStartAlpha, (void*)(&value)); } } // Token: 0x170006CD RID: 1741 // (get) Token: 0x06001600 RID: 5632 RVA: 0x0005E930 File Offset: 0x0005CB30 // (set) Token: 0x06001601 RID: 5633 RVA: 0x0005E958 File Offset: 0x0005CB58 public unsafe float g_fMRAlpha { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AttackAssault.NativeFieldInfoPtr_g_fMRAlpha); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(Boss03_AttackAssault.NativeFieldInfoPtr_g_fMRAlpha)) = value; } } // Token: 0x0400110A RID: 4362 private static readonly IntPtr NativeFieldInfoPtr_MR; // Token: 0x0400110B RID: 4363 private static readonly IntPtr NativeFieldInfoPtr_Eva; // Token: 0x0400110C RID: 4364 private static readonly IntPtr NativeFieldInfoPtr_g_MRMat; // Token: 0x0400110D RID: 4365 private static readonly IntPtr NativeFieldInfoPtr_g_fMRStartAlpha; // Token: 0x0400110E RID: 4366 private static readonly IntPtr NativeFieldInfoPtr_g_fMRAlpha; // Token: 0x0400110F RID: 4367 private static readonly IntPtr NativeMethodInfoPtr_Start_Protected_Virtual_Void_0; // Token: 0x04001110 RID: 4368 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0; // Token: 0x04001111 RID: 4369 private static readonly IntPtr NativeMethodInfoPtr_ResetAlpha_Public_Void_0; // Token: 0x04001112 RID: 4370 private static readonly IntPtr NativeMethodInfoPtr_SetTimeScale_Public_Void_Single_0; // Token: 0x04001113 RID: 4371 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }