367 lines
17 KiB
C#
367 lines
17 KiB
C#
using System;
|
|
using Il2CppInterop.Common.Attributes;
|
|
using Il2CppInterop.Runtime;
|
|
using Il2CppSystem;
|
|
using Unity.Collections;
|
|
using Unity.Jobs;
|
|
using UnityEngine;
|
|
|
|
// Token: 0x02000182 RID: 386
|
|
public class RaycastJob : Il2CppSystem.Object
|
|
{
|
|
// Token: 0x1700196B RID: 6507
|
|
// (get) Token: 0x06004610 RID: 17936 RVA: 0x001177A4 File Offset: 0x001159A4
|
|
public unsafe NativeArray<RaycastHit> Results
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RaycastJob.NativeMethodInfoPtr_get_Results_Public_get_NativeArray_1_RaycastHit_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return new NativeArray<RaycastHit>(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700196C RID: 6508
|
|
// (get) Token: 0x06004611 RID: 17937 RVA: 0x001177F0 File Offset: 0x001159F0
|
|
public unsafe bool IsFirstFrame
|
|
{
|
|
[CallerCount(0)]
|
|
get
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RaycastJob.NativeMethodInfoPtr_get_IsFirstFrame_Public_get_Boolean_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
return *IL2CPP.il2cpp_object_unbox(intPtr);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004612 RID: 17938 RVA: 0x00117840 File Offset: 0x00115A40
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 558918, RefRangeEnd = 558920, XrefRangeStart = 558911, XrefRangeEnd = 558918, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe RaycastJob(int size)
|
|
: this(IL2CPP.il2cpp_object_new(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr))
|
|
{
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref size;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RaycastJob.NativeMethodInfoPtr__ctor_Public_Void_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004613 RID: 17939 RVA: 0x001178A0 File Offset: 0x00115AA0
|
|
[CallerCount(3)]
|
|
[CachedScanResults(RefRangeStart = 558933, RefRangeEnd = 558936, XrefRangeStart = 558920, XrefRangeEnd = 558933, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Dispose()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RaycastJob.NativeMethodInfoPtr_Dispose_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06004614 RID: 17940 RVA: 0x001178E4 File Offset: 0x00115AE4
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 558940, RefRangeEnd = 558942, XrefRangeStart = 558936, XrefRangeEnd = 558940, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void ScheduleJobs(Vector3 from, Vector3 direction, float distance, int layerMask)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr;
|
|
checked
|
|
{
|
|
ptr = stackalloc IntPtr[unchecked((UIntPtr)4) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref from;
|
|
}
|
|
ptr[checked(unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref direction;
|
|
ptr[checked(unchecked((UIntPtr)2) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref distance;
|
|
ptr[checked(unchecked((UIntPtr)3) * (UIntPtr)sizeof(IntPtr)) / (UIntPtr)sizeof(IntPtr)] = ref layerMask;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RaycastJob.NativeMethodInfoPtr_ScheduleJobs_Public_Void_Vector3_Vector3_Single_Int32_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06004615 RID: 17941 RVA: 0x00117974 File Offset: 0x00115B74
|
|
[CallerCount(2)]
|
|
[CachedScanResults(RefRangeStart = 558943, RefRangeEnd = 558945, XrefRangeStart = 558942, XrefRangeEnd = 558943, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Complete()
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
IntPtr* ptr = null;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RaycastJob.NativeMethodInfoPtr_Complete_Public_Void_0, IL2CPP.Il2CppObjectBaseToPtrNotNull(this), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
|
|
// Token: 0x06004616 RID: 17942 RVA: 0x001179B8 File Offset: 0x00115BB8
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static RaycastJob()
|
|
{
|
|
Il2CppClassPointerStore<RaycastJob>.NativeClassPtr = IL2CPP.GetIl2CppClass("Assembly-CSharp.dll", "", "RaycastJob");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr);
|
|
RaycastJob.NativeFieldInfoPtr_raycastCommands = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr, "raycastCommands");
|
|
RaycastJob.NativeFieldInfoPtr_raycastHits = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr, "raycastHits");
|
|
RaycastJob.NativeFieldInfoPtr_jobHandle = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr, "jobHandle");
|
|
RaycastJob.NativeFieldInfoPtr_isFirstFrame = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr, "isFirstFrame");
|
|
RaycastJob.NativeMethodInfoPtr_get_Results_Public_get_NativeArray_1_RaycastHit_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr, 100667948);
|
|
RaycastJob.NativeMethodInfoPtr_get_IsFirstFrame_Public_get_Boolean_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr, 100667949);
|
|
RaycastJob.NativeMethodInfoPtr__ctor_Public_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr, 100667950);
|
|
RaycastJob.NativeMethodInfoPtr_Dispose_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr, 100667951);
|
|
RaycastJob.NativeMethodInfoPtr_ScheduleJobs_Public_Void_Vector3_Vector3_Single_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr, 100667952);
|
|
RaycastJob.NativeMethodInfoPtr_Complete_Public_Void_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr, 100667953);
|
|
}
|
|
|
|
// Token: 0x06004617 RID: 17943 RVA: 0x0000A74C File Offset: 0x0000894C
|
|
public RaycastJob(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x17001967 RID: 6503
|
|
// (get) Token: 0x06004618 RID: 17944 RVA: 0x00117AB0 File Offset: 0x00115CB0
|
|
// (set) Token: 0x06004619 RID: 17945 RVA: 0x00117AE2 File Offset: 0x00115CE2
|
|
public NativeArray<RaycastCommand> raycastCommands
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.NativeFieldInfoPtr_raycastCommands);
|
|
return new NativeArray<RaycastCommand>(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<NativeArray<RaycastCommand>>.NativeClassPtr, intPtr));
|
|
}
|
|
set
|
|
{
|
|
cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.NativeFieldInfoPtr_raycastCommands), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<NativeArray<RaycastCommand>>.NativeClassPtr, (UIntPtr)0));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001968 RID: 6504
|
|
// (get) Token: 0x0600461A RID: 17946 RVA: 0x00117B18 File Offset: 0x00115D18
|
|
// (set) Token: 0x0600461B RID: 17947 RVA: 0x00117B4A File Offset: 0x00115D4A
|
|
public NativeArray<RaycastHit> raycastHits
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.NativeFieldInfoPtr_raycastHits);
|
|
return new NativeArray<RaycastHit>(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<NativeArray<RaycastHit>>.NativeClassPtr, intPtr));
|
|
}
|
|
set
|
|
{
|
|
cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.NativeFieldInfoPtr_raycastHits), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<NativeArray<RaycastHit>>.NativeClassPtr, (UIntPtr)0));
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001969 RID: 6505
|
|
// (get) Token: 0x0600461C RID: 17948 RVA: 0x00117B80 File Offset: 0x00115D80
|
|
// (set) Token: 0x0600461D RID: 17949 RVA: 0x00117BA8 File Offset: 0x00115DA8
|
|
public unsafe JobHandle jobHandle
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.NativeFieldInfoPtr_jobHandle);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.NativeFieldInfoPtr_jobHandle)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700196A RID: 6506
|
|
// (get) Token: 0x0600461E RID: 17950 RVA: 0x00117BCC File Offset: 0x00115DCC
|
|
// (set) Token: 0x0600461F RID: 17951 RVA: 0x00117BF4 File Offset: 0x00115DF4
|
|
public unsafe bool isFirstFrame
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.NativeFieldInfoPtr_isFirstFrame);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.NativeFieldInfoPtr_isFirstFrame)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002E67 RID: 11879
|
|
private static readonly IntPtr NativeFieldInfoPtr_raycastCommands;
|
|
|
|
// Token: 0x04002E68 RID: 11880
|
|
private static readonly IntPtr NativeFieldInfoPtr_raycastHits;
|
|
|
|
// Token: 0x04002E69 RID: 11881
|
|
private static readonly IntPtr NativeFieldInfoPtr_jobHandle;
|
|
|
|
// Token: 0x04002E6A RID: 11882
|
|
private static readonly IntPtr NativeFieldInfoPtr_isFirstFrame;
|
|
|
|
// Token: 0x04002E6B RID: 11883
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_Results_Public_get_NativeArray_1_RaycastHit_0;
|
|
|
|
// Token: 0x04002E6C RID: 11884
|
|
private static readonly IntPtr NativeMethodInfoPtr_get_IsFirstFrame_Public_get_Boolean_0;
|
|
|
|
// Token: 0x04002E6D RID: 11885
|
|
private static readonly IntPtr NativeMethodInfoPtr__ctor_Public_Void_Int32_0;
|
|
|
|
// Token: 0x04002E6E RID: 11886
|
|
private static readonly IntPtr NativeMethodInfoPtr_Dispose_Public_Void_0;
|
|
|
|
// Token: 0x04002E6F RID: 11887
|
|
private static readonly IntPtr NativeMethodInfoPtr_ScheduleJobs_Public_Void_Vector3_Vector3_Single_Int32_0;
|
|
|
|
// Token: 0x04002E70 RID: 11888
|
|
private static readonly IntPtr NativeMethodInfoPtr_Complete_Public_Void_0;
|
|
|
|
// Token: 0x02000183 RID: 387
|
|
public sealed class RaycastSetupJob : ValueType
|
|
{
|
|
// Token: 0x06004620 RID: 17952 RVA: 0x00117C18 File Offset: 0x00115E18
|
|
[CallerCount(1)]
|
|
[CachedScanResults(RefRangeStart = 558910, RefRangeEnd = 558911, XrefRangeStart = 558909, XrefRangeEnd = 558910, MetadataInitTokenRva = 0L, MetadataInitFlagRva = 0L)]
|
|
public unsafe void Execute(int index)
|
|
{
|
|
IL2CPP.Il2CppObjectBaseToPtrNotNull(this);
|
|
checked
|
|
{
|
|
IntPtr* ptr = stackalloc IntPtr[unchecked((UIntPtr)1) * (UIntPtr)sizeof(IntPtr)];
|
|
*ptr = ref index;
|
|
IntPtr intPtr2;
|
|
IntPtr intPtr = IL2CPP.il2cpp_runtime_invoke(RaycastJob.RaycastSetupJob.NativeMethodInfoPtr_Execute_Public_Virtual_Final_New_Void_Int32_0, IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtrNotNull(this)), (void**)ptr, ref intPtr2);
|
|
Il2CppException.RaiseExceptionIfNecessary(intPtr2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06004621 RID: 17953 RVA: 0x00117C74 File Offset: 0x00115E74
|
|
// Note: this type is marked as 'beforefieldinit'.
|
|
static RaycastSetupJob()
|
|
{
|
|
Il2CppClassPointerStore<RaycastJob.RaycastSetupJob>.NativeClassPtr = IL2CPP.GetIl2CppNestedType(Il2CppClassPointerStore<RaycastJob>.NativeClassPtr, "RaycastSetupJob");
|
|
IL2CPP.il2cpp_runtime_class_init(Il2CppClassPointerStore<RaycastJob.RaycastSetupJob>.NativeClassPtr);
|
|
RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_From = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RaycastJob.RaycastSetupJob>.NativeClassPtr, "From");
|
|
RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_Direction = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RaycastJob.RaycastSetupJob>.NativeClassPtr, "Direction");
|
|
RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_Distance = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RaycastJob.RaycastSetupJob>.NativeClassPtr, "Distance");
|
|
RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_LayerMask = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RaycastJob.RaycastSetupJob>.NativeClassPtr, "LayerMask");
|
|
RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_Commands = IL2CPP.GetIl2CppField(Il2CppClassPointerStore<RaycastJob.RaycastSetupJob>.NativeClassPtr, "Commands");
|
|
RaycastJob.RaycastSetupJob.NativeMethodInfoPtr_Execute_Public_Virtual_Final_New_Void_Int32_0 = IL2CPP.GetIl2CppMethodByToken(Il2CppClassPointerStore<RaycastJob.RaycastSetupJob>.NativeClassPtr, 100667954);
|
|
}
|
|
|
|
// Token: 0x06004622 RID: 17954 RVA: 0x00117D17 File Offset: 0x00115F17
|
|
public RaycastSetupJob(IntPtr pointer)
|
|
: base(pointer)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06004623 RID: 17955 RVA: 0x00117D20 File Offset: 0x00115F20
|
|
public unsafe RaycastSetupJob()
|
|
{
|
|
IntPtr intPtr = stackalloc byte[(UIntPtr)IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<RaycastJob.RaycastSetupJob>.NativeClassPtr, (UIntPtr)0)];
|
|
base..ctor(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<RaycastJob.RaycastSetupJob>.NativeClassPtr, intPtr));
|
|
}
|
|
|
|
// Token: 0x1700196D RID: 6509
|
|
// (get) Token: 0x06004624 RID: 17956 RVA: 0x00117D50 File Offset: 0x00115F50
|
|
// (set) Token: 0x06004625 RID: 17957 RVA: 0x00117D78 File Offset: 0x00115F78
|
|
public unsafe Vector3 From
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_From);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_From)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700196E RID: 6510
|
|
// (get) Token: 0x06004626 RID: 17958 RVA: 0x00117D9C File Offset: 0x00115F9C
|
|
// (set) Token: 0x06004627 RID: 17959 RVA: 0x00117DC4 File Offset: 0x00115FC4
|
|
public unsafe Vector3 Direction
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_Direction);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_Direction)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700196F RID: 6511
|
|
// (get) Token: 0x06004628 RID: 17960 RVA: 0x00117DE8 File Offset: 0x00115FE8
|
|
// (set) Token: 0x06004629 RID: 17961 RVA: 0x00117E10 File Offset: 0x00116010
|
|
public unsafe float Distance
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_Distance);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_Distance)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001970 RID: 6512
|
|
// (get) Token: 0x0600462A RID: 17962 RVA: 0x00117E34 File Offset: 0x00116034
|
|
// (set) Token: 0x0600462B RID: 17963 RVA: 0x00117E5C File Offset: 0x0011605C
|
|
public unsafe int LayerMask
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_LayerMask);
|
|
return *intPtr;
|
|
}
|
|
set
|
|
{
|
|
*(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_LayerMask)) = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17001971 RID: 6513
|
|
// (get) Token: 0x0600462C RID: 17964 RVA: 0x00117E80 File Offset: 0x00116080
|
|
// (set) Token: 0x0600462D RID: 17965 RVA: 0x00117EB2 File Offset: 0x001160B2
|
|
public NativeArray<RaycastCommand> Commands
|
|
{
|
|
get
|
|
{
|
|
IntPtr intPtr = IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_Commands);
|
|
return new NativeArray<RaycastCommand>(IL2CPP.il2cpp_value_box(Il2CppClassPointerStore<NativeArray<RaycastCommand>>.NativeClassPtr, intPtr));
|
|
}
|
|
set
|
|
{
|
|
cpblk(IL2CPP.Il2CppObjectBaseToPtrNotNull(this) + (IntPtr)IL2CPP.il2cpp_field_get_offset(RaycastJob.RaycastSetupJob.NativeFieldInfoPtr_Commands), IL2CPP.il2cpp_object_unbox(IL2CPP.Il2CppObjectBaseToPtr(value)), IL2CPP.il2cpp_class_value_size(Il2CppClassPointerStore<NativeArray<RaycastCommand>>.NativeClassPtr, (UIntPtr)0));
|
|
}
|
|
}
|
|
|
|
// Token: 0x04002E71 RID: 11889
|
|
private static readonly IntPtr NativeFieldInfoPtr_From;
|
|
|
|
// Token: 0x04002E72 RID: 11890
|
|
private static readonly IntPtr NativeFieldInfoPtr_Direction;
|
|
|
|
// Token: 0x04002E73 RID: 11891
|
|
private static readonly IntPtr NativeFieldInfoPtr_Distance;
|
|
|
|
// Token: 0x04002E74 RID: 11892
|
|
private static readonly IntPtr NativeFieldInfoPtr_LayerMask;
|
|
|
|
// Token: 0x04002E75 RID: 11893
|
|
private static readonly IntPtr NativeFieldInfoPtr_Commands;
|
|
|
|
// Token: 0x04002E76 RID: 11894
|
|
private static readonly IntPtr NativeMethodInfoPtr_Execute_Public_Virtual_Final_New_Void_Int32_0;
|
|
}
|
|
}
|