258 lines
7.7 KiB
C#
258 lines
7.7 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Runtime.CompilerServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine.XR.ARSubsystems;
|
|
|
|
namespace UnityEngine.XR.ARFoundation
|
|
{
|
|
// Token: 0x0200002E RID: 46
|
|
[Token(Token = "0x2000028")]
|
|
[DisallowMultipleComponent]
|
|
[DefaultExecutionOrder(-2147483648)]
|
|
[HelpURL("https://docs.unity3d.com/Packages/com.unity.xr.arfoundation@3.0/api/UnityEngine.XR.ARFoundation.ARSession.html")]
|
|
public sealed class ARSession : SubsystemLifecycleManager<XRSessionSubsystem, XRSessionSubsystemDescriptor>
|
|
{
|
|
// Token: 0x17000079 RID: 121
|
|
// (get) Token: 0x060001F8 RID: 504 RVA: 0x00002F3C File Offset: 0x0000113C
|
|
// (set) Token: 0x060001F9 RID: 505 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x17000079")]
|
|
public bool attemptUpdate
|
|
{
|
|
[Token(Token = "0x60001EF")]
|
|
[Address(RVA = "0x494270", Offset = "0x493070", VA = "0x180494270")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x60001F0")]
|
|
[Address(RVA = "0x494500", Offset = "0x493300", VA = "0x180494500")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700007A RID: 122
|
|
// (get) Token: 0x060001FA RID: 506 RVA: 0x00002F54 File Offset: 0x00001154
|
|
// (set) Token: 0x060001FB RID: 507 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x1700007A")]
|
|
public bool matchFrameRate
|
|
{
|
|
[Token(Token = "0x60001F1")]
|
|
[Address(RVA = "0x494260", Offset = "0x493060", VA = "0x180494260")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x60001F2")]
|
|
[Address(RVA = "0x3841ED0", Offset = "0x3840CD0", VA = "0x183841ED0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700007B RID: 123
|
|
// (get) Token: 0x060001FC RID: 508 RVA: 0x00002F6C File Offset: 0x0000116C
|
|
[Token(Token = "0x1700007B")]
|
|
public int? frameRate
|
|
{
|
|
[Token(Token = "0x60001F3")]
|
|
[Address(RVA = "0x3841D10", Offset = "0x3840B10", VA = "0x183841D10")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1400000C RID: 12
|
|
// (add) Token: 0x060001FD RID: 509 RVA: 0x0000207E File Offset: 0x0000027E
|
|
// (remove) Token: 0x060001FE RID: 510 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x1400000C")]
|
|
public static event Action<ARSessionStateChangedEventArgs> stateChanged
|
|
{
|
|
[Token(Token = "0x60001F4")]
|
|
[Address(RVA = "0x3841C60", Offset = "0x3840A60", VA = "0x183841C60")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
}
|
|
[Token(Token = "0x60001F5")]
|
|
[Address(RVA = "0x3841E20", Offset = "0x3840C20", VA = "0x183841E20")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700007C RID: 124
|
|
// (get) Token: 0x060001FF RID: 511 RVA: 0x00002F84 File Offset: 0x00001184
|
|
// (set) Token: 0x06000200 RID: 512 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x1700007C")]
|
|
public static ARSessionState state
|
|
{
|
|
[Token(Token = "0x60001F6")]
|
|
[Address(RVA = "0x3841DE0", Offset = "0x3840BE0", VA = "0x183841DE0")]
|
|
get
|
|
{
|
|
return ARSessionState.None;
|
|
}
|
|
[Token(Token = "0x60001F7")]
|
|
[Address(RVA = "0x3841F40", Offset = "0x3840D40", VA = "0x183841F40")]
|
|
private set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700007D RID: 125
|
|
// (get) Token: 0x06000201 RID: 513 RVA: 0x00002F9C File Offset: 0x0000119C
|
|
[Token(Token = "0x1700007D")]
|
|
public static NotTrackingReason notTrackingReason
|
|
{
|
|
[Token(Token = "0x60001F8")]
|
|
[Address(RVA = "0x3841DA0", Offset = "0x3840BA0", VA = "0x183841DA0")]
|
|
get
|
|
{
|
|
return NotTrackingReason.None;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06000202 RID: 514 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60001F9")]
|
|
[Address(RVA = "0x38415D0", Offset = "0x38403D0", VA = "0x1838415D0")]
|
|
public void Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000203 RID: 515 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60001FA")]
|
|
[Address(RVA = "0x3841650", Offset = "0x3840450", VA = "0x183841650")]
|
|
private void SetMatchFrameRateEnabled(bool enabled)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000204 RID: 516 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60001FB")]
|
|
[Address(RVA = "0x3841A80", Offset = "0x3840880", VA = "0x183841A80")]
|
|
private void WarnIfMultipleARSessions()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000205 RID: 517 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x60001FC")]
|
|
[Address(RVA = "0x38412B0", Offset = "0x38400B0", VA = "0x1838412B0")]
|
|
public static IEnumerator CheckAvailability()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000206 RID: 518 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x60001FD")]
|
|
[Address(RVA = "0x3841360", Offset = "0x3840160", VA = "0x183841360")]
|
|
public static IEnumerator Install()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000207 RID: 519 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x60001FE")]
|
|
[Address(RVA = "0x3841530", Offset = "0x3840330", VA = "0x183841530", Slot = "5")]
|
|
protected override void OnEnable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000208 RID: 520 RVA: 0x00002080 File Offset: 0x00000280
|
|
[Token(Token = "0x60001FF")]
|
|
[Address(RVA = "0x3841300", Offset = "0x3840100", VA = "0x183841300")]
|
|
private IEnumerator Initialize()
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06000209 RID: 521 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000200")]
|
|
[Address(RVA = "0x3841700", Offset = "0x3840500", VA = "0x183841700")]
|
|
private void StartSubsystem()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600020A RID: 522 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000201")]
|
|
[Address(RVA = "0x3841250", Offset = "0x3840050", VA = "0x183841250")]
|
|
private void Awake()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600020B RID: 523 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000202")]
|
|
[Address(RVA = "0x3841920", Offset = "0x3840720", VA = "0x183841920")]
|
|
private void Update()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600020C RID: 524 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000203")]
|
|
[Address(RVA = "0x38413B0", Offset = "0x38401B0", VA = "0x1838413B0")]
|
|
private void OnApplicationPause(bool paused)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600020D RID: 525 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000204")]
|
|
[Address(RVA = "0x38414B0", Offset = "0x38402B0", VA = "0x1838414B0", Slot = "6")]
|
|
protected override void OnDisable()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600020E RID: 526 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000205")]
|
|
[Address(RVA = "0x3841410", Offset = "0x3840210", VA = "0x183841410", Slot = "7")]
|
|
protected override void OnDestroy()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600020F RID: 527 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000206")]
|
|
[Address(RVA = "0x38417E0", Offset = "0x38405E0", VA = "0x1838417E0")]
|
|
private static void UpdateNotTrackingReason()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000210 RID: 528 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x6000207")]
|
|
[Address(RVA = "0x3841C00", Offset = "0x3840A00", VA = "0x183841C00")]
|
|
public ARSession()
|
|
{
|
|
}
|
|
|
|
// Token: 0x040000B1 RID: 177
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400009D")]
|
|
[SerializeField]
|
|
[Tooltip("If enabled, the session will attempt to update a supported device if its AR software is out of date.")]
|
|
private bool m_AttemptUpdate;
|
|
|
|
// Token: 0x040000B2 RID: 178
|
|
[FieldOffset(Offset = "0x29")]
|
|
[Token(Token = "0x400009E")]
|
|
[SerializeField]
|
|
[Tooltip("If enabled, the Unity frame will be synchronized with the AR session. Otherwise, the AR session will be updated independently of the Unity frame.")]
|
|
private bool m_MatchFrameRate;
|
|
|
|
// Token: 0x040000B4 RID: 180
|
|
[Token(Token = "0x40000A0")]
|
|
private static ARSessionState s_State;
|
|
|
|
// Token: 0x040000B5 RID: 181
|
|
[Token(Token = "0x40000A1")]
|
|
private static NotTrackingReason s_NotTrackingReason;
|
|
|
|
// Token: 0x040000B6 RID: 182
|
|
[Token(Token = "0x40000A2")]
|
|
private static SessionAvailability s_Availability;
|
|
|
|
// Token: 0x040000B7 RID: 183
|
|
[Token(Token = "0x40000A3")]
|
|
private static ARSession s_Instance;
|
|
}
|
|
}
|