using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x020000C8 RID: 200 public class BoxRangeCollision : MonoBehaviour { // Token: 0x0600292C RID: 10540 RVA: 0x000A4B14 File Offset: 0x000A2D14 [CallerCount(6)] [CachedScanResults(RefRangeStart = 507802, RefRangeEnd = 507808, XrefRangeStart = 507776, XrefRangeEnd = 507802, 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: 0x0600292D RID: 10541 RVA: 0x000A4B58 File Offset: 0x000A2D58 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 507808, XrefRangeEnd = 507851, 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: 0x0600292E RID: 10542 RVA: 0x000A4BA8 File Offset: 0x000A2DA8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 507852, RefRangeEnd = 507853, XrefRangeStart = 507851, XrefRangeEnd = 507852, 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: 0x0600292F RID: 10543 RVA: 0x000A4BF4 File Offset: 0x000A2DF4 // 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, 100665972); BoxRangeCollision.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665973); BoxRangeCollision.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100665974); } // Token: 0x06002930 RID: 10544 RVA: 0x0000351C File Offset: 0x0000171C public BoxRangeCollision(IntPtr pointer) : base(pointer) { } // Token: 0x17000EFB RID: 3835 // (get) Token: 0x06002931 RID: 10545 RVA: 0x000A4D64 File Offset: 0x000A2F64 // (set) Token: 0x06002932 RID: 10546 RVA: 0x000A4D8C File Offset: 0x000A2F8C 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: 0x17000EFC RID: 3836 // (get) Token: 0x06002933 RID: 10547 RVA: 0x000A4DB0 File Offset: 0x000A2FB0 // (set) Token: 0x06002934 RID: 10548 RVA: 0x000A4DD8 File Offset: 0x000A2FD8 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: 0x17000EFD RID: 3837 // (get) Token: 0x06002935 RID: 10549 RVA: 0x000A4DFC File Offset: 0x000A2FFC // (set) Token: 0x06002936 RID: 10550 RVA: 0x000A4E24 File Offset: 0x000A3024 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: 0x17000EFE RID: 3838 // (get) Token: 0x06002937 RID: 10551 RVA: 0x000A4E48 File Offset: 0x000A3048 // (set) Token: 0x06002938 RID: 10552 RVA: 0x000A4E70 File Offset: 0x000A3070 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: 0x17000EFF RID: 3839 // (get) Token: 0x06002939 RID: 10553 RVA: 0x000A4E94 File Offset: 0x000A3094 // (set) Token: 0x0600293A RID: 10554 RVA: 0x000A4EBC File Offset: 0x000A30BC 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: 0x17000F00 RID: 3840 // (get) Token: 0x0600293B RID: 10555 RVA: 0x000A4EE0 File Offset: 0x000A30E0 // (set) Token: 0x0600293C RID: 10556 RVA: 0x000A4F08 File Offset: 0x000A3108 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: 0x17000F01 RID: 3841 // (get) Token: 0x0600293D RID: 10557 RVA: 0x000A4F2C File Offset: 0x000A312C // (set) Token: 0x0600293E RID: 10558 RVA: 0x000A4F54 File Offset: 0x000A3154 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: 0x17000F02 RID: 3842 // (get) Token: 0x0600293F RID: 10559 RVA: 0x000A4F78 File Offset: 0x000A3178 // (set) Token: 0x06002940 RID: 10560 RVA: 0x000A4FAC File Offset: 0x000A31AC 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: 0x17000F03 RID: 3843 // (get) Token: 0x06002941 RID: 10561 RVA: 0x000A4FD4 File Offset: 0x000A31D4 // (set) Token: 0x06002942 RID: 10562 RVA: 0x000A4FFC File Offset: 0x000A31FC 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: 0x17000F04 RID: 3844 // (get) Token: 0x06002943 RID: 10563 RVA: 0x000A5020 File Offset: 0x000A3220 // (set) Token: 0x06002944 RID: 10564 RVA: 0x000A5048 File Offset: 0x000A3248 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: 0x17000F05 RID: 3845 // (get) Token: 0x06002945 RID: 10565 RVA: 0x000A506C File Offset: 0x000A326C // (set) Token: 0x06002946 RID: 10566 RVA: 0x000A5094 File Offset: 0x000A3294 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: 0x17000F06 RID: 3846 // (get) Token: 0x06002947 RID: 10567 RVA: 0x000A50B8 File Offset: 0x000A32B8 // (set) Token: 0x06002948 RID: 10568 RVA: 0x000A50EC File Offset: 0x000A32EC 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: 0x17000F07 RID: 3847 // (get) Token: 0x06002949 RID: 10569 RVA: 0x000A5114 File Offset: 0x000A3314 // (set) Token: 0x0600294A RID: 10570 RVA: 0x000A5148 File Offset: 0x000A3348 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: 0x04001BF4 RID: 7156 private static readonly IntPtr NativeFieldInfoPtr_BoxCollisionCenter; // Token: 0x04001BF5 RID: 7157 private static readonly IntPtr NativeFieldInfoPtr_BoxCollisionSize; // Token: 0x04001BF6 RID: 7158 private static readonly IntPtr NativeFieldInfoPtr_MoveDirection; // Token: 0x04001BF7 RID: 7159 private static readonly IntPtr NativeFieldInfoPtr_CollisionLength; // Token: 0x04001BF8 RID: 7160 private static readonly IntPtr NativeFieldInfoPtr_CollisionWait; // Token: 0x04001BF9 RID: 7161 private static readonly IntPtr NativeFieldInfoPtr_CollisionTime; // Token: 0x04001BFA RID: 7162 private static readonly IntPtr NativeFieldInfoPtr_CollisionInterval; // Token: 0x04001BFB RID: 7163 private static readonly IntPtr NativeFieldInfoPtr_CollisionEffect; // Token: 0x04001BFC RID: 7164 private static readonly IntPtr NativeFieldInfoPtr_g_fTime; // Token: 0x04001BFD RID: 7165 private static readonly IntPtr NativeFieldInfoPtr_g_fInterval; // Token: 0x04001BFE RID: 7166 private static readonly IntPtr NativeFieldInfoPtr_g_Pos; // Token: 0x04001BFF RID: 7167 private static readonly IntPtr NativeFieldInfoPtr_g_EffCollision; // Token: 0x04001C00 RID: 7168 private static readonly IntPtr NativeFieldInfoPtr_g_AD; // Token: 0x04001C01 RID: 7169 private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0; // Token: 0x04001C02 RID: 7170 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0; // Token: 0x04001C03 RID: 7171 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }