using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using Il2CppInterop.Runtime.InteropTypes.Arrays; using UnityEngine; // Token: 0x020001E5 RID: 485 public class SwitchDevice_Fire : SwitchDevice { // Token: 0x06004C3E RID: 19518 RVA: 0x0012EED4 File Offset: 0x0012D0D4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563577, XrefRangeEnd = 563586, 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), SwitchDevice_Fire.NativeMethodInfoPtr_Init_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004C3F RID: 19519 RVA: 0x0012EF24 File Offset: 0x0012D124 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563586, XrefRangeEnd = 563592, 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), SwitchDevice_Fire.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004C40 RID: 19520 RVA: 0x0012EF74 File Offset: 0x0012D174 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563592, XrefRangeEnd = 563610, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void HitMagic(AttackData AD) { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); checked { IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)]; *ptr = IL2CPP.Il2CppObjectBaseToPtr(AD); IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SwitchDevice_Fire.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } } // Token: 0x06004C41 RID: 19521 RVA: 0x0012EFD8 File Offset: 0x0012D1D8 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563610, XrefRangeEnd = 563611, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void SetDamage() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SwitchDevice_Fire.NativeMethodInfoPtr_SetDamage_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004C42 RID: 19522 RVA: 0x0012F028 File Offset: 0x0012D228 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563611, XrefRangeEnd = 563633, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe override void SetRecovery() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(IL2CPP.il2cpp_object_get_virtual_method(IL2CPP.Il2CppObjectBaseToPtr(this), SwitchDevice_Fire.NativeMethodInfoPtr_SetRecovery_Public_Virtual_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004C43 RID: 19523 RVA: 0x0012F078 File Offset: 0x0012D278 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 563633, XrefRangeEnd = 563634, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe SwitchDevice_Fire() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(SwitchDevice_Fire.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x06004C44 RID: 19524 RVA: 0x0012F0C4 File Offset: 0x0012D2C4 // Note: this type is marked as 'beforefieldinit'. static SwitchDevice_Fire() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "SwitchDevice_Fire"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); SwitchDevice_Fire.NativeFieldInfoPtr_FireLight = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "FireLight"); SwitchDevice_Fire.NativeFieldInfoPtr_g_bLightEnable = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_bLightEnable"); SwitchDevice_Fire.NativeFieldInfoPtr_g_fDefaultIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fDefaultIntensity"); SwitchDevice_Fire.NativeFieldInfoPtr_g_fRandomIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fRandomIntensity"); SwitchDevice_Fire.NativeFieldInfoPtr_g_fSpeed = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fSpeed"); SwitchDevice_Fire.NativeFieldInfoPtr_g_fIntensity = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fIntensity"); SwitchDevice_Fire.NativeFieldInfoPtr_g_fRandomIntensityVal = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fRandomIntensityVal"); SwitchDevice_Fire.NativeFieldInfoPtr_RecoveryOpenEvent = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "RecoveryOpenEvent"); SwitchDevice_Fire.NativeFieldInfoPtr_SE_Recovery = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "SE_Recovery"); SwitchDevice_Fire.NativeFieldInfoPtr_g_SERecovery = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_SERecovery"); SwitchDevice_Fire.NativeMethodInfoPtr_Init_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668327); SwitchDevice_Fire.NativeMethodInfoPtr_Update_Protected_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668328); SwitchDevice_Fire.NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668329); SwitchDevice_Fire.NativeMethodInfoPtr_SetDamage_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668330); SwitchDevice_Fire.NativeMethodInfoPtr_SetRecovery_Public_Virtual_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668331); SwitchDevice_Fire.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100668332); } // Token: 0x06004C45 RID: 19525 RVA: 0x0012F234 File Offset: 0x0012D434 public SwitchDevice_Fire(IntPtr pointer) : base(pointer) { } // Token: 0x17001B71 RID: 7025 // (get) Token: 0x06004C46 RID: 19526 RVA: 0x0012F240 File Offset: 0x0012D440 // (set) Token: 0x06004C47 RID: 19527 RVA: 0x0012F274 File Offset: 0x0012D474 public unsafe Light FireLight { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_FireLight); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Light(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_FireLight), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B72 RID: 7026 // (get) Token: 0x06004C48 RID: 19528 RVA: 0x0012F29C File Offset: 0x0012D49C // (set) Token: 0x06004C49 RID: 19529 RVA: 0x0012F2C4 File Offset: 0x0012D4C4 public unsafe bool g_bLightEnable { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_bLightEnable); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_bLightEnable)) = value; } } // Token: 0x17001B73 RID: 7027 // (get) Token: 0x06004C4A RID: 19530 RVA: 0x0012F2E8 File Offset: 0x0012D4E8 // (set) Token: 0x06004C4B RID: 19531 RVA: 0x0012F310 File Offset: 0x0012D510 public unsafe float g_fDefaultIntensity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_fDefaultIntensity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_fDefaultIntensity)) = value; } } // Token: 0x17001B74 RID: 7028 // (get) Token: 0x06004C4C RID: 19532 RVA: 0x0012F334 File Offset: 0x0012D534 // (set) Token: 0x06004C4D RID: 19533 RVA: 0x0012F35C File Offset: 0x0012D55C public unsafe float g_fRandomIntensity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_fRandomIntensity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_fRandomIntensity)) = value; } } // Token: 0x17001B75 RID: 7029 // (get) Token: 0x06004C4E RID: 19534 RVA: 0x0012F380 File Offset: 0x0012D580 // (set) Token: 0x06004C4F RID: 19535 RVA: 0x0012F3A8 File Offset: 0x0012D5A8 public unsafe float g_fSpeed { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_fSpeed); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_fSpeed)) = value; } } // Token: 0x17001B76 RID: 7030 // (get) Token: 0x06004C50 RID: 19536 RVA: 0x0012F3CC File Offset: 0x0012D5CC // (set) Token: 0x06004C51 RID: 19537 RVA: 0x0012F3F4 File Offset: 0x0012D5F4 public unsafe float g_fIntensity { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_fIntensity); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_fIntensity)) = value; } } // Token: 0x17001B77 RID: 7031 // (get) Token: 0x06004C52 RID: 19538 RVA: 0x0012F418 File Offset: 0x0012D618 // (set) Token: 0x06004C53 RID: 19539 RVA: 0x0012F440 File Offset: 0x0012D640 public unsafe float g_fRandomIntensityVal { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_fRandomIntensityVal); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_fRandomIntensityVal)) = value; } } // Token: 0x17001B78 RID: 7032 // (get) Token: 0x06004C54 RID: 19540 RVA: 0x0012F464 File Offset: 0x0012D664 // (set) Token: 0x06004C55 RID: 19541 RVA: 0x0012F498 File Offset: 0x0012D698 public unsafe Il2CppReferenceArray RecoveryOpenEvent { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_RecoveryOpenEvent); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new Il2CppReferenceArray(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_RecoveryOpenEvent), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B79 RID: 7033 // (get) Token: 0x06004C56 RID: 19542 RVA: 0x0012F4C0 File Offset: 0x0012D6C0 // (set) Token: 0x06004C57 RID: 19543 RVA: 0x0012F4F4 File Offset: 0x0012D6F4 public unsafe GameObject SE_Recovery { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_SE_Recovery); 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(SwitchDevice_Fire.NativeFieldInfoPtr_SE_Recovery), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17001B7A RID: 7034 // (get) Token: 0x06004C58 RID: 19544 RVA: 0x0012F51C File Offset: 0x0012D71C // (set) Token: 0x06004C59 RID: 19545 RVA: 0x0012F550 File Offset: 0x0012D750 public unsafe SoundEffect g_SERecovery { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(SwitchDevice_Fire.NativeFieldInfoPtr_g_SERecovery); 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(SwitchDevice_Fire.NativeFieldInfoPtr_g_SERecovery), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04003248 RID: 12872 private static readonly IntPtr NativeFieldInfoPtr_FireLight; // Token: 0x04003249 RID: 12873 private static readonly IntPtr NativeFieldInfoPtr_g_bLightEnable; // Token: 0x0400324A RID: 12874 private static readonly IntPtr NativeFieldInfoPtr_g_fDefaultIntensity; // Token: 0x0400324B RID: 12875 private static readonly IntPtr NativeFieldInfoPtr_g_fRandomIntensity; // Token: 0x0400324C RID: 12876 private static readonly IntPtr NativeFieldInfoPtr_g_fSpeed; // Token: 0x0400324D RID: 12877 private static readonly IntPtr NativeFieldInfoPtr_g_fIntensity; // Token: 0x0400324E RID: 12878 private static readonly IntPtr NativeFieldInfoPtr_g_fRandomIntensityVal; // Token: 0x0400324F RID: 12879 private static readonly IntPtr NativeFieldInfoPtr_RecoveryOpenEvent; // Token: 0x04003250 RID: 12880 private static readonly IntPtr NativeFieldInfoPtr_SE_Recovery; // Token: 0x04003251 RID: 12881 private static readonly IntPtr NativeFieldInfoPtr_g_SERecovery; // Token: 0x04003252 RID: 12882 private static readonly IntPtr NativeMethodInfoPtr_Init_Public_Virtual_Void_0; // Token: 0x04003253 RID: 12883 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_Void_0; // Token: 0x04003254 RID: 12884 private static readonly IntPtr NativeMethodInfoPtr_HitMagic_Public_Virtual_Void_AttackData_0; // Token: 0x04003255 RID: 12885 private static readonly IntPtr NativeMethodInfoPtr_SetDamage_Public_Virtual_Void_0; // Token: 0x04003256 RID: 12886 private static readonly IntPtr NativeMethodInfoPtr_SetRecovery_Public_Virtual_Void_0; // Token: 0x04003257 RID: 12887 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }