Files
2026-04-10 22:50:51 +02:00

442 lines
13 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using UnityEngine.XR.ARSubsystems;
namespace UnityEngine.XR.ARFoundation
{
// Token: 0x02000015 RID: 21
[Token(Token = "0x2000014")]
[DisallowMultipleComponent]
[DefaultExecutionOrder(-2147483647)]
[HelpURL("https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@3.0/api/UnityEngine.XR.ARFoundation.ARMeshManager.html")]
public class ARMeshManager : MonoBehaviour
{
// Token: 0x17000043 RID: 67
// (get) Token: 0x060000F8 RID: 248 RVA: 0x00002080 File Offset: 0x00000280
// (set) Token: 0x060000F9 RID: 249 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000043")]
public MeshFilter meshPrefab
{
[Token(Token = "0x60000F3")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40")]
get
{
return null;
}
[Token(Token = "0x60000F4")]
[Address(RVA = "0x3F7210", Offset = "0x3F6010", VA = "0x1803F7210")]
set
{
}
}
// Token: 0x17000044 RID: 68
// (get) Token: 0x060000FA RID: 250 RVA: 0x0000275C File Offset: 0x0000095C
// (set) Token: 0x060000FB RID: 251 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000044")]
public float density
{
[Token(Token = "0x60000F5")]
[Address(RVA = "0xAB2F40", Offset = "0xAB1D40", VA = "0x180AB2F40")]
get
{
return 0f;
}
[Token(Token = "0x60000F6")]
[Address(RVA = "0x1BA2E90", Offset = "0x1BA1C90", VA = "0x181BA2E90")]
set
{
}
}
// Token: 0x17000045 RID: 69
// (get) Token: 0x060000FC RID: 252 RVA: 0x00002774 File Offset: 0x00000974
// (set) Token: 0x060000FD RID: 253 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000045")]
public bool normals
{
[Token(Token = "0x60000F7")]
[Address(RVA = "0x431BC0", Offset = "0x4309C0", VA = "0x180431BC0")]
get
{
return default(bool);
}
[Token(Token = "0x60000F8")]
[Address(RVA = "0x431D60", Offset = "0x430B60", VA = "0x180431D60")]
set
{
}
}
// Token: 0x17000046 RID: 70
// (get) Token: 0x060000FE RID: 254 RVA: 0x0000278C File Offset: 0x0000098C
// (set) Token: 0x060000FF RID: 255 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000046")]
public bool tangents
{
[Token(Token = "0x60000F9")]
[Address(RVA = "0xD3C370", Offset = "0xD3B170", VA = "0x180D3C370")]
get
{
return default(bool);
}
[Token(Token = "0x60000FA")]
[Address(RVA = "0xD3C350", Offset = "0xD3B150", VA = "0x180D3C350")]
set
{
}
}
// Token: 0x17000047 RID: 71
// (get) Token: 0x06000100 RID: 256 RVA: 0x000027A4 File Offset: 0x000009A4
// (set) Token: 0x06000101 RID: 257 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000047")]
public bool textureCoordinates
{
[Token(Token = "0x60000FB")]
[Address(RVA = "0xD3C3A0", Offset = "0xD3B1A0", VA = "0x180D3C3A0")]
get
{
return default(bool);
}
[Token(Token = "0x60000FC")]
[Address(RVA = "0xD3C360", Offset = "0xD3B160", VA = "0x180D3C360")]
set
{
}
}
// Token: 0x17000048 RID: 72
// (get) Token: 0x06000102 RID: 258 RVA: 0x000027BC File Offset: 0x000009BC
// (set) Token: 0x06000103 RID: 259 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000048")]
public bool colors
{
[Token(Token = "0x60000FD")]
[Address(RVA = "0x1BA2D80", Offset = "0x1BA1B80", VA = "0x181BA2D80")]
get
{
return default(bool);
}
[Token(Token = "0x60000FE")]
[Address(RVA = "0x1BA2E80", Offset = "0x1BA1C80", VA = "0x181BA2E80")]
set
{
}
}
// Token: 0x17000049 RID: 73
// (get) Token: 0x06000104 RID: 260 RVA: 0x000027D4 File Offset: 0x000009D4
// (set) Token: 0x06000105 RID: 261 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x17000049")]
public int concurrentQueueSize
{
[Token(Token = "0x60000FF")]
[Address(RVA = "0x42EE50", Offset = "0x42DC50", VA = "0x18042EE50")]
get
{
return 0;
}
[Token(Token = "0x6000100")]
[Address(RVA = "0x42EFF0", Offset = "0x42DDF0", VA = "0x18042EFF0")]
set
{
}
}
// Token: 0x14000006 RID: 6
// (add) Token: 0x06000106 RID: 262 RVA: 0x0000207E File Offset: 0x0000027E
// (remove) Token: 0x06000107 RID: 263 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x14000006")]
public event Action<ARMeshesChangedEventArgs> meshesChanged
{
[Token(Token = "0x6000101")]
[Address(RVA = "0x1BA2CE0", Offset = "0x1BA1AE0", VA = "0x181BA2CE0")]
[CompilerGenerated]
add
{
}
[Token(Token = "0x6000102")]
[Address(RVA = "0x1BA2DE0", Offset = "0x1BA1BE0", VA = "0x181BA2DE0")]
[CompilerGenerated]
remove
{
}
}
// Token: 0x1700004A RID: 74
// (get) Token: 0x06000108 RID: 264 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x1700004A")]
public XRMeshSubsystem subsystem
{
[Token(Token = "0x6000103")]
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0")]
get
{
return null;
}
}
// Token: 0x1700004B RID: 75
// (get) Token: 0x06000109 RID: 265 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x1700004B")]
public IList<MeshFilter> meshes
{
[Token(Token = "0x6000104")]
[Address(RVA = "0x1BA2D90", Offset = "0x1BA1B90", VA = "0x181BA2D90")]
get
{
return null;
}
}
// Token: 0x0600010A RID: 266 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000105")]
[Address(RVA = "0x1BA1790", Offset = "0x1BA0590", VA = "0x181BA1790")]
public void DestroyAllMeshes()
{
}
// Token: 0x0600010B RID: 267 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000106")]
[Address(RVA = "0x1BA1E50", Offset = "0x1BA0C50", VA = "0x181BA1E50")]
private ARSessionOrigin GetSessionOrigin()
{
return null;
}
// Token: 0x0600010C RID: 268 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000107")]
[Address(RVA = "0x1BA24F0", Offset = "0x1BA12F0", VA = "0x181BA24F0")]
private void SetBoundingVolume()
{
}
// Token: 0x0600010D RID: 269 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000108")]
[Address(RVA = "0x1BA20C0", Offset = "0x1BA0EC0", VA = "0x181BA20C0")]
private void OnEnable()
{
}
// Token: 0x0600010E RID: 270 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000109")]
[Address(RVA = "0x1BA1F60", Offset = "0x1BA0D60", VA = "0x181BA1F60")]
private void OnDrawGizmosSelected()
{
}
// Token: 0x0600010F RID: 271 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010A")]
[Address(RVA = "0x1BA28E0", Offset = "0x1BA16E0", VA = "0x181BA28E0")]
private void Update()
{
}
// Token: 0x06000110 RID: 272 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010B")]
[Address(RVA = "0x1BA1A00", Offset = "0x1BA0800", VA = "0x181BA1A00")]
private void Generate()
{
}
// Token: 0x06000111 RID: 273 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010C")]
[Address(RVA = "0x1BA2350", Offset = "0x1BA1150", VA = "0x181BA2350")]
private void OnMeshGenerated(MeshGenerationResult result)
{
}
// Token: 0x06000112 RID: 274 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010D")]
[Address(RVA = "0x1BA25C0", Offset = "0x1BA13C0", VA = "0x181BA25C0")]
private void UpdateMeshInfos()
{
}
// Token: 0x06000113 RID: 275 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010E")]
[Address(RVA = "0x1BA1F40", Offset = "0x1BA0D40", VA = "0x181BA1F40")]
private void OnDisable()
{
}
// Token: 0x06000114 RID: 276 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x600010F")]
[Address(RVA = "0x1BA1F10", Offset = "0x1BA0D10", VA = "0x181BA1F10")]
private void OnDestroy()
{
}
// Token: 0x06000115 RID: 277 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000110")]
[Address(RVA = "0x1BA1C40", Offset = "0x1BA0A40", VA = "0x181BA1C40")]
private MeshFilter GetOrCreateMeshFilter(TrackableId trackableId)
{
return null;
}
// Token: 0x06000116 RID: 278 RVA: 0x000027EC File Offset: 0x000009EC
[Token(Token = "0x6000111")]
[Address(RVA = "0x723D40", Offset = "0x722B40", VA = "0x180723D40")]
internal static TrackableId GetTrackableId(MeshId trackableId)
{
return default(TrackableId);
}
// Token: 0x06000117 RID: 279 RVA: 0x00002804 File Offset: 0x00000A04
[Token(Token = "0x6000112")]
[Address(RVA = "0x723D40", Offset = "0x722B40", VA = "0x180723D40")]
internal static MeshId GetLegacyMeshId(TrackableId trackableId)
{
return default(MeshId);
}
// Token: 0x06000118 RID: 280 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000113")]
[Address(RVA = "0x1BA1490", Offset = "0x1BA0290", VA = "0x181BA1490")]
private void Awake()
{
}
// Token: 0x06000119 RID: 281 RVA: 0x00002080 File Offset: 0x00000280
[Token(Token = "0x6000114")]
[Address(RVA = "0x1BA1600", Offset = "0x1BA0400", VA = "0x181BA1600")]
private XRMeshSubsystem CreateSubsystem()
{
return null;
}
// Token: 0x0600011A RID: 282 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x6000115")]
[Address(RVA = "0x1BA2CC0", Offset = "0x1BA1AC0", VA = "0x181BA2CC0")]
public ARMeshManager()
{
}
// Token: 0x04000059 RID: 89
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000053")]
[SerializeField]
[Tooltip("The prefab to be instantiated for each generated mesh. MeshColliders are processed asynchronously and do not block the main thread.")]
private MeshFilter m_MeshPrefab;
// Token: 0x0400005A RID: 90
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000054")]
[SerializeField]
[Tooltip("The density of the generated mesh [0..1]. 1 will be highly tesselated while 0 will be very low.")]
[Range(0f, 1f)]
private float m_Density;
// Token: 0x0400005B RID: 91
[FieldOffset(Offset = "0x24")]
[Token(Token = "0x4000055")]
[SerializeField]
[Tooltip("If enabled, a normal is requested for each vertex.")]
private bool m_Normals;
// Token: 0x0400005C RID: 92
[FieldOffset(Offset = "0x25")]
[Token(Token = "0x4000056")]
[SerializeField]
[Tooltip("If enabled, a tangent is requested for each vertex.")]
private bool m_Tangents;
// Token: 0x0400005D RID: 93
[FieldOffset(Offset = "0x26")]
[Token(Token = "0x4000057")]
[SerializeField]
[Tooltip("If enabled, a UV texture coordinate is requested for each vertex.")]
private bool m_TextureCoordinates;
// Token: 0x0400005E RID: 94
[FieldOffset(Offset = "0x27")]
[Token(Token = "0x4000058")]
[SerializeField]
[Tooltip("If enabled, a color value is requested for each vertex.")]
private bool m_Colors;
// Token: 0x0400005F RID: 95
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000059")]
[SerializeField]
[Tooltip("The number of meshes to process concurrently. Higher values require more CPU time.")]
private int m_ConcurrentQueueSize;
// Token: 0x04000061 RID: 97
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x400005B")]
private List<MeshFilter> m_Added;
// Token: 0x04000062 RID: 98
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x400005C")]
private List<MeshFilter> m_Updated;
// Token: 0x04000063 RID: 99
[FieldOffset(Offset = "0x48")]
[Token(Token = "0x400005D")]
private List<MeshFilter> m_Removed;
// Token: 0x04000064 RID: 100
[FieldOffset(Offset = "0x50")]
[Token(Token = "0x400005E")]
private MeshQueue m_Pending;
// Token: 0x04000065 RID: 101
[FieldOffset(Offset = "0x58")]
[Token(Token = "0x400005F")]
private Dictionary<MeshId, MeshInfo> m_Generating;
// Token: 0x04000066 RID: 102
[FieldOffset(Offset = "0x60")]
[Token(Token = "0x4000060")]
private SortedList<TrackableId, MeshFilter> m_Meshes;
// Token: 0x04000067 RID: 103
[FieldOffset(Offset = "0x68")]
[Token(Token = "0x4000061")]
private Action<MeshGenerationResult> m_OnMeshGeneratedDelegate;
// Token: 0x04000068 RID: 104
[FieldOffset(Offset = "0x70")]
[Token(Token = "0x4000062")]
private XRMeshSubsystem m_Subsystem;
// Token: 0x04000069 RID: 105
[Token(Token = "0x4000063")]
private static ARMeshManager.TrackableIdComparer s_TrackableIdComparer;
// Token: 0x0400006A RID: 106
[Token(Token = "0x4000064")]
private static List<MeshInfo> s_MeshInfos;
// Token: 0x0400006B RID: 107
[Token(Token = "0x4000065")]
private static List<XRMeshSubsystemDescriptor> s_SubsystemDescriptors;
// Token: 0x02000016 RID: 22
[Token(Token = "0x200003D")]
private class TrackableIdComparer : IComparer<TrackableId>
{
// Token: 0x0600011C RID: 284 RVA: 0x0000281C File Offset: 0x00000A1C
[Token(Token = "0x60002A4")]
[Address(RVA = "0x1BAAF60", Offset = "0x1BA9D60", VA = "0x181BAAF60", Slot = "4")]
public int Compare(TrackableId trackableIdA, TrackableId trackableIdB)
{
return 0;
}
// Token: 0x0600011D RID: 285 RVA: 0x0000207E File Offset: 0x0000027E
[Token(Token = "0x60002A5")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public TrackableIdComparer()
{
}
}
}
}