using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x020000C9 RID: 201 public class BoxRangeCollision : MonoBehaviour { // Token: 0x06002959 RID: 10585 RVA: 0x000A54B0 File Offset: 0x000A36B0 [CallerCount(6)] [CachedScanResults(RefRangeStart = 524507, RefRangeEnd = 524513, XrefRangeStart = 524481, XrefRangeEnd = 524507, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe void InitData() { IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BoxRangeCollision.NativeMethodInfoPtr_InitData_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600295A RID: 10586 RVA: 0x000A54F4 File Offset: 0x000A36F4 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 524513, XrefRangeEnd = 524556, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe virtual 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), BoxRangeCollision.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0), IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600295B RID: 10587 RVA: 0x000A5544 File Offset: 0x000A3744 [CallerCount(1)] [CachedScanResults(RefRangeStart = 524557, RefRangeEnd = 524558, XrefRangeStart = 524556, XrefRangeEnd = 524557, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)] public unsafe BoxRangeCollision() : this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore.NativeClassPtr)) { IntPtr* ptr = null; IntPtr intPtr2; IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(BoxRangeCollision.NativeMethodInfoPtr__ctor_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2); Il2CppException.RaiseExceptionIfNecessary(intPtr2); } // Token: 0x0600295C RID: 10588 RVA: 0x000A5590 File Offset: 0x000A3790 // Note: this type is marked as 'beforefieldinit'. static BoxRangeCollision() { Il2CppClassPointerStore.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "BoxRangeCollision"); IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore.NativeClassPtr); BoxRangeCollision.NativeFieldInfoPtr_BoxCollisionCenter = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "BoxCollisionCenter"); BoxRangeCollision.NativeFieldInfoPtr_BoxCollisionSize = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "BoxCollisionSize"); BoxRangeCollision.NativeFieldInfoPtr_MoveDirection = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "MoveDirection"); BoxRangeCollision.NativeFieldInfoPtr_CollisionLength = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "CollisionLength"); BoxRangeCollision.NativeFieldInfoPtr_CollisionWait = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "CollisionWait"); BoxRangeCollision.NativeFieldInfoPtr_CollisionTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "CollisionTime"); BoxRangeCollision.NativeFieldInfoPtr_CollisionInterval = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "CollisionInterval"); BoxRangeCollision.NativeFieldInfoPtr_CollisionEffect = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "CollisionEffect"); BoxRangeCollision.NativeFieldInfoPtr_g_fTime = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fTime"); BoxRangeCollision.NativeFieldInfoPtr_g_fInterval = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_fInterval"); BoxRangeCollision.NativeFieldInfoPtr_g_Pos = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_Pos"); BoxRangeCollision.NativeFieldInfoPtr_g_EffCollision = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_EffCollision"); BoxRangeCollision.NativeFieldInfoPtr_g_AD = IL2CPP.GetIl2CppField(Il2CppClassPointerStore.NativeClassPtr, "g_AD"); BoxRangeCollision.NativeMethodInfoPtr_InitData_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665973); BoxRangeCollision.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665974); BoxRangeCollision.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665975); } // Token: 0x0600295D RID: 10589 RVA: 0x0000351C File Offset: 0x0000171C public BoxRangeCollision(IntPtr pointer) : base(pointer) { } // Token: 0x17000F12 RID: 3858 // (get) Token: 0x0600295E RID: 10590 RVA: 0x000A5700 File Offset: 0x000A3900 // (set) Token: 0x0600295F RID: 10591 RVA: 0x000A5728 File Offset: 0x000A3928 public unsafe Vector3 BoxCollisionCenter { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_BoxCollisionCenter); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_BoxCollisionCenter)) = value; } } // Token: 0x17000F13 RID: 3859 // (get) Token: 0x06002960 RID: 10592 RVA: 0x000A574C File Offset: 0x000A394C // (set) Token: 0x06002961 RID: 10593 RVA: 0x000A5774 File Offset: 0x000A3974 public unsafe Vector3 BoxCollisionSize { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_BoxCollisionSize); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_BoxCollisionSize)) = value; } } // Token: 0x17000F14 RID: 3860 // (get) Token: 0x06002962 RID: 10594 RVA: 0x000A5798 File Offset: 0x000A3998 // (set) Token: 0x06002963 RID: 10595 RVA: 0x000A57C0 File Offset: 0x000A39C0 public unsafe Vector3 MoveDirection { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_MoveDirection); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_MoveDirection)) = value; } } // Token: 0x17000F15 RID: 3861 // (get) Token: 0x06002964 RID: 10596 RVA: 0x000A57E4 File Offset: 0x000A39E4 // (set) Token: 0x06002965 RID: 10597 RVA: 0x000A580C File Offset: 0x000A3A0C public unsafe float CollisionLength { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_CollisionLength); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_CollisionLength)) = value; } } // Token: 0x17000F16 RID: 3862 // (get) Token: 0x06002966 RID: 10598 RVA: 0x000A5830 File Offset: 0x000A3A30 // (set) Token: 0x06002967 RID: 10599 RVA: 0x000A5858 File Offset: 0x000A3A58 public unsafe float CollisionWait { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_CollisionWait); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_CollisionWait)) = value; } } // Token: 0x17000F17 RID: 3863 // (get) Token: 0x06002968 RID: 10600 RVA: 0x000A587C File Offset: 0x000A3A7C // (set) Token: 0x06002969 RID: 10601 RVA: 0x000A58A4 File Offset: 0x000A3AA4 public unsafe float CollisionTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_CollisionTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_CollisionTime)) = value; } } // Token: 0x17000F18 RID: 3864 // (get) Token: 0x0600296A RID: 10602 RVA: 0x000A58C8 File Offset: 0x000A3AC8 // (set) Token: 0x0600296B RID: 10603 RVA: 0x000A58F0 File Offset: 0x000A3AF0 public unsafe float CollisionInterval { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_CollisionInterval); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_CollisionInterval)) = value; } } // Token: 0x17000F19 RID: 3865 // (get) Token: 0x0600296C RID: 10604 RVA: 0x000A5914 File Offset: 0x000A3B14 // (set) Token: 0x0600296D RID: 10605 RVA: 0x000A5948 File Offset: 0x000A3B48 public unsafe GameObject CollisionEffect { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_CollisionEffect); 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(BoxRangeCollision.NativeFieldInfoPtr_CollisionEffect), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17000F1A RID: 3866 // (get) Token: 0x0600296E RID: 10606 RVA: 0x000A5970 File Offset: 0x000A3B70 // (set) Token: 0x0600296F RID: 10607 RVA: 0x000A5998 File Offset: 0x000A3B98 public unsafe float g_fTime { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_g_fTime); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_g_fTime)) = value; } } // Token: 0x17000F1B RID: 3867 // (get) Token: 0x06002970 RID: 10608 RVA: 0x000A59BC File Offset: 0x000A3BBC // (set) Token: 0x06002971 RID: 10609 RVA: 0x000A59E4 File Offset: 0x000A3BE4 public unsafe float g_fInterval { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_g_fInterval); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_g_fInterval)) = value; } } // Token: 0x17000F1C RID: 3868 // (get) Token: 0x06002972 RID: 10610 RVA: 0x000A5A08 File Offset: 0x000A3C08 // (set) Token: 0x06002973 RID: 10611 RVA: 0x000A5A30 File Offset: 0x000A3C30 public unsafe Vector3 g_Pos { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_g_Pos); return *intPtr; } set { *(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_g_Pos)) = value; } } // Token: 0x17000F1D RID: 3869 // (get) Token: 0x06002974 RID: 10612 RVA: 0x000A5A54 File Offset: 0x000A3C54 // (set) Token: 0x06002975 RID: 10613 RVA: 0x000A5A88 File Offset: 0x000A3C88 public unsafe EffectPool g_EffCollision { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_g_EffCollision); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new EffectPool(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_g_EffCollision), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x17000F1E RID: 3870 // (get) Token: 0x06002976 RID: 10614 RVA: 0x000A5AB0 File Offset: 0x000A3CB0 // (set) Token: 0x06002977 RID: 10615 RVA: 0x000A5AE4 File Offset: 0x000A3CE4 public unsafe AttackData g_AD { get { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_g_AD); IntPtr intPtr2 = *intPtr; return (intPtr2 != 0) ? new AttackData(intPtr2) : null; } set { IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this); IL2CPP.il2cpp_gc_wbarrier_set_field(intPtr, intPtr + (IntPtr)IL2CPP.il2cpp_field_get_offset(BoxRangeCollision.NativeFieldInfoPtr_g_AD), IL2CPP.Il2CppObjectBaseToPtr(value)); } } // Token: 0x04001C0F RID: 7183 private static readonly IntPtr NativeFieldInfoPtr_BoxCollisionCenter; // Token: 0x04001C10 RID: 7184 private static readonly IntPtr NativeFieldInfoPtr_BoxCollisionSize; // Token: 0x04001C11 RID: 7185 private static readonly IntPtr NativeFieldInfoPtr_MoveDirection; // Token: 0x04001C12 RID: 7186 private static readonly IntPtr NativeFieldInfoPtr_CollisionLength; // Token: 0x04001C13 RID: 7187 private static readonly IntPtr NativeFieldInfoPtr_CollisionWait; // Token: 0x04001C14 RID: 7188 private static readonly IntPtr NativeFieldInfoPtr_CollisionTime; // Token: 0x04001C15 RID: 7189 private static readonly IntPtr NativeFieldInfoPtr_CollisionInterval; // Token: 0x04001C16 RID: 7190 private static readonly IntPtr NativeFieldInfoPtr_CollisionEffect; // Token: 0x04001C17 RID: 7191 private static readonly IntPtr NativeFieldInfoPtr_g_fTime; // Token: 0x04001C18 RID: 7192 private static readonly IntPtr NativeFieldInfoPtr_g_fInterval; // Token: 0x04001C19 RID: 7193 private static readonly IntPtr NativeFieldInfoPtr_g_Pos; // Token: 0x04001C1A RID: 7194 private static readonly IntPtr NativeFieldInfoPtr_g_EffCollision; // Token: 0x04001C1B RID: 7195 private static readonly IntPtr NativeFieldInfoPtr_g_AD; // Token: 0x04001C1C RID: 7196 private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0; // Token: 0x04001C1D RID: 7197 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0; // Token: 0x04001C1E RID: 7198 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }