oh dear
This commit is contained in:
@@ -0,0 +1,231 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Unity.Collections;
|
||||
using Unity.Jobs;
|
||||
using UnityEngine.XR.ARSubsystems;
|
||||
|
||||
namespace UnityEngine.XR.ARFoundation
|
||||
{
|
||||
// Token: 0x02000023 RID: 35
|
||||
[Token(Token = "0x2000021")]
|
||||
[DisallowMultipleComponent]
|
||||
[DefaultExecutionOrder(-2147483647)]
|
||||
[RequireComponent(typeof(ARSessionOrigin))]
|
||||
[HelpURL("https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@3.0/api/UnityEngine.XR.ARFoundation.ARPointCloudManager.html")]
|
||||
public class ARPointCloudManager : ARTrackableManager<XRDepthSubsystem, XRDepthSubsystemDescriptor, XRPointCloud, ARPointCloud>, IRaycaster
|
||||
{
|
||||
// Token: 0x17000070 RID: 112
|
||||
// (get) Token: 0x060001AA RID: 426 RVA: 0x00002080 File Offset: 0x00000280
|
||||
// (set) Token: 0x060001AB RID: 427 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x17000070")]
|
||||
public GameObject pointCloudPrefab
|
||||
{
|
||||
[Token(Token = "0x60001A3")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
[Token(Token = "0x60001A4")]
|
||||
[Address(RVA = "0x403B30", Offset = "0x402930", VA = "0x180403B30")]
|
||||
set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1400000B RID: 11
|
||||
// (add) Token: 0x060001AC RID: 428 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
// (remove) Token: 0x060001AD RID: 429 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x1400000B")]
|
||||
public event Action<ARPointCloudChangedEventArgs> pointCloudsChanged
|
||||
{
|
||||
[Token(Token = "0x60001A5")]
|
||||
[Address(RVA = "0x1BA83E0", Offset = "0x1BA71E0", VA = "0x181BA83E0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
}
|
||||
[Token(Token = "0x60001A6")]
|
||||
[Address(RVA = "0x1BA84B0", Offset = "0x1BA72B0", VA = "0x181BA84B0")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060001AE RID: 430 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60001A7")]
|
||||
[Address(RVA = "0x1BA7980", Offset = "0x1BA6780", VA = "0x181BA7980", Slot = "5")]
|
||||
protected override void OnEnable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001AF RID: 431 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60001A8")]
|
||||
[Address(RVA = "0x1BA78E0", Offset = "0x1BA66E0", VA = "0x181BA78E0", Slot = "6")]
|
||||
protected override void OnDisable()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001B0 RID: 432 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x60001A9")]
|
||||
[Address(RVA = "0x408890", Offset = "0x407690", VA = "0x180408890", Slot = "11")]
|
||||
protected override GameObject GetPrefab()
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x17000071 RID: 113
|
||||
// (get) Token: 0x060001B1 RID: 433 RVA: 0x00002080 File Offset: 0x00000280
|
||||
[Token(Token = "0x17000071")]
|
||||
protected override string gameObjectName
|
||||
{
|
||||
[Token(Token = "0x60001AA")]
|
||||
[Address(RVA = "0x1BA8480", Offset = "0x1BA7280", VA = "0x181BA8480", Slot = "10")]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060001B2 RID: 434 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60001AB")]
|
||||
[Address(RVA = "0x1BA77D0", Offset = "0x1BA65D0", VA = "0x181BA77D0", Slot = "16")]
|
||||
protected override void OnAfterSetSessionRelativeData(ARPointCloud pointCloud, XRPointCloud sessionRelativeData)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001B3 RID: 435 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60001AC")]
|
||||
[Address(RVA = "0x1BA7A30", Offset = "0x1BA6830", VA = "0x181BA7A30", Slot = "14")]
|
||||
protected override void OnTrackablesChanged(List<ARPointCloud> added, List<ARPointCloud> updated, List<ARPointCloud> removed)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001B4 RID: 436 RVA: 0x00002CB4 File Offset: 0x00000EB4
|
||||
[Token(Token = "0x60001AD")]
|
||||
[Address(RVA = "0x1BA7AD0", Offset = "0x1BA68D0", VA = "0x181BA7AD0", Slot = "17")]
|
||||
public NativeArray<XRRaycastHit> Raycast(Ray rayInSessionSpace, TrackableType trackableTypeMask, Allocator allocator)
|
||||
{
|
||||
return default(NativeArray<XRRaycastHit>);
|
||||
}
|
||||
|
||||
// Token: 0x060001B5 RID: 437 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60001AE")]
|
||||
[Address(RVA = "0x1B842E0", Offset = "0x1B830E0", VA = "0x181B842E0")]
|
||||
private static void Append<T>(ref NativeArray<T> currentArray, NativeArray<T> arrayToAppend, int lengthToCopy, Allocator allocator) where T : struct
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060001B6 RID: 438 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60001AF")]
|
||||
[Address(RVA = "0x1BA8380", Offset = "0x1BA7180", VA = "0x181BA8380")]
|
||||
public ARPointCloudManager()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0400008F RID: 143
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4000089")]
|
||||
[SerializeField]
|
||||
[Tooltip("If not null, instantiates this prefab for each point cloud.")]
|
||||
private GameObject m_PointCloudPrefab;
|
||||
|
||||
// Token: 0x02000024 RID: 36
|
||||
[Token(Token = "0x200003E")]
|
||||
private struct PointCloudRaycastInfo
|
||||
{
|
||||
// Token: 0x04000091 RID: 145
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000E6")]
|
||||
public float distance;
|
||||
|
||||
// Token: 0x04000092 RID: 146
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x40000E7")]
|
||||
public float cosineAngleWithRay;
|
||||
}
|
||||
|
||||
// Token: 0x02000025 RID: 37
|
||||
[Token(Token = "0x200003F")]
|
||||
private struct PointCloudRaycastJob : IJobParallelFor
|
||||
{
|
||||
// Token: 0x060001B7 RID: 439 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60002A6")]
|
||||
[Address(RVA = "0x1BAADE0", Offset = "0x1BA9BE0", VA = "0x181BAADE0", Slot = "4")]
|
||||
public void Execute(int i)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000093 RID: 147
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000E8")]
|
||||
[ReadOnly]
|
||||
public NativeSlice<Vector3> points;
|
||||
|
||||
// Token: 0x04000094 RID: 148
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000E9")]
|
||||
[WriteOnly]
|
||||
public NativeArray<ARPointCloudManager.PointCloudRaycastInfo> infoOut;
|
||||
|
||||
// Token: 0x04000095 RID: 149
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000EA")]
|
||||
public Ray ray;
|
||||
}
|
||||
|
||||
// Token: 0x02000026 RID: 38
|
||||
[Token(Token = "0x2000040")]
|
||||
private struct PointCloudRaycastCollectResultsJob : IJob
|
||||
{
|
||||
// Token: 0x060001B8 RID: 440 RVA: 0x0000207E File Offset: 0x0000027E
|
||||
[Token(Token = "0x60002A7")]
|
||||
[Address(RVA = "0x1BAAB30", Offset = "0x1BA9930", VA = "0x181BAAB30", Slot = "4")]
|
||||
public void Execute()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04000096 RID: 150
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x40000EB")]
|
||||
[ReadOnly]
|
||||
public NativeSlice<Vector3> points;
|
||||
|
||||
// Token: 0x04000097 RID: 151
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x40000EC")]
|
||||
[ReadOnly]
|
||||
public NativeArray<ARPointCloudManager.PointCloudRaycastInfo> infos;
|
||||
|
||||
// Token: 0x04000098 RID: 152
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x40000ED")]
|
||||
[WriteOnly]
|
||||
public NativeArray<XRRaycastHit> hits;
|
||||
|
||||
// Token: 0x04000099 RID: 153
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x40000EE")]
|
||||
[WriteOnly]
|
||||
public NativeArray<int> count;
|
||||
|
||||
// Token: 0x0400009A RID: 154
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x40000EF")]
|
||||
public float cosineThreshold;
|
||||
|
||||
// Token: 0x0400009B RID: 155
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x40000F0")]
|
||||
public Pose pose;
|
||||
|
||||
// Token: 0x0400009C RID: 156
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x40000F1")]
|
||||
public TrackableId trackableId;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user