using System; using Il2CppInterop.Common.Attributes; using Il2CppInterop.Runtime; using UnityEngine; // Token: 0x020000ED RID: 237 public class BoxRangeCollision : MonoBehaviour { // Token: 0x06002C30 RID: 11312 RVA: 0x000B1B54 File Offset: 0x000AFD54 [CallerCount(6)] [CachedScanResults(RefRangeStart = 532550, RefRangeEnd = 532556, XrefRangeStart = 532524, XrefRangeEnd = 532550, 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: 0x06002C31 RID: 11313 RVA: 0x000B1B98 File Offset: 0x000AFD98 [CallerCount(0)] [CachedScanResults(RefRangeStart = 0, RefRangeEnd = 0, XrefRangeStart = 532556, XrefRangeEnd = 532599, 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: 0x06002C32 RID: 11314 RVA: 0x000B1BE8 File Offset: 0x000AFDE8 [CallerCount(1)] [CachedScanResults(RefRangeStart = 532600, RefRangeEnd = 532601, XrefRangeStart = 532599, XrefRangeEnd = 532600, 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: 0x06002C33 RID: 11315 RVA: 0x000B1C34 File Offset: 0x000AFE34 // 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, 100666252); BoxRangeCollision.NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666253); BoxRangeCollision.NativeMethodInfoPtr__ctor_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore.NativeClassPtr, 100666254); } // Token: 0x06002C34 RID: 11316 RVA: 0x0000351C File Offset: 0x0000171C public BoxRangeCollision(IntPtr pointer) : base(pointer) { } // Token: 0x17000FD3 RID: 4051 // (get) Token: 0x06002C35 RID: 11317 RVA: 0x000B1DA4 File Offset: 0x000AFFA4 // (set) Token: 0x06002C36 RID: 11318 RVA: 0x000B1DCC File Offset: 0x000AFFCC 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: 0x17000FD4 RID: 4052 // (get) Token: 0x06002C37 RID: 11319 RVA: 0x000B1DF0 File Offset: 0x000AFFF0 // (set) Token: 0x06002C38 RID: 11320 RVA: 0x000B1E18 File Offset: 0x000B0018 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: 0x17000FD5 RID: 4053 // (get) Token: 0x06002C39 RID: 11321 RVA: 0x000B1E3C File Offset: 0x000B003C // (set) Token: 0x06002C3A RID: 11322 RVA: 0x000B1E64 File Offset: 0x000B0064 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: 0x17000FD6 RID: 4054 // (get) Token: 0x06002C3B RID: 11323 RVA: 0x000B1E88 File Offset: 0x000B0088 // (set) Token: 0x06002C3C RID: 11324 RVA: 0x000B1EB0 File Offset: 0x000B00B0 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: 0x17000FD7 RID: 4055 // (get) Token: 0x06002C3D RID: 11325 RVA: 0x000B1ED4 File Offset: 0x000B00D4 // (set) Token: 0x06002C3E RID: 11326 RVA: 0x000B1EFC File Offset: 0x000B00FC 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: 0x17000FD8 RID: 4056 // (get) Token: 0x06002C3F RID: 11327 RVA: 0x000B1F20 File Offset: 0x000B0120 // (set) Token: 0x06002C40 RID: 11328 RVA: 0x000B1F48 File Offset: 0x000B0148 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: 0x17000FD9 RID: 4057 // (get) Token: 0x06002C41 RID: 11329 RVA: 0x000B1F6C File Offset: 0x000B016C // (set) Token: 0x06002C42 RID: 11330 RVA: 0x000B1F94 File Offset: 0x000B0194 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: 0x17000FDA RID: 4058 // (get) Token: 0x06002C43 RID: 11331 RVA: 0x000B1FB8 File Offset: 0x000B01B8 // (set) Token: 0x06002C44 RID: 11332 RVA: 0x000B1FEC File Offset: 0x000B01EC 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: 0x17000FDB RID: 4059 // (get) Token: 0x06002C45 RID: 11333 RVA: 0x000B2014 File Offset: 0x000B0214 // (set) Token: 0x06002C46 RID: 11334 RVA: 0x000B203C File Offset: 0x000B023C 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: 0x17000FDC RID: 4060 // (get) Token: 0x06002C47 RID: 11335 RVA: 0x000B2060 File Offset: 0x000B0260 // (set) Token: 0x06002C48 RID: 11336 RVA: 0x000B2088 File Offset: 0x000B0288 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: 0x17000FDD RID: 4061 // (get) Token: 0x06002C49 RID: 11337 RVA: 0x000B20AC File Offset: 0x000B02AC // (set) Token: 0x06002C4A RID: 11338 RVA: 0x000B20D4 File Offset: 0x000B02D4 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: 0x17000FDE RID: 4062 // (get) Token: 0x06002C4B RID: 11339 RVA: 0x000B20F8 File Offset: 0x000B02F8 // (set) Token: 0x06002C4C RID: 11340 RVA: 0x000B212C File Offset: 0x000B032C 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: 0x17000FDF RID: 4063 // (get) Token: 0x06002C4D RID: 11341 RVA: 0x000B2154 File Offset: 0x000B0354 // (set) Token: 0x06002C4E RID: 11342 RVA: 0x000B2188 File Offset: 0x000B0388 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: 0x04001E01 RID: 7681 private static readonly IntPtr NativeFieldInfoPtr_BoxCollisionCenter; // Token: 0x04001E02 RID: 7682 private static readonly IntPtr NativeFieldInfoPtr_BoxCollisionSize; // Token: 0x04001E03 RID: 7683 private static readonly IntPtr NativeFieldInfoPtr_MoveDirection; // Token: 0x04001E04 RID: 7684 private static readonly IntPtr NativeFieldInfoPtr_CollisionLength; // Token: 0x04001E05 RID: 7685 private static readonly IntPtr NativeFieldInfoPtr_CollisionWait; // Token: 0x04001E06 RID: 7686 private static readonly IntPtr NativeFieldInfoPtr_CollisionTime; // Token: 0x04001E07 RID: 7687 private static readonly IntPtr NativeFieldInfoPtr_CollisionInterval; // Token: 0x04001E08 RID: 7688 private static readonly IntPtr NativeFieldInfoPtr_CollisionEffect; // Token: 0x04001E09 RID: 7689 private static readonly IntPtr NativeFieldInfoPtr_g_fTime; // Token: 0x04001E0A RID: 7690 private static readonly IntPtr NativeFieldInfoPtr_g_fInterval; // Token: 0x04001E0B RID: 7691 private static readonly IntPtr NativeFieldInfoPtr_g_Pos; // Token: 0x04001E0C RID: 7692 private static readonly IntPtr NativeFieldInfoPtr_g_EffCollision; // Token: 0x04001E0D RID: 7693 private static readonly IntPtr NativeFieldInfoPtr_g_AD; // Token: 0x04001E0E RID: 7694 private static readonly IntPtr NativeMethodInfoPtr_InitData_Public_Void_0; // Token: 0x04001E0F RID: 7695 private static readonly IntPtr NativeMethodInfoPtr_Update_Protected_Virtual_New_Void_0; // Token: 0x04001E10 RID: 7696 private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_0; }