Files
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

158 lines
5.8 KiB
C#

using System;
using System.Collections.Generic;
using Cpp2IlInjected;
using Unity.Collections;
using UnityEngine.XR.ARSubsystems;
namespace UnityEngine.XR.ARFoundation
{
// Token: 0x0200002D RID: 45
[Token(Token = "0x2000027")]
[DisallowMultipleComponent]
[RequireComponent(typeof(ARSessionOrigin))]
[HelpURL("https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@3.0/api/UnityEngine.XR.ARFoundation.ARRaycastManager.html")]
public sealed class ARRaycastManager : SubsystemLifecycleManager<XRRaycastSubsystem, XRRaycastSubsystemDescriptor>
{
// Token: 0x060001E8 RID: 488 RVA: 0x00002E7C File Offset: 0x0000107C
[Token(Token = "0x60001DF")]
[Address(RVA = "0x383F2D0", Offset = "0x383E0D0", VA = "0x18383F2D0")]
public bool Raycast(Vector2 screenPoint, List<ARRaycastHit> hitResults, TrackableType trackableTypes = TrackableType.All)
{
return default(bool);
}
// Token: 0x060001E9 RID: 489 RVA: 0x00002E94 File Offset: 0x00001094
[Token(Token = "0x60001E0")]
[Address(RVA = "0x383F460", Offset = "0x383E260", VA = "0x18383F460")]
public bool Raycast(Ray ray, List<ARRaycastHit> hitResults, TrackableType trackableTypes = TrackableType.All)
{
return default(bool);
}
// Token: 0x060001EA RID: 490 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60001E1")]
[Address(RVA = "0x383F830", Offset = "0x383E630", VA = "0x18383F830")]
private static void TransformAndSortRaycastResults(Transform transform, NativeArray<XRRaycastHit> nativeHits, List<ARRaycastHit> managedHits, Vector3 rayOrigin)
{
}
// Token: 0x060001EB RID: 491 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60001E2")]
[Address(RVA = "0x383F5E0", Offset = "0x383E3E0", VA = "0x18383F5E0")]
internal void RegisterRaycaster(IRaycaster raycaster)
{
}
// Token: 0x060001EC RID: 492 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60001E3")]
[Address(RVA = "0x383FAF0", Offset = "0x383E8F0", VA = "0x18383FAF0")]
internal void UnregisterRaycaster(IRaycaster raycaster)
{
}
// Token: 0x060001ED RID: 493 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60001E4")]
[Address(RVA = "0x383E7F0", Offset = "0x383D5F0", VA = "0x18383E7F0", Slot = "9")]
protected override void OnAfterStart()
{
}
// Token: 0x060001EE RID: 494 RVA: 0x00002EAC File Offset: 0x000010AC
[Token(Token = "0x60001E5")]
[Address(RVA = "0x383EFF0", Offset = "0x383DDF0", VA = "0x18383EFF0")]
private NativeArray<XRRaycastHit> RaycastViewportAsRay(Vector2 screenPoint, TrackableType trackableTypeMask, Allocator allocator)
{
return default(NativeArray<XRRaycastHit>);
}
// Token: 0x060001EF RID: 495 RVA: 0x00002EC4 File Offset: 0x000010C4
[Token(Token = "0x60001E6")]
[Address(RVA = "0x383F1E0", Offset = "0x383DFE0", VA = "0x18383F1E0")]
private NativeArray<XRRaycastHit> RaycastViewport(Vector2 screenPoint, TrackableType trackableTypeMask, Allocator allocator)
{
return default(NativeArray<XRRaycastHit>);
}
// Token: 0x060001F0 RID: 496 RVA: 0x00002EDC File Offset: 0x000010DC
[Token(Token = "0x60001E7")]
[Address(RVA = "0x383EF40", Offset = "0x383DD40", VA = "0x18383EF40")]
private NativeArray<XRRaycastHit> RaycastRay(Ray ray, TrackableType trackableTypeMask, Allocator allocator)
{
return default(NativeArray<XRRaycastHit>);
}
// Token: 0x060001F1 RID: 497 RVA: 0x00002EF4 File Offset: 0x000010F4
[Token(Token = "0x60001E8")]
[Address(RVA = "0x383EEF0", Offset = "0x383DCF0", VA = "0x18383EEF0")]
private static int RaycastHitComparer(ARRaycastHit lhs, ARRaycastHit rhs)
{
return 0;
}
// Token: 0x060001F2 RID: 498 RVA: 0x00002F0C File Offset: 0x0000110C
[Token(Token = "0x60001E9")]
[Address(RVA = "0x383EA70", Offset = "0x383D870", VA = "0x18383EA70")]
private NativeArray<XRRaycastHit> RaycastFallback(Ray ray, TrackableType trackableTypeMask, Allocator allocator)
{
return default(NativeArray<XRRaycastHit>);
}
// Token: 0x060001F3 RID: 499 RVA: 0x00002F24 File Offset: 0x00001124
[Token(Token = "0x60001EA")]
[Address(RVA = "0x383F6A0", Offset = "0x383E4A0", VA = "0x18383F6A0")]
private bool TransformAndDisposeNativeHitResults(NativeArray<XRRaycastHit> nativeHits, List<ARRaycastHit> managedHits, Vector3 rayOrigin)
{
return default(bool);
}
// Token: 0x060001F4 RID: 500 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60001EB")]
[Address(RVA = "0x383E790", Offset = "0x383D590", VA = "0x18383E790")]
private void ConstructIfNecessary()
{
}
// Token: 0x060001F5 RID: 501 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60001EC")]
[Address(RVA = "0x383E700", Offset = "0x383D500", VA = "0x18383E700")]
private void Awake()
{
}
// Token: 0x060001F6 RID: 502 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60001ED")]
[Address(RVA = "0x383FBD0", Offset = "0x383E9D0", VA = "0x18383FBD0")]
public ARRaycastManager()
{
}
// Token: 0x040000AB RID: 171
[Token(Token = "0x4000097")]
private static Comparison<ARRaycastHit> s_RaycastHitComparer;
// Token: 0x040000AC RID: 172
[Token(Token = "0x4000098")]
private static List<NativeArray<XRRaycastHit>> s_NativeRaycastHits;
// Token: 0x040000AD RID: 173
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000099")]
private ARSessionOrigin m_SessionOrigin;
// Token: 0x040000AE RID: 174
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x400009A")]
private Func<Vector2, TrackableType, Allocator, NativeArray<XRRaycastHit>> m_RaycastViewportDelegate;
// Token: 0x040000AF RID: 175
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400009B")]
private Func<Ray, TrackableType, Allocator, NativeArray<XRRaycastHit>> m_RaycastRayDelegate;
// Token: 0x040000B0 RID: 176
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400009C")]
private List<IRaycaster> m_Raycasters;
}
}