282 lines
8.1 KiB
C#
282 lines
8.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Runtime.InteropServices;
|
|
using Cpp2IlInjected;
|
|
using UnityEngine;
|
|
using UnityEngine.XR.ARFoundation;
|
|
|
|
// Token: 0x02000007 RID: 7
|
|
[Token(Token = "0x2000007")]
|
|
[StructLayout(3)]
|
|
public class RecRoomARSession : MonoBehaviour
|
|
{
|
|
// Token: 0x1700001A RID: 26
|
|
// (get) Token: 0x06000043 RID: 67 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x1700001A")]
|
|
public Transform SessionOrigin
|
|
{
|
|
[Token(Token = "0x6000043")]
|
|
[Address(RVA = "0xEE91A0", Offset = "0xEE7BA0", VA = "0x180EE91A0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700001B RID: 27
|
|
// (get) Token: 0x06000044 RID: 68 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x1700001B")]
|
|
public Transform TrackablesRoot
|
|
{
|
|
[Token(Token = "0x6000044")]
|
|
[Address(RVA = "0xEE91C0", Offset = "0xEE7BC0", VA = "0x180EE91C0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700001C RID: 28
|
|
// (get) Token: 0x06000045 RID: 69 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x1700001C")]
|
|
public Camera TrackedCamera
|
|
{
|
|
[Token(Token = "0x6000045")]
|
|
[Address(RVA = "0xEE91E0", Offset = "0xEE7BE0", VA = "0x180EE91E0")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700001D RID: 29
|
|
// (get) Token: 0x06000046 RID: 70 RVA: 0x000022AC File Offset: 0x000004AC
|
|
[Token(Token = "0x1700001D")]
|
|
public bool IsARSupported
|
|
{
|
|
[Token(Token = "0x6000046")]
|
|
[Address(RVA = "0xEE90F0", Offset = "0xEE7AF0", VA = "0x180EE90F0")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700001E RID: 30
|
|
// (get) Token: 0x06000047 RID: 71 RVA: 0x000022C4 File Offset: 0x000004C4
|
|
[Token(Token = "0x1700001E")]
|
|
public bool HasSession
|
|
{
|
|
[Token(Token = "0x6000047")]
|
|
[Address(RVA = "0xEE9050", Offset = "0xEE7A50", VA = "0x180EE9050")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x1700001F RID: 31
|
|
// (get) Token: 0x06000048 RID: 72 RVA: 0x000022DC File Offset: 0x000004DC
|
|
[Token(Token = "0x1700001F")]
|
|
public bool IsTracking
|
|
{
|
|
[Token(Token = "0x6000048")]
|
|
[Address(RVA = "0xEE9160", Offset = "0xEE7B60", VA = "0x180EE9160")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000020 RID: 32
|
|
// (get) Token: 0x06000049 RID: 73 RVA: 0x0000207E File Offset: 0x0000027E
|
|
[Token(Token = "0x17000020")]
|
|
public Material CameraBackgroundMaterial
|
|
{
|
|
[Token(Token = "0x6000049")]
|
|
[Address(RVA = "0x3C1250", Offset = "0x3BFC50", VA = "0x1803C1250")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000021 RID: 33
|
|
// (set) Token: 0x0600004A RID: 74 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x17000021")]
|
|
public bool ARSessionEnabled
|
|
{
|
|
[Token(Token = "0x600004A")]
|
|
[Address(RVA = "0xEE9200", Offset = "0xEE7C00", VA = "0x180EE9200")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600004B RID: 75 RVA: 0x000022F4 File Offset: 0x000004F4
|
|
[Token(Token = "0x600004B")]
|
|
[Address(RVA = "0xEE8B50", Offset = "0xEE7550", VA = "0x180EE8B50")]
|
|
public Color SampleColorFromLastVideoFrame(Vector2 bilinearPixel)
|
|
{
|
|
return default(Color);
|
|
}
|
|
|
|
// Token: 0x0600004C RID: 76 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x600004C")]
|
|
[Address(RVA = "0xEE8460", Offset = "0xEE6E60", VA = "0x180EE8460")]
|
|
public void MakeContentAppearAt(Transform contentTransform, Vector3 worldSpacePosition, Quaternion cameraSpaceRotation)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600004D RID: 77 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x600004D")]
|
|
[Address(RVA = "0xEE8060", Offset = "0xEE6A60", VA = "0x180EE8060")]
|
|
public void EnableBackgroundRendering(Camera camera)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600004E RID: 78 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x600004E")]
|
|
[Address(RVA = "0xEE7DB0", Offset = "0xEE67B0", VA = "0x180EE7DB0")]
|
|
public void DisableBackgroundRendering(Camera camera)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600004F RID: 79 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x600004F")]
|
|
[Address(RVA = "0xEE8AF0", Offset = "0xEE74F0", VA = "0x180EE8AF0")]
|
|
private void OnDestroy()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000050 RID: 80 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x6000050")]
|
|
[Address(RVA = "0xEE83B0", Offset = "0xEE6DB0", VA = "0x180EE83B0")]
|
|
private void LazyInitializeCameraBackgroundRendering()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000051 RID: 81 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x6000051")]
|
|
[Address(RVA = "0xEE82D0", Offset = "0xEE6CD0", VA = "0x180EE82D0")]
|
|
private void LazyCleanupCameraBackgroundRendering()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000052 RID: 82 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x6000052")]
|
|
[Address(RVA = "0xEE84B0", Offset = "0xEE6EB0", VA = "0x180EE84B0")]
|
|
private void OnARCameraFrameReceived(ARCameraFrameEventArgs eventArgs)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000053 RID: 83 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x6000053")]
|
|
[Address(RVA = "0xEE7C60", Offset = "0xEE6660", VA = "0x180EE7C60")]
|
|
private void DecomposeProjectionMatrix(Matrix4x4 projectionMatrix, out float verticalFOV, out float aspectRatio, out float nearClip, out float farClip)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000054 RID: 84 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x6000054")]
|
|
[Address(RVA = "0xEE8C10", Offset = "0xEE7610", VA = "0x180EE8C10")]
|
|
private void UpdateLastVideoFrameImage()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06000055 RID: 85 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x6000055")]
|
|
[Address(RVA = "0xEE8FF0", Offset = "0xEE79F0", VA = "0x180EE8FF0")]
|
|
public RecRoomARSession()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000022 RID: 34
|
|
[Token(Token = "0x4000022")]
|
|
public static bool SimulateARInEditor;
|
|
|
|
// Token: 0x04000023 RID: 35
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4000023")]
|
|
[SerializeField]
|
|
private ARSession arSession;
|
|
|
|
// Token: 0x04000024 RID: 36
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000024")]
|
|
[SerializeField]
|
|
private ARSessionOrigin arSessionOrigin;
|
|
|
|
// Token: 0x04000025 RID: 37
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000025")]
|
|
[SerializeField]
|
|
private ARCameraManager arCameraManager;
|
|
|
|
// Token: 0x04000026 RID: 38
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000026")]
|
|
[SerializeField]
|
|
private Material arCameraBackgroundMaterial;
|
|
|
|
// Token: 0x04000027 RID: 39
|
|
[Token(Token = "0x4000027")]
|
|
private static readonly int _displayTransformId;
|
|
|
|
// Token: 0x04000028 RID: 40
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4000028")]
|
|
private List<RecRoomARSession.BackgroundRenderCameraData> backgroundRenderingCameras;
|
|
|
|
// Token: 0x04000029 RID: 41
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4000029")]
|
|
private AREnvironmentProbeManager arEnvironmentProbeManager;
|
|
|
|
// Token: 0x0400002A RID: 42
|
|
[Token(Token = "0x400002A")]
|
|
private const int VIDEO_TEXTURE_DOWNSAMPLING = 64;
|
|
|
|
// Token: 0x0400002B RID: 43
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x400002B")]
|
|
private Texture2D lastVideoFrameTexture;
|
|
|
|
// Token: 0x02000008 RID: 8
|
|
[Token(Token = "0x200000C")]
|
|
private readonly struct BackgroundRenderCameraData
|
|
{
|
|
// Token: 0x06000057 RID: 87 RVA: 0x00002066 File Offset: 0x00000266
|
|
[Token(Token = "0x6000060")]
|
|
[Address(RVA = "0x3EA20", Offset = "0x3DE20", VA = "0x18003EA20")]
|
|
public BackgroundRenderCameraData(Camera camera, float initialFieldOfView, float initialAspectRatio, float initialNearPlane, float initialFarPlane)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0400002C RID: 44
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
|
[Token(Token = "0x400004B")]
|
|
public readonly Camera camera;
|
|
|
|
// Token: 0x0400002D RID: 45
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
|
[Token(Token = "0x400004C")]
|
|
public readonly float initialFieldOfView;
|
|
|
|
// Token: 0x0400002E RID: 46
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
|
[Token(Token = "0x400004D")]
|
|
public readonly float initialAspectRatio;
|
|
|
|
// Token: 0x0400002F RID: 47
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400004E")]
|
|
public readonly float initialNearPlane;
|
|
|
|
// Token: 0x04000030 RID: 48
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
|
[Token(Token = "0x400004F")]
|
|
public readonly float initialFarPlane;
|
|
}
|
|
}
|