Files
2026-06-04 11:42:34 +02:00

87 lines
2.5 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using UnityEngine.Internal;
using UnityEngine.Scripting;
namespace UnityEngine.Experimental.VR
{
// Token: 0x020002FB RID: 763
public static class Boundary
{
// Token: 0x0600314B RID: 12619 RVA: 0x00049AF4 File Offset: 0x00047CF4
[ExcludeFromDocs]
public static bool TryGetDimensions(out Vector3 dimensionsOut)
{
Boundary.Type type = Boundary.Type.PlayArea;
return Boundary.TryGetDimensions(out dimensionsOut, type);
}
// Token: 0x0600314C RID: 12620 RVA: 0x00049B14 File Offset: 0x00047D14
public static bool TryGetDimensions(out Vector3 dimensionsOut, [DefaultValue("Type.PlayArea")] Boundary.Type boundaryType)
{
return Boundary.TryGetDimensionsInternal(out dimensionsOut, (int)boundaryType);
}
// Token: 0x0600314D RID: 12621
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern bool TryGetDimensionsInternal(out Vector3 dimensionsOut, int boundaryType);
// Token: 0x0600314E RID: 12622 RVA: 0x00049B30 File Offset: 0x00047D30
[ExcludeFromDocs]
public static bool TryGetGeometry(List<Vector3> geometry)
{
Boundary.Type type = Boundary.Type.PlayArea;
return Boundary.TryGetGeometry(geometry, type);
}
// Token: 0x0600314F RID: 12623 RVA: 0x00049B50 File Offset: 0x00047D50
public static bool TryGetGeometry(List<Vector3> geometry, [DefaultValue("Type.PlayArea")] Boundary.Type boundaryType)
{
if (geometry == null)
{
throw new ArgumentNullException("geometry");
}
geometry.Clear();
return Boundary.TryGetGeometryInternal(geometry, (int)boundaryType);
}
// Token: 0x06003150 RID: 12624
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
private static extern bool TryGetGeometryInternal(object geometryOut, int boundaryType);
// Token: 0x17000B25 RID: 2853
// (get) Token: 0x06003151 RID: 12625
// (set) Token: 0x06003152 RID: 12626
public static extern bool visible
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
set;
}
// Token: 0x17000B26 RID: 2854
// (get) Token: 0x06003153 RID: 12627
public static extern bool configured
{
[GeneratedByOldBindingsGenerator]
[MethodImpl(MethodImplOptions.InternalCall)]
get;
}
// Token: 0x020002FC RID: 764
public enum Type
{
// Token: 0x040009DE RID: 2526
PlayArea,
// Token: 0x040009DF RID: 2527
TrackedArea
}
}
}