m
This commit is contained in:
@@ -0,0 +1,770 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Rendering.Universal;
|
||||
using UnityEngine.XR.ARFoundation;
|
||||
using UnityEngine.XR.ARSubsystems;
|
||||
|
||||
namespace RecRoom.Core.AR
|
||||
{
|
||||
// Token: 0x020030E7 RID: 12519
|
||||
[Token(Token = "0x20030E7")]
|
||||
public class PlatformARManager : SingletonMonoBehaviour<PlatformARManager>
|
||||
{
|
||||
// Token: 0x17003A3B RID: 14907
|
||||
// (get) Token: 0x060152E3 RID: 86755 RVA: 0x004EE074 File Offset: 0x004EC274
|
||||
[Token(Token = "0x17003A3B")]
|
||||
public bool OBDNCGPNKNA
|
||||
{
|
||||
[Token(Token = "0x60152E3")]
|
||||
[Address(RVA = "0x1C96730", Offset = "0x1C95730", VA = "0x181C96730")]
|
||||
get
|
||||
{
|
||||
if (this.GIIJGCELALF && this.KAHNEBCJMCP.ToString() == (ulong)1L)
|
||||
{
|
||||
return this.faceTracking.DPJALGECDMK;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A3C RID: 14908
|
||||
// (get) Token: 0x060152E4 RID: 86756 RVA: 0x004EE0B0 File Offset: 0x004EC2B0
|
||||
[Token(Token = "0x17003A3C")]
|
||||
public RecRoomARFaceTracking NKHELOBCLBC
|
||||
{
|
||||
[Token(Token = "0x60152E4")]
|
||||
[Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0")]
|
||||
get
|
||||
{
|
||||
return this.faceTracking;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A3D RID: 14909
|
||||
// (get) Token: 0x060152E5 RID: 86757 RVA: 0x004EE0C4 File Offset: 0x004EC2C4
|
||||
[Token(Token = "0x17003A3D")]
|
||||
public bool IAHDOAKFJLA
|
||||
{
|
||||
[Token(Token = "0x60152E5")]
|
||||
[Address(RVA = "0x1C96790", Offset = "0x1C95790", VA = "0x181C96790")]
|
||||
get
|
||||
{
|
||||
if (this.GIIJGCELALF && this.KAHNEBCJMCP.ToString() == (ulong)2L)
|
||||
{
|
||||
return this.roomTracking.PLILHGDLKBF;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A3E RID: 14910
|
||||
// (get) Token: 0x060152E6 RID: 86758 RVA: 0x004EE100 File Offset: 0x004EC300
|
||||
[Token(Token = "0x17003A3E")]
|
||||
public Vector3 OBLPMCFEFMJ
|
||||
{
|
||||
[Token(Token = "0x60152E6")]
|
||||
[Address(RVA = "0x1C96940", Offset = "0x1C95940", VA = "0x181C96940")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A3F RID: 14911
|
||||
// (get) Token: 0x060152E7 RID: 86759 RVA: 0x004EE11C File Offset: 0x004EC31C
|
||||
[Token(Token = "0x17003A3F")]
|
||||
public Vector3 LGBLHCIIPBI
|
||||
{
|
||||
[Token(Token = "0x60152E7")]
|
||||
[Address(RVA = "0x1C967F0", Offset = "0x1C957F0", VA = "0x181C967F0")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2;
|
||||
Transform transform = transform2.transform;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A40 RID: 14912
|
||||
// (get) Token: 0x060152E8 RID: 86760 RVA: 0x004EE150 File Offset: 0x004EC350
|
||||
[Token(Token = "0x17003A40")]
|
||||
public Quaternion HNDOIFOHJBL
|
||||
{
|
||||
[Token(Token = "0x60152E8")]
|
||||
[Address(RVA = "0x1C969A0", Offset = "0x1C959A0", VA = "0x181C969A0")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A41 RID: 14913
|
||||
// (get) Token: 0x060152E9 RID: 86761 RVA: 0x004EE164 File Offset: 0x004EC364
|
||||
// (set) Token: 0x060152EA RID: 86762 RVA: 0x004EE178 File Offset: 0x004EC378
|
||||
[Token(Token = "0x17003A41")]
|
||||
public bool JLCFKKGFGKN
|
||||
{
|
||||
[Token(Token = "0x60152E9")]
|
||||
[Address(RVA = "0x497580", Offset = "0x496580", VA = "0x180497580")]
|
||||
get;
|
||||
[Token(Token = "0x60152EA")]
|
||||
[Address(RVA = "0x1906120", Offset = "0x1905120", VA = "0x181906120")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003A42 RID: 14914
|
||||
// (get) Token: 0x060152EB RID: 86763 RVA: 0x004EE18C File Offset: 0x004EC38C
|
||||
// (set) Token: 0x060152EC RID: 86764 RVA: 0x004EE1A0 File Offset: 0x004EC3A0
|
||||
[Token(Token = "0x17003A42")]
|
||||
public bool BHLNEMLBPNE
|
||||
{
|
||||
[Token(Token = "0x60152EB")]
|
||||
[Address(RVA = "0xC034A0", Offset = "0xC024A0", VA = "0x180C034A0")]
|
||||
get;
|
||||
[Token(Token = "0x60152EC")]
|
||||
[Address(RVA = "0x1906140", Offset = "0x1905140", VA = "0x181906140")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x060152ED RID: 86765 RVA: 0x004EE1B4 File Offset: 0x004EC3B4
|
||||
[Token(Token = "0x60152ED")]
|
||||
[Address(RVA = "0x1C95570", Offset = "0x1C94570", VA = "0x181C95570")]
|
||||
public void EnableBackgroundRendering(Camera FOMHGMLPOND)
|
||||
{
|
||||
this.arSession.EnableBackgroundRendering(FOMHGMLPOND);
|
||||
this.<IJPADBLLKOG>k__BackingField = true;
|
||||
UniversalAdditionalCameraData orCreateAdditionalCameraData = FOMHGMLPOND.GetOrCreateAdditionalCameraData();
|
||||
orCreateAdditionalCameraData.<renderARCameraBackground>k__BackingField = true;
|
||||
Material arCameraBackgroundMaterial = this.arSession.arCameraBackgroundMaterial;
|
||||
orCreateAdditionalCameraData.<arCameraBackgroundMaterial>k__BackingField = arCameraBackgroundMaterial;
|
||||
}
|
||||
|
||||
// Token: 0x060152EE RID: 86766 RVA: 0x004EE1FC File Offset: 0x004EC3FC
|
||||
[Token(Token = "0x60152EE")]
|
||||
[Address(RVA = "0x1C95510", Offset = "0x1C94510", VA = "0x181C95510")]
|
||||
public void DisableBackgroundRendering(Camera FOMHGMLPOND)
|
||||
{
|
||||
this.arSession.DisableBackgroundRendering(FOMHGMLPOND);
|
||||
this.<IJPADBLLKOG>k__BackingField = false;
|
||||
UniversalAdditionalCameraData orCreateAdditionalCameraData = FOMHGMLPOND.GetOrCreateAdditionalCameraData();
|
||||
orCreateAdditionalCameraData.<renderARCameraBackground>k__BackingField = false;
|
||||
orCreateAdditionalCameraData.<arCameraBackgroundMaterial>k__BackingField = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x060152EF RID: 86767 RVA: 0x004EE23C File Offset: 0x004EC43C
|
||||
[Token(Token = "0x60152EF")]
|
||||
[Address(RVA = "0x1C96530", Offset = "0x1C95530", VA = "0x181C96530")]
|
||||
public Color SampleColorFromLastVideoFrame(Vector2 KJJAAHMDDBO)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060152F0 RID: 86768 RVA: 0x004EE250 File Offset: 0x004EC450
|
||||
[Token(Token = "0x60152F0")]
|
||||
[Address(RVA = "0x1C956C0", Offset = "0x1C946C0", VA = "0x181C956C0")]
|
||||
public ARPlane GetPlane(TrackableId FAMMMGAJMHG)
|
||||
{
|
||||
RecRoomARRoomTracking recRoomARRoomTracking = this.roomTracking;
|
||||
ARPlane arplane;
|
||||
return arplane;
|
||||
}
|
||||
|
||||
// Token: 0x060152F1 RID: 86769 RVA: 0x004EE26C File Offset: 0x004EC46C
|
||||
[Token(Token = "0x60152F1")]
|
||||
[Address(RVA = "0x1C956A0", Offset = "0x1C946A0", VA = "0x181C956A0")]
|
||||
public TrackableCollection<ARPlane> GetCurrentPlanes()
|
||||
{
|
||||
return this.roomTracking.GetCurrentPlanes();
|
||||
}
|
||||
|
||||
// Token: 0x17003A43 RID: 14915
|
||||
// (get) Token: 0x060152F2 RID: 86770 RVA: 0x004EE28C File Offset: 0x004EC48C
|
||||
[Token(Token = "0x17003A43")]
|
||||
public bool EGOBGICCIKP
|
||||
{
|
||||
[Token(Token = "0x60152F2")]
|
||||
[Address(RVA = "0x424690", Offset = "0x423690", VA = "0x180424690")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A44 RID: 14916
|
||||
// (get) Token: 0x060152F3 RID: 86771 RVA: 0x004EE29C File Offset: 0x004EC49C
|
||||
[Token(Token = "0x17003A44")]
|
||||
public bool GIIJGCELALF
|
||||
{
|
||||
[Token(Token = "0x60152F3")]
|
||||
[Address(RVA = "0x1C96690", Offset = "0x1C95690", VA = "0x181C96690")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A45 RID: 14917
|
||||
// (get) Token: 0x060152F4 RID: 86772 RVA: 0x004EE2D0 File Offset: 0x004EC4D0
|
||||
[Token(Token = "0x17003A45")]
|
||||
public object BGIBOGNHLKA
|
||||
{
|
||||
[Token(Token = "0x60152F4")]
|
||||
[Address(RVA = "0x1C96650", Offset = "0x1C95650", VA = "0x181C96650")]
|
||||
get
|
||||
{
|
||||
BJOIBBBOIKO<PlatformARManager.GKDBNJHELNO> kahnebcjmcp = this.KAHNEBCJMCP;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152F5 RID: 86773 RVA: 0x004EE2EC File Offset: 0x004EC4EC
|
||||
[Token(Token = "0x60152F5")]
|
||||
[Address(RVA = "0x1C95210", Offset = "0x1C94210", VA = "0x181C95210")]
|
||||
public void AddARModeRequest(PlatformARManager.GKDBNJHELNO OJJLDEPGAEJ, object PIHIPPPPEBI, int JMHKMOACHDG)
|
||||
{
|
||||
bool flag = this.KAHNEBCJMCP.HFHFEJMMDFH;
|
||||
string text = this.KAHNEBCJMCP.ToString();
|
||||
BJOIBBBOIKO<PlatformARManager.GKDBNJHELNO> kahnebcjmcp = this.KAHNEBCJMCP;
|
||||
string text2 = this.KAHNEBCJMCP.ToString();
|
||||
BJOIBBBOIKO<PlatformARManager.GKDBNJHELNO> kahnebcjmcp2 = this.KAHNEBCJMCP;
|
||||
if ((!flag || text != text2) && OJJLDEPGAEJ != text)
|
||||
{
|
||||
this.OMALHKKHFEO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152F6 RID: 86774 RVA: 0x004EE348 File Offset: 0x004EC548
|
||||
[Token(Token = "0x60152F6")]
|
||||
[Address(RVA = "0x1C96460", Offset = "0x1C95460", VA = "0x181C96460")]
|
||||
public void RemoveARModeRequest(object PIHIPPPPEBI)
|
||||
{
|
||||
string text = this.KAHNEBCJMCP.ToString();
|
||||
bool flag = this.KAHNEBCJMCP.HAHBGOMEMEE(PIHIPPPPEBI);
|
||||
bool flag2 = this.KAHNEBCJMCP.HFHFEJMMDFH;
|
||||
string text2 = this.KAHNEBCJMCP.ToString();
|
||||
if (flag2 && text != text2)
|
||||
{
|
||||
this.OMALHKKHFEO();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152F7 RID: 86775 RVA: 0x004EE39C File Offset: 0x004EC59C
|
||||
[Token(Token = "0x60152F7")]
|
||||
[Address(RVA = "0x1C96570", Offset = "0x1C95570", VA = "0x181C96570")]
|
||||
public void SetSessionWorldSpaceRoot(Transform GLDNMIBBALI)
|
||||
{
|
||||
this.NIPEGBCMICI = GLDNMIBBALI;
|
||||
this.<MLHACOMLHDA>k__BackingField = true;
|
||||
this.MPOGEJOFFAK = 1.6f;
|
||||
this.KDGCKCLKDGI();
|
||||
}
|
||||
|
||||
// Token: 0x060152F8 RID: 86776 RVA: 0x004EE3C8 File Offset: 0x004EC5C8
|
||||
[Token(Token = "0x60152F8")]
|
||||
[Address(RVA = "0x1C96520", Offset = "0x1C95520", VA = "0x181C96520")]
|
||||
public void RequestNewFloorHeight()
|
||||
{
|
||||
this.<MLHACOMLHDA>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x060152F9 RID: 86777 RVA: 0x004EE3DC File Offset: 0x004EC5DC
|
||||
[Token(Token = "0x60152F9")]
|
||||
[Address(RVA = "0x1C95500", Offset = "0x1C94500", VA = "0x181C95500")]
|
||||
public void ClearSessionWorldSpaceRoot()
|
||||
{
|
||||
this.NIPEGBCMICI = (ulong)0L;
|
||||
this.<MLHACOMLHDA>k__BackingField = false;
|
||||
}
|
||||
|
||||
// Token: 0x060152FA RID: 86778 RVA: 0x004EE3FC File Offset: 0x004EC5FC
|
||||
[Token(Token = "0x60152FA")]
|
||||
[Address(RVA = "0x1C95320", Offset = "0x1C94320", VA = "0x181C95320", Slot = "4")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
bool flag = this.KAHNEBCJMCP.HFHFEJMMDFH;
|
||||
string text = this.KAHNEBCJMCP.ToString();
|
||||
BJOIBBBOIKO<PlatformARManager.GKDBNJHELNO> kahnebcjmcp = this.KAHNEBCJMCP;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
bool flag2 = kahnebcjmcp.DOEHAPOJMON(num2, this, num);
|
||||
string text2 = this.KAHNEBCJMCP.ToString();
|
||||
BJOIBBBOIKO<PlatformARManager.GKDBNJHELNO> kahnebcjmcp2 = this.KAHNEBCJMCP;
|
||||
if ((!flag || text != text2) && text != 0)
|
||||
{
|
||||
this.OMALHKKHFEO();
|
||||
}
|
||||
RecRoomARRoomTracking recRoomARRoomTracking = this.roomTracking;
|
||||
CEILPAMPAFF ceilpampaff = new CEILPAMPAFF(this.CEOJDLAIKMC);
|
||||
recRoomARRoomTracking.NJCMEBFIFHO += ceilpampaff;
|
||||
float[] npenagceoea = this.NPENAGCEOEA;
|
||||
int num3 = 0;
|
||||
if (num3 < npenagceoea.Length)
|
||||
{
|
||||
num3++;
|
||||
float[] npenagceoea2 = this.NPENAGCEOEA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152FB RID: 86779 RVA: 0x004EE4B0 File Offset: 0x004EC6B0
|
||||
[Token(Token = "0x60152FB")]
|
||||
[Address(RVA = "0x1C96590", Offset = "0x1C95590", VA = "0x181C96590")]
|
||||
private void Update()
|
||||
{
|
||||
this.NBNCLAJIDGE();
|
||||
this.KDGCKCLKDGI();
|
||||
}
|
||||
|
||||
// Token: 0x060152FC RID: 86780 RVA: 0x004EE4CC File Offset: 0x004EC6CC
|
||||
[Token(Token = "0x60152FC")]
|
||||
[Address(RVA = "0x1C963D0", Offset = "0x1C953D0", VA = "0x181C963D0", Slot = "5")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
RecRoomARRoomTracking recRoomARRoomTracking = this.roomTracking;
|
||||
CEILPAMPAFF ceilpampaff = new CEILPAMPAFF(this.CEOJDLAIKMC);
|
||||
recRoomARRoomTracking.NJCMEBFIFHO -= ceilpampaff;
|
||||
}
|
||||
|
||||
// Token: 0x060152FD RID: 86781 RVA: 0x004EE500 File Offset: 0x004EC700
|
||||
[Token(Token = "0x60152FD")]
|
||||
[Address(RVA = "0x1C96180", Offset = "0x1C95180", VA = "0x181C96180")]
|
||||
private void OMALHKKHFEO()
|
||||
{
|
||||
PlatformARManager.PCMOHPOBJLN pcmohpobjln = new PlatformARManager.PCMOHPOBJLN();
|
||||
pcmohpobjln.<>4__this = this;
|
||||
string text = this.KAHNEBCJMCP.ToString();
|
||||
pcmohpobjln.requestedMode = text;
|
||||
RecRoomARSession recRoomARSession = this.arSession;
|
||||
int num = 0;
|
||||
recRoomARSession.KEMEJNGHJAN = num != 0;
|
||||
RecRoomARFaceTracking recRoomARFaceTracking = this.faceTracking;
|
||||
int num2 = 0;
|
||||
recRoomARFaceTracking.MCPJFJKPKFL = num2 != 0;
|
||||
RecRoomARRoomTracking recRoomARRoomTracking = this.roomTracking;
|
||||
int num3 = 0;
|
||||
recRoomARRoomTracking.EBFGDJJOKBL = num3 != 0;
|
||||
if (pcmohpobjln.requestedMode != PlatformARManager.GKDBNJHELNO.DISABLED)
|
||||
{
|
||||
KFBABPAPIMB cfgpcajhede = this.CFGPCAJHEDE;
|
||||
int num4 = 0;
|
||||
if (cfgpcajhede != 0 && text == 0)
|
||||
{
|
||||
KFBABPAPIMB cfgpcajhede2 = this.CFGPCAJHEDE;
|
||||
this.CFGPCAJHEDE = num4;
|
||||
}
|
||||
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
PlatformARManager.JFHNHMJMPLN jfhnhmjmpln;
|
||||
jfhnhmjmpln.System.IDisposable.Dispose();
|
||||
jfhnhmjmpln.<>1__state = num4;
|
||||
KFBABPAPIMB kfbabpapimb = instance.Run(this, jfhnhmjmpln);
|
||||
this.CFGPCAJHEDE = kfbabpapimb;
|
||||
Action action = delegate
|
||||
{
|
||||
PlatformARManager <>4__this = pcmohpobjln.<>4__this;
|
||||
RecRoomARSession recRoomARSession2 = <>4__this.arSession;
|
||||
int num5 = 0;
|
||||
recRoomARSession2.KEMEJNGHJAN = num5 != 0;
|
||||
RecRoomARFaceTracking recRoomARFaceTracking2 = <>4__this.faceTracking;
|
||||
int num6 = 0;
|
||||
recRoomARFaceTracking2.MCPJFJKPKFL = num6 != 0;
|
||||
RecRoomARRoomTracking recRoomARRoomTracking2 = <>4__this.roomTracking;
|
||||
int num7 = 0;
|
||||
recRoomARRoomTracking2.EBFGDJJOKBL = num7 != 0;
|
||||
pcmohpobjln.<>4__this.CFGPCAJHEDE = (ulong)0L;
|
||||
};
|
||||
if (num4 < pcmohpobjln)
|
||||
{
|
||||
num4 += num4;
|
||||
num4++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152FE RID: 86782 RVA: 0x004EE5EC File Offset: 0x004EC7EC
|
||||
[Token(Token = "0x60152FE")]
|
||||
[Address(RVA = "0x1C955D0", Offset = "0x1C945D0", VA = "0x181C955D0")]
|
||||
private void FCCLHCNJDEB(PlatformARManager.GKDBNJHELNO AHCLFFOADBM)
|
||||
{
|
||||
if (AHCLFFOADBM != PlatformARManager.GKDBNJHELNO.DISABLED)
|
||||
{
|
||||
if (AHCLFFOADBM != PlatformARManager.GKDBNJHELNO.DISABLED)
|
||||
{
|
||||
if (AHCLFFOADBM == PlatformARManager.GKDBNJHELNO.FACE_TRACKING)
|
||||
{
|
||||
RecRoomARSession recRoomARSession = this.arSession;
|
||||
RecRoomARFaceTracking recRoomARFaceTracking = this.faceTracking;
|
||||
int num = 0;
|
||||
recRoomARFaceTracking.MCPJFJKPKFL = num != 0;
|
||||
ulong num2;
|
||||
this.roomTracking.EBFGDJJOKBL = num2 != 0UL;
|
||||
return;
|
||||
}
|
||||
return;
|
||||
}
|
||||
else
|
||||
{
|
||||
ulong num3;
|
||||
this.arSession.KEMEJNGHJAN = num3 != 0UL;
|
||||
RecRoomARFaceTracking recRoomARFaceTracking2 = this.faceTracking;
|
||||
}
|
||||
}
|
||||
RecRoomARSession recRoomARSession2 = this.arSession;
|
||||
int num4 = 0;
|
||||
recRoomARSession2.KEMEJNGHJAN = num4 != 0;
|
||||
RecRoomARFaceTracking recRoomARFaceTracking3 = this.faceTracking;
|
||||
int num5 = 0;
|
||||
recRoomARFaceTracking3.MCPJFJKPKFL = num5 != 0;
|
||||
RecRoomARRoomTracking recRoomARRoomTracking = this.roomTracking;
|
||||
int num6 = 0;
|
||||
recRoomARRoomTracking.EBFGDJJOKBL = num6 != 0;
|
||||
}
|
||||
|
||||
// Token: 0x060152FF RID: 86783 RVA: 0x004EE684 File Offset: 0x004EC884
|
||||
[Token(Token = "0x60152FF")]
|
||||
[Address(RVA = "0x1C96130", Offset = "0x1C95130", VA = "0x181C96130")]
|
||||
private IEnumerator<KENFJGFMIPM> OCDCOFOPHOL()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060152FF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> RecRoom.Core.AR.PlatformARManager::OCDCOFOPHOL()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(JFHNHMJMPLN::System.IDisposable.Dispose, ldloc:JFHNHMJMPLN(var_0))
|
||||
stfld:int32(JFHNHMJMPLN::<>1__state, ldloc:JFHNHMJMPLN(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06015300 RID: 86784 RVA: 0x004EE6A0 File Offset: 0x004EC8A0
|
||||
[Token(Token = "0x6015300")]
|
||||
[Address(RVA = "0x1C954E0", Offset = "0x1C944E0", VA = "0x181C954E0")]
|
||||
private void CEOJDLAIKMC(List<ARPlane> LPBBJNNHFEH, List<ARPlane> IGKPICILLIB)
|
||||
{
|
||||
CEILPAMPAFF planesUpdatedEvent = this.PlanesUpdatedEvent;
|
||||
if (planesUpdatedEvent != 0)
|
||||
{
|
||||
planesUpdatedEvent.Invoke(LPBBJNNHFEH, IGKPICILLIB);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015301 RID: 86785 RVA: 0x004EE6C4 File Offset: 0x004EC8C4
|
||||
[Token(Token = "0x6015301")]
|
||||
[Address(RVA = "0x1C95A80", Offset = "0x1C94A80", VA = "0x181C95A80")]
|
||||
private void KDGCKCLKDGI()
|
||||
{
|
||||
Transform nipegbcmici = this.NIPEGBCMICI;
|
||||
int num = 0;
|
||||
if (nipegbcmici != num)
|
||||
{
|
||||
Transform sessionOrigin = this.arSession.GHIAIJDMCDH;
|
||||
Transform nipegbcmici2 = this.NIPEGBCMICI;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
float z2 = Vector3.up.z;
|
||||
Vector3 vector2;
|
||||
float z3 = vector2.z;
|
||||
Vector3 vector3;
|
||||
float z4 = vector3.z;
|
||||
Transform sessionOrigin2 = this.arSession.GHIAIJDMCDH;
|
||||
Transform nipegbcmici3 = this.NIPEGBCMICI;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015302 RID: 86786 RVA: 0x004EE73C File Offset: 0x004EC93C
|
||||
[Token(Token = "0x6015302")]
|
||||
[Address(RVA = "0x1C95C30", Offset = "0x1C94C30", VA = "0x181C95C30")]
|
||||
private void NBNCLAJIDGE()
|
||||
{
|
||||
if (this.GIIJGCELALF && this.roomTracking.PLILHGDLKBF)
|
||||
{
|
||||
Transform nipegbcmici = this.NIPEGBCMICI;
|
||||
int num = 0;
|
||||
if (nipegbcmici != num)
|
||||
{
|
||||
bool flag = this.<IJPADBLLKOG>k__BackingField;
|
||||
if (!flag || this.<MLHACOMLHDA>k__BackingField)
|
||||
{
|
||||
RecRoomARSession recRoomARSession = this.arSession;
|
||||
RecRoomARRoomTracking recRoomARRoomTracking = this.roomTracking;
|
||||
Transform transform = recRoomARSession.LKPGJGOOICE.transform;
|
||||
Transform transform2 = this.arSession.LKPGJGOOICE.transform;
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
Transform sessionOrigin = this.arSession.GHIAIJDMCDH;
|
||||
Transform transform3 = this.arSession.LKPGJGOOICE.transform;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 up2 = Vector3.up;
|
||||
if (!flag)
|
||||
{
|
||||
int num2 = this.PIHIOADDEDK;
|
||||
float[] npenagceoea = this.NPENAGCEOEA;
|
||||
num2++;
|
||||
this.PIHIOADDEDK = num2;
|
||||
float[] npenagceoea2 = this.NPENAGCEOEA;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
int length = npenagceoea2.Length;
|
||||
float num6;
|
||||
if (num4 < length)
|
||||
{
|
||||
float num5 = npenagceoea2[num3];
|
||||
num6 = Mathf.Max(Mathf.Min(0.1f, num5), num5);
|
||||
num3++;
|
||||
}
|
||||
while (num6 > 0.01f)
|
||||
{
|
||||
}
|
||||
this.PIHIOADDEDK = (int)((ulong)0L);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
if (this.<MLHACOMLHDA>k__BackingField)
|
||||
{
|
||||
float num7;
|
||||
this.MPOGEJOFFAK = num7;
|
||||
this.<MLHACOMLHDA>k__BackingField = false;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015303 RID: 86787 RVA: 0x004EE88C File Offset: 0x004ECA8C
|
||||
[Token(Token = "0x6015303")]
|
||||
[Address(RVA = "0x1C956F0", Offset = "0x1C946F0", VA = "0x181C956F0")]
|
||||
private float INECLKLLHGI(float CDCHEDLJFFP)
|
||||
{
|
||||
Transform sessionOrigin = this.arSession.GHIAIJDMCDH;
|
||||
Transform transform = this.arSession.LKPGJGOOICE.transform;
|
||||
Vector3 up = Vector3.up;
|
||||
Vector3 up2 = Vector3.up;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x06015304 RID: 86788 RVA: 0x004EE8CC File Offset: 0x004ECACC
|
||||
[Token(Token = "0x6015304")]
|
||||
[Address(RVA = "0x1C958C0", Offset = "0x1C948C0", VA = "0x181C958C0")]
|
||||
private void JHLNPOMNEJF(float OPNLNPJGOMG)
|
||||
{
|
||||
int num = this.PIHIOADDEDK;
|
||||
float[] npenagceoea = this.NPENAGCEOEA;
|
||||
num++;
|
||||
this.PIHIOADDEDK = num;
|
||||
npenagceoea[0] = OPNLNPJGOMG;
|
||||
float[] npenagceoea2 = this.NPENAGCEOEA;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int length = npenagceoea2.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
float num4 = Mathf.Min(OPNLNPJGOMG, OPNLNPJGOMG);
|
||||
float num5 = Mathf.Max(OPNLNPJGOMG, OPNLNPJGOMG);
|
||||
num2++;
|
||||
}
|
||||
if (OPNLNPJGOMG <= 0.01f)
|
||||
{
|
||||
this.MPOGEJOFFAK = OPNLNPJGOMG;
|
||||
this.PIHIOADDEDK = (int)((ulong)0L);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06015305 RID: 86789 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6015305")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
private void FMOFNNILJMC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06015306 RID: 86790 RVA: 0x004EE94C File Offset: 0x004ECB4C
|
||||
[Token(Token = "0x6015306")]
|
||||
[Address(RVA = "0x1C965B0", Offset = "0x1C955B0", VA = "0x181C965B0")]
|
||||
public PlatformARManager()
|
||||
{
|
||||
BJOIBBBOIKO<PlatformARManager.GKDBNJHELNO> bjoibbboiko = new BJOIBBBOIKO();
|
||||
this.KAHNEBCJMCP = bjoibbboiko;
|
||||
float[] array = new float[60];
|
||||
this.NPENAGCEOEA = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DFA8 RID: 57256
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DFA8")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private RecRoomARSession arSession;
|
||||
|
||||
// Token: 0x0400DFA9 RID: 57257
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DFA9")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private RecRoomARFaceTracking faceTracking;
|
||||
|
||||
// Token: 0x0400DFAA RID: 57258
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DFAA")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.SelfAndChildren, false, false, false)]
|
||||
private RecRoomARRoomTracking roomTracking;
|
||||
|
||||
// Token: 0x0400DFAB RID: 57259
|
||||
[Token(Token = "0x400DFAB")]
|
||||
private const float ANIBACANNBG = 0f;
|
||||
|
||||
// Token: 0x0400DFAC RID: 57260
|
||||
[Token(Token = "0x400DFAC")]
|
||||
private const float LHOLAIBJEEG = 1f;
|
||||
|
||||
// Token: 0x0400DFAD RID: 57261
|
||||
[Token(Token = "0x400DFAD")]
|
||||
private const float HOLAIPGBLNC = 0.1f;
|
||||
|
||||
// Token: 0x0400DFAE RID: 57262
|
||||
[Token(Token = "0x400DFAE")]
|
||||
private const float ONJDHEAFKHA = 0.01f;
|
||||
|
||||
// Token: 0x0400DFAF RID: 57263
|
||||
[Token(Token = "0x400DFAF")]
|
||||
private const int FCDOOLMJFMF = 60;
|
||||
|
||||
// Token: 0x0400DFB0 RID: 57264
|
||||
[Token(Token = "0x400DFB0")]
|
||||
private const float AIBKBNEFBHN = 1.6f;
|
||||
|
||||
// Token: 0x0400DFB1 RID: 57265
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DFB1")]
|
||||
private BJOIBBBOIKO<PlatformARManager.GKDBNJHELNO> KAHNEBCJMCP;
|
||||
|
||||
// Token: 0x0400DFB2 RID: 57266
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DFB2")]
|
||||
private KFBABPAPIMB CFGPCAJHEDE;
|
||||
|
||||
// Token: 0x0400DFB3 RID: 57267
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DFB3")]
|
||||
private Transform NIPEGBCMICI;
|
||||
|
||||
// Token: 0x0400DFB4 RID: 57268
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DFB4")]
|
||||
private float MPOGEJOFFAK;
|
||||
|
||||
// Token: 0x0400DFB5 RID: 57269
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DFB5")]
|
||||
private float[] NPENAGCEOEA;
|
||||
|
||||
// Token: 0x0400DFB6 RID: 57270
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DFB6")]
|
||||
private int PIHIOADDEDK;
|
||||
|
||||
// Token: 0x0400DFB9 RID: 57273
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DFB9")]
|
||||
public CEILPAMPAFF PlanesUpdatedEvent;
|
||||
|
||||
// Token: 0x020030E8 RID: 12520
|
||||
[Token(Token = "0x20030E8")]
|
||||
public enum GKDBNJHELNO
|
||||
{
|
||||
// Token: 0x0400DFBB RID: 57275
|
||||
[Token(Token = "0x400DFBB")]
|
||||
DISABLED,
|
||||
// Token: 0x0400DFBC RID: 57276
|
||||
[Token(Token = "0x400DFBC")]
|
||||
FACE_TRACKING,
|
||||
// Token: 0x0400DFBD RID: 57277
|
||||
[Token(Token = "0x400DFBD")]
|
||||
ROOM_TRACKING
|
||||
}
|
||||
|
||||
// Token: 0x020030E9 RID: 12521
|
||||
[Token(Token = "0x20030E9")]
|
||||
public enum BGKPNNIHGIO
|
||||
{
|
||||
// Token: 0x0400DFBF RID: 57279
|
||||
[Token(Token = "0x400DFBF")]
|
||||
DISABLED,
|
||||
// Token: 0x0400DFC0 RID: 57280
|
||||
[Token(Token = "0x400DFC0")]
|
||||
RoomScaleLocomotion,
|
||||
// Token: 0x0400DFC1 RID: 57281
|
||||
[Token(Token = "0x400DFC1")]
|
||||
FaceTracking,
|
||||
// Token: 0x0400DFC2 RID: 57282
|
||||
[Token(Token = "0x400DFC2")]
|
||||
FullRoomScaleAR
|
||||
}
|
||||
|
||||
// Token: 0x020030EA RID: 12522
|
||||
[Token(Token = "0x20030EA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PCMOHPOBJLN
|
||||
{
|
||||
// Token: 0x06015307 RID: 86791 RVA: 0x004EE97C File Offset: 0x004ECB7C
|
||||
[Token(Token = "0x6015307")]
|
||||
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
|
||||
public PCMOHPOBJLN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06015308 RID: 86792 RVA: 0x004EE990 File Offset: 0x004ECB90
|
||||
[Token(Token = "0x6015308")]
|
||||
[Address(RVA = "0x1C94A00", Offset = "0x1C93A00", VA = "0x181C94A00")]
|
||||
internal void <OnModeChange>b__0()
|
||||
{
|
||||
PlatformARManager platformARManager = this.<>4__this;
|
||||
RecRoomARSession arSession = platformARManager.arSession;
|
||||
int num = 0;
|
||||
arSession.KEMEJNGHJAN = num != 0;
|
||||
RecRoomARFaceTracking faceTracking = platformARManager.faceTracking;
|
||||
int num2 = 0;
|
||||
faceTracking.MCPJFJKPKFL = num2 != 0;
|
||||
RecRoomARRoomTracking roomTracking = platformARManager.roomTracking;
|
||||
int num3 = 0;
|
||||
roomTracking.EBFGDJJOKBL = num3 != 0;
|
||||
this.<>4__this.CFGPCAJHEDE = (ulong)0L;
|
||||
}
|
||||
|
||||
// Token: 0x0400DFC3 RID: 57283
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DFC3")]
|
||||
public PlatformARManager <>4__this;
|
||||
|
||||
// Token: 0x0400DFC4 RID: 57284
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DFC4")]
|
||||
public PlatformARManager.GKDBNJHELNO requestedMode;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,577 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
using UnityEngine.XR.ARFoundation;
|
||||
using UnityEngine.XR.ARSubsystems;
|
||||
|
||||
namespace RecRoom.Core.AR
|
||||
{
|
||||
// Token: 0x020030E2 RID: 12514
|
||||
[Token(Token = "0x20030E2")]
|
||||
public class RoomARManager : NetworkedSingletonMonoBehaviour<RoomARManager>
|
||||
{
|
||||
// Token: 0x17003A2F RID: 14895
|
||||
// (get) Token: 0x060152A1 RID: 86689 RVA: 0x004ECF30 File Offset: 0x004EB130
|
||||
// (set) Token: 0x060152A2 RID: 86690 RVA: 0x004ECF44 File Offset: 0x004EB144
|
||||
[Token(Token = "0x17003A2F")]
|
||||
public static CFHMOGLHPPP EMONAOIJMHF
|
||||
{
|
||||
[Token(Token = "0x60152A1")]
|
||||
[Address(RVA = "0x1C9AB60", Offset = "0x1C99B60", VA = "0x181C9AB60")]
|
||||
get;
|
||||
[Token(Token = "0x60152A2")]
|
||||
[Address(RVA = "0x1C99F20", Offset = "0x1C98F20", VA = "0x181C99F20")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x140001C6 RID: 454
|
||||
// (add) Token: 0x060152A3 RID: 86691 RVA: 0x004ECF58 File Offset: 0x004EB158
|
||||
// (remove) Token: 0x060152A4 RID: 86692 RVA: 0x004ECF84 File Offset: 0x004EB184
|
||||
[Token(Token = "0x140001C6")]
|
||||
public static event Action<CFHMOGLHPPP> DOCINDGLEEK
|
||||
{
|
||||
[Token(Token = "0x60152A3")]
|
||||
[Address(RVA = "0x1C9A860", Offset = "0x1C99860", VA = "0x181C9A860")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<CFHMOGLHPPP> docindgleek;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
docindgleek = RoomARManager.DOCINDGLEEK;
|
||||
@delegate = Delegate.Combine(docindgleek, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (typeof(RoomARManager).TypeHandle != docindgleek)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x60152A4")]
|
||||
[Address(RVA = "0x1C9AC20", Offset = "0x1C99C20", VA = "0x181C9AC20")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<CFHMOGLHPPP> docindgleek;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
docindgleek = RoomARManager.DOCINDGLEEK;
|
||||
@delegate = Delegate.Remove(docindgleek, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (typeof(RoomARManager).TypeHandle != docindgleek)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A30 RID: 14896
|
||||
// (get) Token: 0x060152A5 RID: 86693 RVA: 0x004ECFB0 File Offset: 0x004EB1B0
|
||||
// (set) Token: 0x060152A6 RID: 86694 RVA: 0x004ECFD0 File Offset: 0x004EB1D0
|
||||
[Token(Token = "0x17003A30")]
|
||||
private int LEIHGIPEEAI
|
||||
{
|
||||
[Token(Token = "0x60152A5")]
|
||||
[Address(RVA = "0x1C98B20", Offset = "0x1C97B20", VA = "0x181C98B20")]
|
||||
get
|
||||
{
|
||||
return this.HOLNOJFOBIF.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x60152A6")]
|
||||
[Address(RVA = "0x1C995F0", Offset = "0x1C985F0", VA = "0x181C995F0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> holnojfobif = this.HOLNOJFOBIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A31 RID: 14897
|
||||
// (get) Token: 0x060152A7 RID: 86695 RVA: 0x004ECFEC File Offset: 0x004EB1EC
|
||||
[Token(Token = "0x17003A31")]
|
||||
public bool PJNCEDMIPIF
|
||||
{
|
||||
[Token(Token = "0x60152A7")]
|
||||
[Address(RVA = "0x1C9A960", Offset = "0x1C99960", VA = "0x181C9A960")]
|
||||
get
|
||||
{
|
||||
return this.HOLNOJFOBIF.IAHDANBDAAM() != -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A32 RID: 14898
|
||||
// (get) Token: 0x060152A8 RID: 86696 RVA: 0x004ED010 File Offset: 0x004EB210
|
||||
[Token(Token = "0x17003A32")]
|
||||
public bool AADGPOEPCDF
|
||||
{
|
||||
[Token(Token = "0x60152A8")]
|
||||
[Address(RVA = "0x1C9A9B0", Offset = "0x1C999B0", VA = "0x181C9A9B0")]
|
||||
get
|
||||
{
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag = <EGKJPJKLEAI>k__BackingField != num;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
AGAJMBPABDL photonPlayer = Player.<EGKJPJKLEAI>k__BackingField.DBAJDHGDPOL;
|
||||
return this.HOLNOJFOBIF.IAHDANBDAAM() == photonPlayer.<LPHIFCGHALA>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152A9 RID: 86697 RVA: 0x004ED058 File Offset: 0x004EB258
|
||||
[Token(Token = "0x60152A9")]
|
||||
[Address(RVA = "0x1C99710", Offset = "0x1C98710", VA = "0x181C99710")]
|
||||
public bool IsPlayerARSource(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
return this.HOLNOJFOBIF.IAHDANBDAAM() == IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x060152AA RID: 86698 RVA: 0x004ED080 File Offset: 0x004EB280
|
||||
[Token(Token = "0x60152AA")]
|
||||
[Address(RVA = "0x1C9A5D0", Offset = "0x1C995D0", VA = "0x181C9A5D0")]
|
||||
public void TryClaimARSource(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (this.HOLNOJFOBIF.IAHDANBDAAM() == -1)
|
||||
{
|
||||
base.JDHMIOJKLCK.TransferOwnership(IEKDDPPNFPF);
|
||||
KLLMCPFPIIE<int> holnojfobif = this.HOLNOJFOBIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152AB RID: 86699 RVA: 0x004ED0B4 File Offset: 0x004EB2B4
|
||||
[Token(Token = "0x60152AB")]
|
||||
[Address(RVA = "0x1C9A460", Offset = "0x1C99460", VA = "0x181C9A460")]
|
||||
public static void SetPlaneRenderMode(CFHMOGLHPPP GOHEDFHNMLE)
|
||||
{
|
||||
RoomARManager.<CGCHENIBBBA>k__BackingField = GOHEDFHNMLE;
|
||||
Action<CFHMOGLHPPP> docindgleek = RoomARManager.DOCINDGLEEK;
|
||||
}
|
||||
|
||||
// Token: 0x060152AC RID: 86700 RVA: 0x004ED0D4 File Offset: 0x004EB2D4
|
||||
[Token(Token = "0x60152AC")]
|
||||
[Address(RVA = "0x1C98B70", Offset = "0x1C97B70", VA = "0x181C98B70", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
Bounds bounds = this.minimumBounds;
|
||||
this.NNFGAFJOEHB = bounds;
|
||||
MFBGLIHGCGO<RoomARPlane> planeInstantiatedEvent = RoomARPlane.PlaneInstantiatedEvent;
|
||||
Action<RoomARPlane> action = new Action(this.INMDAGLIECB);
|
||||
RoomARPlane.PlaneInstantiatedEvent = MFBGLIHGCGO.BPJDFPACLMK(planeInstantiatedEvent, action);
|
||||
MFBGLIHGCGO<RoomARPlane> planeDestroyedEvent = RoomARPlane.PlaneDestroyedEvent;
|
||||
Action<RoomARPlane> action2 = new Action(this.NIHOLICHOEC);
|
||||
RoomARPlane.PlaneDestroyedEvent = MFBGLIHGCGO.BPJDFPACLMK(planeDestroyedEvent, action2);
|
||||
MFBGLIHGCGO<RoomARPlane> planeUpdatedEvent = RoomARPlane.PlaneUpdatedEvent;
|
||||
Action<RoomARPlane> action3 = new Action(this.GKPFJOAEILI);
|
||||
RoomARPlane.PlaneUpdatedEvent = MFBGLIHGCGO.BPJDFPACLMK(planeUpdatedEvent, action3);
|
||||
Action action4 = new Action(this.GBGOIJGJDFJ);
|
||||
int num;
|
||||
KLLMCPFPIIE<int> kllmcpfpiie = new KLLMCPFPIIE(this, "AR_SOURCE_PID", -1, (OHOEENCHJJE)num, action4, num);
|
||||
num = 0;
|
||||
this.HOLNOJFOBIF = kllmcpfpiie;
|
||||
int num2;
|
||||
int num3;
|
||||
DJHELPHHAEN djhelphhaen = new DJHELPHHAEN("SCENE_AR_STATE_MACHINE", (OHOEENCHJJE)num2, num3);
|
||||
num3 = 0;
|
||||
num2 = 0;
|
||||
this.PEGJGMDGKJN = djhelphhaen;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod = new MIEIBBPMDMP.OKGCDFLPFOD(this.EIKOMOPDOGP);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje = new MIEIBBPMDMP.KNFAKJMALJE(this.JFLFDMNOBDN);
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
djhelphhaen.JEPMLPCOGNM((ushort)num4, okgcdflpfod, num5, knfakjmalje);
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod2 = new MIEIBBPMDMP.OKGCDFLPFOD(this.NBNJAFMONGD);
|
||||
MIEIBBPMDMP.OKGCDFLPFOD okgcdflpfod3 = new MIEIBBPMDMP.OKGCDFLPFOD(this.KOGANMAHPMO);
|
||||
MIEIBBPMDMP.KNFAKJMALJE knfakjmalje2 = new MIEIBBPMDMP.KNFAKJMALJE(this.HFCLPLBPLEI);
|
||||
DJHELPHHAEN pegjgmdgkjn2 = this.PEGJGMDGKJN;
|
||||
int num6 = 0;
|
||||
pegjgmdgkjn2.HDGEHNGPFDO(this, (ushort)num6);
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action5 = new Action(this.FLMJJAIKGLM);
|
||||
int num7 = 0;
|
||||
localPlayerCreatedEvent.BPAJKKAGPKB(action5, num7 != 0);
|
||||
if (this.HOLNOJFOBIF.IAHDANBDAAM() != -1 || SingletonMonoBehaviour.ONCPNMDGGKG != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152AD RID: 86701 RVA: 0x004ED25C File Offset: 0x004EB45C
|
||||
[Token(Token = "0x60152AD")]
|
||||
[Address(RVA = "0x15500C0", Offset = "0x154F0C0", VA = "0x1815500C0")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x060152AE RID: 86702 RVA: 0x004ED27C File Offset: 0x004EB47C
|
||||
[Token(Token = "0x60152AE")]
|
||||
[Address(RVA = "0x1C9A110", Offset = "0x1C99110", VA = "0x181C9A110", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
OKNNKFGFODL localPlayerCreatedEvent = Player.LocalPlayerCreatedEvent;
|
||||
Action action = new Action(this.FLMJJAIKGLM);
|
||||
localPlayerCreatedEvent.BIHKNNPGGKP(action);
|
||||
MFBGLIHGCGO<RoomARPlane> planeInstantiatedEvent = RoomARPlane.PlaneInstantiatedEvent;
|
||||
Action<RoomARPlane> action2 = new Action(this.INMDAGLIECB);
|
||||
RoomARPlane.PlaneInstantiatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(planeInstantiatedEvent, action2);
|
||||
MFBGLIHGCGO<RoomARPlane> planeDestroyedEvent = RoomARPlane.PlaneDestroyedEvent;
|
||||
Action<RoomARPlane> action3 = new Action(this.NIHOLICHOEC);
|
||||
RoomARPlane.PlaneDestroyedEvent = MFBGLIHGCGO.GMNMHGMFGOL(planeDestroyedEvent, action3);
|
||||
MFBGLIHGCGO<RoomARPlane> planeUpdatedEvent = RoomARPlane.PlaneUpdatedEvent;
|
||||
Action<RoomARPlane> action4 = new Action(this.GKPFJOAEILI);
|
||||
RoomARPlane.PlaneUpdatedEvent = MFBGLIHGCGO.GMNMHGMFGOL(planeUpdatedEvent, action4);
|
||||
}
|
||||
|
||||
// Token: 0x060152AF RID: 86703 RVA: 0x004ED314 File Offset: 0x004EB514
|
||||
[Token(Token = "0x60152AF")]
|
||||
[Address(RVA = "0x1C993B0", Offset = "0x1C983B0", VA = "0x181C993B0")]
|
||||
private void GBGOIJGJDFJ()
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (!base.OGIBLNIIHDK)
|
||||
{
|
||||
break;
|
||||
}
|
||||
Dictionary<TrackableId, RoomARPlane>.ValueCollection values = this.DAHPBFMIKKI.Values;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num2 = 0;
|
||||
bool flag2;
|
||||
while (!flag2)
|
||||
{
|
||||
}
|
||||
this.OAMJFINPPKD(num2);
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x060152B0 RID: 86704 RVA: 0x004ED350 File Offset: 0x004EB550
|
||||
[Token(Token = "0x60152B0")]
|
||||
[Address(RVA = "0x1C99300", Offset = "0x1C98300", VA = "0x181C99300")]
|
||||
private void FLMJJAIKGLM()
|
||||
{
|
||||
if (this.HOLNOJFOBIF.IAHDANBDAAM() == -1)
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance != 0)
|
||||
{
|
||||
MLFKNFFOOPF currentPlatform = instance.ODHAKEMLFBM;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152B1 RID: 86705 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60152B1")]
|
||||
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0")]
|
||||
private void EIKOMOPDOGP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060152B2 RID: 86706 RVA: 0x004ED384 File Offset: 0x004EB584
|
||||
[Token(Token = "0x60152B2")]
|
||||
[Address(RVA = "0x1C99770", Offset = "0x1C98770", VA = "0x181C99770")]
|
||||
private void JFLFDMNOBDN()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.BHLGMBONAJA())
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152B3 RID: 86707 RVA: 0x004ED3B4 File Offset: 0x004EB5B4
|
||||
[Token(Token = "0x60152B3")]
|
||||
[Address(RVA = "0x1C99A70", Offset = "0x1C98A70", VA = "0x181C99A70")]
|
||||
private void NBNJAFMONGD(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
PlatformARManager instance2;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
bool hasAuthority = base.OGIBLNIIHDK;
|
||||
if (hasAuthority && base.OGIBLNIIHDK)
|
||||
{
|
||||
TrackableCollection<ARPlane> currentPlanes = SingletonMonoBehaviour.ONCPNMDGGKG.roomTracking.GetCurrentPlanes();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
ARPlane arplane;
|
||||
this.OMNHLGHCOAH(arplane);
|
||||
bool flag2;
|
||||
while (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CEILPAMPAFF planesUpdatedEvent = instance2.PlanesUpdatedEvent;
|
||||
CEILPAMPAFF ceilpampaff = new CEILPAMPAFF(this.BJCELDBPLDC);
|
||||
@delegate = Delegate.Combine(planesUpdatedEvent, ceilpampaff);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
instance2.PlanesUpdatedEvent = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x060152B4 RID: 86708 RVA: 0x004ED458 File Offset: 0x004EB658
|
||||
[Token(Token = "0x60152B4")]
|
||||
[Address(RVA = "0x1C99580", Offset = "0x1C98580", VA = "0x181C99580")]
|
||||
private void HFCLPLBPLEI()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.BHLGMBONAJA())
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152B5 RID: 86709 RVA: 0x004ED490 File Offset: 0x004EB690
|
||||
[Token(Token = "0x60152B5")]
|
||||
[Address(RVA = "0x1C99930", Offset = "0x1C98930", VA = "0x181C99930")]
|
||||
private void KOGANMAHPMO(ushort HKDPLMDENDA, ushort CKCOCKOPHAM)
|
||||
{
|
||||
PlatformARManager instance2;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (!(instance != num))
|
||||
{
|
||||
return;
|
||||
}
|
||||
instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
CEILPAMPAFF planesUpdatedEvent = instance2.PlanesUpdatedEvent;
|
||||
CEILPAMPAFF ceilpampaff = new CEILPAMPAFF(this.BJCELDBPLDC);
|
||||
@delegate = Delegate.Remove(planesUpdatedEvent, ceilpampaff);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
instance2.PlanesUpdatedEvent = @delegate;
|
||||
}
|
||||
|
||||
// Token: 0x060152B6 RID: 86710 RVA: 0x004ED4EC File Offset: 0x004EB6EC
|
||||
[Token(Token = "0x60152B6")]
|
||||
[Address(RVA = "0x1C99040", Offset = "0x1C98040", VA = "0x181C99040")]
|
||||
private bool BHLGMBONAJA()
|
||||
{
|
||||
if (this.HOLNOJFOBIF.IAHDANBDAAM() != -1)
|
||||
{
|
||||
AGAJMBPABDL[] array = KKPBCOOONNK.DFFEKFNFAKJ;
|
||||
int num = 0;
|
||||
int length = array.Length;
|
||||
if (num < length)
|
||||
{
|
||||
AGAJMBPABDL agajmbpabdl = array[num];
|
||||
if (!this.IsPlayerARSource(agajmbpabdl))
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x060152B7 RID: 86711 RVA: 0x004ED540 File Offset: 0x004EB740
|
||||
[Token(Token = "0x60152B7")]
|
||||
[Address(RVA = "0x1C997E0", Offset = "0x1C987E0", VA = "0x181C997E0")]
|
||||
private void KBBBJAHILKJ()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
TrackableCollection<ARPlane> currentPlanes = SingletonMonoBehaviour.ONCPNMDGGKG.roomTracking.GetCurrentPlanes();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
ARPlane arplane;
|
||||
this.OMNHLGHCOAH(arplane);
|
||||
bool flag2;
|
||||
while (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152B8 RID: 86712 RVA: 0x004ED580 File Offset: 0x004EB780
|
||||
[Token(Token = "0x60152B8")]
|
||||
[Address(RVA = "0x1C99650", Offset = "0x1C98650", VA = "0x181C99650")]
|
||||
private void INMDAGLIECB(RoomARPlane KDDPIDEDPNP)
|
||||
{
|
||||
Dictionary<TrackableId, RoomARPlane> dahpbfmikki = this.DAHPBFMIKKI;
|
||||
TrackableId <JPAOOKPLEDB>k__BackingField = KDDPIDEDPNP.<JPAOOKPLEDB>k__BackingField;
|
||||
dahpbfmikki.Add(<JPAOOKPLEDB>k__BackingField, KDDPIDEDPNP);
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = KDDPIDEDPNP.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152B9 RID: 86713 RVA: 0x004ED5CC File Offset: 0x004EB7CC
|
||||
[Token(Token = "0x60152B9")]
|
||||
[Address(RVA = "0x1C99D00", Offset = "0x1C98D00", VA = "0x181C99D00")]
|
||||
private void NIHOLICHOEC(RoomARPlane KDDPIDEDPNP)
|
||||
{
|
||||
Dictionary<TrackableId, RoomARPlane> dahpbfmikki = this.DAHPBFMIKKI;
|
||||
TrackableId <JPAOOKPLEDB>k__BackingField = KDDPIDEDPNP.<JPAOOKPLEDB>k__BackingField;
|
||||
bool flag = dahpbfmikki.Remove(<JPAOOKPLEDB>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x060152BA RID: 86714 RVA: 0x004ED5F8 File Offset: 0x004EB7F8
|
||||
[Token(Token = "0x60152BA")]
|
||||
[Address(RVA = "0x1C99520", Offset = "0x1C98520", VA = "0x181C99520")]
|
||||
private void GKPFJOAEILI(RoomARPlane KDDPIDEDPNP)
|
||||
{
|
||||
MeshCollider meshCollider = KDDPIDEDPNP.meshCollider;
|
||||
}
|
||||
|
||||
// Token: 0x060152BB RID: 86715 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60152BB")]
|
||||
[Address(RVA = "0x1C99140", Offset = "0x1C98140", VA = "0x181C99140")]
|
||||
private void BJCELDBPLDC(List<ARPlane> LPBBJNNHFEH, List<ARPlane> NNKLPJLLCPJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060152BC RID: 86716 RVA: 0x004ED614 File Offset: 0x004EB814
|
||||
[Token(Token = "0x60152BC")]
|
||||
[Address(RVA = "0x1C99F80", Offset = "0x1C98F80", VA = "0x181C99F80")]
|
||||
private void OMNHLGHCOAH(ARPlane KLGHBHCIJGM)
|
||||
{
|
||||
Dictionary<TrackableId, RoomARPlane> dahpbfmikki = this.DAHPBFMIKKI;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
PhotonView photonView = base.JDHMIOJKLCK;
|
||||
DGLOJCGDOGG.BNALDBHFCMB<ulong, ulong, Vector3, Quaternion> bnaldbhfcmb = new DGLOJCGDOGG.BNALDBHFCMB(this.RpcMasterRequestRoomPlane);
|
||||
Transform transform = KLGHBHCIJGM.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = KLGHBHCIJGM.transform;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152BD RID: 86717 RVA: 0x004ED660 File Offset: 0x004EB860
|
||||
[Token(Token = "0x60152BD")]
|
||||
[Address(RVA = "0x1C99D70", Offset = "0x1C98D70", VA = "0x181C99D70")]
|
||||
private void OAMJFINPPKD(ARPlane KLGHBHCIJGM)
|
||||
{
|
||||
Dictionary<TrackableId, RoomARPlane> dahpbfmikki = this.DAHPBFMIKKI;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if (!flag || flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152BE RID: 86718 RVA: 0x004ED684 File Offset: 0x004EB884
|
||||
[Token(Token = "0x60152BE")]
|
||||
[Address(RVA = "0x1C99E50", Offset = "0x1C98E50", VA = "0x181C99E50")]
|
||||
private void OAMJFINPPKD(RoomARPlane KDDPIDEDPNP)
|
||||
{
|
||||
if (!KDDPIDEDPNP.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = KDDPIDEDPNP.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
KKPBCOOONNK.HMLHHNMGNAA(KDDPIDEDPNP.JDHMIOJKLCK);
|
||||
}
|
||||
|
||||
// Token: 0x060152BF RID: 86719 RVA: 0x004ED6C4 File Offset: 0x004EB8C4
|
||||
[Token(Token = "0x60152BF")]
|
||||
[Address(RVA = "0x1C9A310", Offset = "0x1C99310", VA = "0x181C9A310")]
|
||||
[NFOMENMAOIA]
|
||||
public void RpcMasterRequestRoomPlane(ulong FCHIEEFGCAL, ulong DDMGIPKAOEJ, Vector3 BHLLFBDJBAI, Quaternion LKIKONBGDAK)
|
||||
{
|
||||
int num = 0;
|
||||
if (KKPBCOOONNK.BNNCCCFFALC && !this.DAHPBFMIKKI.ContainsKey(num))
|
||||
{
|
||||
float z = BHLLFBDJBAI.z;
|
||||
RoomARPlane.MasterSpawn(num, num, num);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152C0 RID: 86720 RVA: 0x004ED704 File Offset: 0x004EB904
|
||||
[Token(Token = "0x60152C0")]
|
||||
[Address(RVA = "0x1C9A6E0", Offset = "0x1C996E0", VA = "0x181C9A6E0")]
|
||||
public RoomARManager()
|
||||
{
|
||||
float z = Vector3.up.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
float z3 = Vector3.one.z;
|
||||
Vector3 vector2;
|
||||
float z4 = vector2.z;
|
||||
int num = 0;
|
||||
this.minimumBounds = num;
|
||||
Dictionary<TrackableId, RoomARPlane> dictionary = new Dictionary();
|
||||
this.DAHPBFMIKKI = dictionary;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DF71 RID: 57201
|
||||
[Token(Token = "0x400DF71")]
|
||||
private const int IFLOHOFEKOE = -1;
|
||||
|
||||
// Token: 0x0400DF72 RID: 57202
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DF72")]
|
||||
[SerializeField]
|
||||
private Bounds minimumBounds;
|
||||
|
||||
// Token: 0x0400DF75 RID: 57205
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DF75")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400DF76 RID: 57206
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DF76")]
|
||||
private Dictionary<TrackableId, RoomARPlane> DAHPBFMIKKI;
|
||||
|
||||
// Token: 0x0400DF77 RID: 57207
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DF77")]
|
||||
private Bounds NNFGAFJOEHB;
|
||||
|
||||
// Token: 0x0400DF78 RID: 57208
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DF78")]
|
||||
private KLLMCPFPIIE<int> HOLNOJFOBIF;
|
||||
|
||||
// Token: 0x020030E3 RID: 12515
|
||||
[Token(Token = "0x20030E3")]
|
||||
private enum ELNILBGMIAN
|
||||
{
|
||||
// Token: 0x0400DF7A RID: 57210
|
||||
[Token(Token = "0x400DF7A")]
|
||||
WAITING_FOR_SOURCE,
|
||||
// Token: 0x0400DF7B RID: 57211
|
||||
[Token(Token = "0x400DF7B")]
|
||||
UPDATING
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,492 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using Cpp2IlInjected;
|
||||
using Photon.Pun;
|
||||
using UnityEngine;
|
||||
using UnityEngine.XR.ARFoundation;
|
||||
using UnityEngine.XR.ARSubsystems;
|
||||
|
||||
namespace RecRoom.Core.AR
|
||||
{
|
||||
// Token: 0x020030E4 RID: 12516
|
||||
[Token(Token = "0x20030E4")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class RoomARPlane : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x17003A33 RID: 14899
|
||||
// (get) Token: 0x060152C2 RID: 86722 RVA: 0x004ED768 File Offset: 0x004EB968
|
||||
[Token(Token = "0x17003A33")]
|
||||
private static string KIJGMPMMICC
|
||||
{
|
||||
[Token(Token = "0x60152C2")]
|
||||
[Address(RVA = "0x1C9BED0", Offset = "0x1C9AED0", VA = "0x181C9BED0")]
|
||||
get
|
||||
{
|
||||
return "[RoomARPlane]";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A34 RID: 14900
|
||||
// (get) Token: 0x060152C3 RID: 86723 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060152C4 RID: 86724 RVA: 0x004ED77C File Offset: 0x004EB97C
|
||||
[Token(Token = "0x17003A34")]
|
||||
public TrackableId JPOHGBCEJEJ
|
||||
{
|
||||
[Token(Token = "0x60152C3")]
|
||||
[Address(RVA = "0x814A90", Offset = "0x813A90", VA = "0x180814A90")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60152C4")]
|
||||
[Address(RVA = "0x814BB0", Offset = "0x813BB0", VA = "0x180814BB0")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A35 RID: 14901
|
||||
// (get) Token: 0x060152C5 RID: 86725 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x060152C6 RID: 86726 RVA: 0x004ED78C File Offset: 0x004EB98C
|
||||
[Token(Token = "0x17003A35")]
|
||||
private Color APGPGCOPBLJ
|
||||
{
|
||||
[Token(Token = "0x60152C5")]
|
||||
[Address(RVA = "0x1C9CFF0", Offset = "0x1C9BFF0", VA = "0x181C9CFF0")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x60152C6")]
|
||||
[Address(RVA = "0x1C9C4A0", Offset = "0x1C9B4A0", VA = "0x181C9C4A0")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<Color> hiemikkpmbn = this.HIEMIKKPMBN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A36 RID: 14902
|
||||
// (get) Token: 0x060152C7 RID: 86727 RVA: 0x004ED7A8 File Offset: 0x004EB9A8
|
||||
[Token(Token = "0x17003A36")]
|
||||
private bool GNAGFDEBHIG
|
||||
{
|
||||
[Token(Token = "0x60152C7")]
|
||||
[Address(RVA = "0x1C9D060", Offset = "0x1C9C060", VA = "0x181C9D060")]
|
||||
get
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
RoomARManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
RoomARManager instance2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
Player <EGKJPJKLEAI>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField;
|
||||
int num2 = 0;
|
||||
bool flag = <EGKJPJKLEAI>k__BackingField != num2;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
AGAJMBPABDL photonPlayer = Player.<EGKJPJKLEAI>k__BackingField.DBAJDHGDPOL;
|
||||
return instance2.HOLNOJFOBIF.IAHDANBDAAM() == photonPlayer.<LPHIFCGHALA>k__BackingField;
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A37 RID: 14903
|
||||
// (get) Token: 0x060152C8 RID: 86728 RVA: 0x004ED81C File Offset: 0x004EBA1C
|
||||
[Token(Token = "0x17003A37")]
|
||||
public Bounds FCLOKHNFHCG
|
||||
{
|
||||
[Token(Token = "0x60152C8")]
|
||||
[Address(RVA = "0x1C9E510", Offset = "0x1C9D510", VA = "0x181C9E510")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152C9 RID: 86729 RVA: 0x004ED830 File Offset: 0x004EBA30
|
||||
[Token(Token = "0x60152C9")]
|
||||
[Address(RVA = "0x1C9B9D0", Offset = "0x1C9A9D0", VA = "0x181C9B9D0", Slot = "13")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base..ctor();
|
||||
Mesh mesh = new Mesh();
|
||||
this.BGCHONMEGJP = mesh;
|
||||
Mesh mesh2 = new Mesh();
|
||||
this.CNLGBJMBNKM = mesh2;
|
||||
if (base.JDHMIOJKLCK.MMMLIDCPKCH != 0 && base.JDHMIOJKLCK.MMMLIDCPKCH.Length > 1)
|
||||
{
|
||||
object obj = base.JDHMIOJKLCK.MMMLIDCPKCH[0];
|
||||
object obj2 = base.JDHMIOJKLCK.MMMLIDCPKCH[1];
|
||||
int num = 0;
|
||||
this.<JPAOOKPLEDB>k__BackingField = num;
|
||||
}
|
||||
Vector2[] array = new Vector2[0];
|
||||
float z = Vector3.zero.z;
|
||||
Quaternion identity = Quaternion.identity;
|
||||
Action action = new Action(this.BIMPEONJAOG);
|
||||
JNCNPDMJJGG<Vector2[], Vector3, Quaternion> jncnpdmjjgg;
|
||||
this.OBDPDAACFLG = jncnpdmjjgg;
|
||||
Color cyan = Color.cyan;
|
||||
Action action2 = new Action(this.CHHAGGIKDLM);
|
||||
KLLMCPFPIIE<Color> kllmcpfpiie;
|
||||
this.HIEMIKKPMBN = kllmcpfpiie;
|
||||
PlatformARManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
int num2 = 0;
|
||||
if (instance != num2)
|
||||
{
|
||||
RecRoomARRoomTracking roomTracking = SingletonMonoBehaviour.ONCPNMDGGKG.roomTracking;
|
||||
TrackableId trackableId = this.<JPAOOKPLEDB>k__BackingField;
|
||||
ARPlane plane = roomTracking.GetPlane(trackableId);
|
||||
this.KLGHBHCIJGM = plane;
|
||||
}
|
||||
ARPlane klghbhcijgm = this.KLGHBHCIJGM;
|
||||
int num3 = 0;
|
||||
if (klghbhcijgm != num3)
|
||||
{
|
||||
ARPlane klghbhcijgm2 = this.KLGHBHCIJGM;
|
||||
Action<ARPlaneBoundaryChangedEventArgs> action3 = new Action(this.GKPJJJOHOLJ);
|
||||
klghbhcijgm2.boundaryChanged += action3;
|
||||
ARPlane klghbhcijgm3 = this.KLGHBHCIJGM;
|
||||
this.HOPJJFKPMDF(klghbhcijgm3);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152CA RID: 86730 RVA: 0x004ED988 File Offset: 0x004EBB88
|
||||
[Token(Token = "0x60152CA")]
|
||||
[Address(RVA = "0x1C9DB80", Offset = "0x1C9CB80", VA = "0x181C9DB80")]
|
||||
private void Start()
|
||||
{
|
||||
this.BIMPEONJAOG();
|
||||
RoomARPlane.PlaneInstantiatedEvent.CNFDGDEOPPF(this);
|
||||
}
|
||||
|
||||
// Token: 0x060152CB RID: 86731 RVA: 0x004ED9B0 File Offset: 0x004EBBB0
|
||||
[Token(Token = "0x60152CB")]
|
||||
[Address(RVA = "0x1C9E1D0", Offset = "0x1C9D1D0", VA = "0x181C9E1D0")]
|
||||
private void Update()
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
ARPlane klghbhcijgm = this.KLGHBHCIJGM;
|
||||
int num = 0;
|
||||
if (klghbhcijgm != num)
|
||||
{
|
||||
Transform transform = this.KLGHBHCIJGM.transform;
|
||||
ARPlane klghbhcijgm2 = this.KLGHBHCIJGM;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = klghbhcijgm2.transform;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152CC RID: 86732 RVA: 0x004EDA04 File Offset: 0x004EBC04
|
||||
[Token(Token = "0x60152CC")]
|
||||
[Address(RVA = "0x1C9DA20", Offset = "0x1C9CA20", VA = "0x181C9DA20", Slot = "14")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ARPlane klghbhcijgm = this.KLGHBHCIJGM;
|
||||
int num = 0;
|
||||
if (klghbhcijgm != num)
|
||||
{
|
||||
ARPlane klghbhcijgm2 = this.KLGHBHCIJGM;
|
||||
Action<ARPlaneBoundaryChangedEventArgs> action = new Action(this.GKPJJJOHOLJ);
|
||||
klghbhcijgm2.boundaryChanged -= action;
|
||||
this.KLGHBHCIJGM = (ulong)0L;
|
||||
}
|
||||
RoomARPlane.PlaneDestroyedEvent.CNFDGDEOPPF(this);
|
||||
OMCHJHPFBDN.KBFLHNONOHF(this.BGCHONMEGJP);
|
||||
OMCHJHPFBDN.KBFLHNONOHF(this.CNLGBJMBNKM);
|
||||
}
|
||||
|
||||
// Token: 0x060152CD RID: 86733 RVA: 0x004EDA78 File Offset: 0x004EBC78
|
||||
[Token(Token = "0x60152CD")]
|
||||
[Address(RVA = "0x1C9D7A0", Offset = "0x1C9C7A0", VA = "0x181C9D7A0")]
|
||||
public static void MasterSpawn(TrackableId ENJEOLBEALP, Vector3 DDHPAFKBMON, Quaternion IGPENJBJADK)
|
||||
{
|
||||
bool flag = KKPBCOOONNK.BNNCCCFFALC;
|
||||
if (flag && !flag)
|
||||
{
|
||||
object[] array = new object[2];
|
||||
if (array != 0)
|
||||
{
|
||||
}
|
||||
ulong subId = ENJEOLBEALP.m_SubId2;
|
||||
array[0] = array;
|
||||
if (subId != (ulong)0L)
|
||||
{
|
||||
}
|
||||
array[1] = subId;
|
||||
float z = DDHPAFKBMON.z;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152CE RID: 86734 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60152CE")]
|
||||
[Address(RVA = "0x1C9CD00", Offset = "0x1C9BD00", VA = "0x181C9CD00")]
|
||||
private void CHHAGGIKDLM()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060152CF RID: 86735 RVA: 0x004EDACC File Offset: 0x004EBCCC
|
||||
[Token(Token = "0x60152CF")]
|
||||
[Address(RVA = "0x1C9D2E0", Offset = "0x1C9C2E0", VA = "0x181C9D2E0")]
|
||||
private void GKPJJJOHOLJ(ARPlaneBoundaryChangedEventArgs JCBEOPOJKBD)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x060152D0 RID: 86736 RVA: 0x004EDADC File Offset: 0x004EBCDC
|
||||
[Token(Token = "0x60152D0")]
|
||||
[Address(RVA = "0x1C9D2F0", Offset = "0x1C9C2F0", VA = "0x181C9D2F0")]
|
||||
private void HOPJJFKPMDF(ARPlane LPGMJINEHCC)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
int num = 0;
|
||||
if (LPGMJINEHCC != num)
|
||||
{
|
||||
JNCNPDMJJGG<Vector2[], Vector3, Quaternion> obdpdaacflg = this.OBDPDAACFLG;
|
||||
Transform transform = LPGMJINEHCC.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Transform transform2 = LPGMJINEHCC.transform;
|
||||
MFBGLIHGCGO<RoomARPlane> planeUpdatedEvent = RoomARPlane.PlaneUpdatedEvent;
|
||||
if (planeUpdatedEvent != 0)
|
||||
{
|
||||
planeUpdatedEvent.CNFDGDEOPPF(this);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152D1 RID: 86737 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60152D1")]
|
||||
[Address(RVA = "0x1C9BF00", Offset = "0x1C9AF00", VA = "0x181C9BF00")]
|
||||
private void BIMPEONJAOG()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060152D2 RID: 86738 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60152D2")]
|
||||
[Address(RVA = "0x1C9DC30", Offset = "0x1C9CC30", VA = "0x181C9DC30")]
|
||||
public void TryUpdatePlaneColor(PlatformARManager EFMMHKELOPK)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060152D3 RID: 86739 RVA: 0x004EDB3C File Offset: 0x004EBD3C
|
||||
[Token(Token = "0x60152D3")]
|
||||
[Address(RVA = "0x1C9D4D0", Offset = "0x1C9C4D0", VA = "0x181C9D4D0")]
|
||||
private void KFEMELELIDN(Vector3 JJGDNPNBINJ, Quaternion MEJCMIKAJCD)
|
||||
{
|
||||
if (base.OGIBLNIIHDK)
|
||||
{
|
||||
RigidbodyEx rigidbodyEx = this.rigidbodyEx;
|
||||
int num = 0;
|
||||
Vector3 up = Vector3.up;
|
||||
float deltaTime = Time.deltaTime;
|
||||
RigidbodyEx rigidbodyEx2 = this.rigidbodyEx;
|
||||
float deltaTime2 = Time.deltaTime;
|
||||
rigidbodyEx2.JJGDNPNBINJ = num;
|
||||
RigidbodyEx rigidbodyEx3 = this.rigidbodyEx;
|
||||
Quaternion targetRotation = rigidbodyEx2.MEJCMIKAJCD;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152D4 RID: 86740 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60152D4")]
|
||||
[Address(RVA = "0x1C9C510", Offset = "0x1C9B510", VA = "0x181C9C510")]
|
||||
private static void CGLEMIIPLPP(Mesh DJEECFIGCBP, Mesh JJOFJJNNJPP, float PCIBFIHIDEP = 0.1f)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060152D5 RID: 86741 RVA: 0x004EDBA0 File Offset: 0x004EBDA0
|
||||
[Token(Token = "0x60152D5")]
|
||||
[Address(RVA = "0x1C9CE30", Offset = "0x1C9BE30", VA = "0x181C9CE30")]
|
||||
private static void CIAMILKMDOJ(Mesh EDLHNCIENFD)
|
||||
{
|
||||
int vertexCount = EDLHNCIENFD.vertexCount;
|
||||
RoomARPlane.KKDAAKDMDNG.Clear();
|
||||
int num = 0;
|
||||
if (vertexCount > 0)
|
||||
{
|
||||
List<Color> kkdaakdmdng = RoomARPlane.KKDAAKDMDNG;
|
||||
Color black = Color.black;
|
||||
num++;
|
||||
}
|
||||
List<Color> kkdaakdmdng2 = RoomARPlane.KKDAAKDMDNG;
|
||||
Color white = Color.white;
|
||||
List<Color> kkdaakdmdng3 = RoomARPlane.KKDAAKDMDNG;
|
||||
EDLHNCIENFD.SetColors(kkdaakdmdng3);
|
||||
}
|
||||
|
||||
// Token: 0x060152D6 RID: 86742 RVA: 0x004EDBF8 File Offset: 0x004EBDF8
|
||||
[Token(Token = "0x60152D6")]
|
||||
[Address(RVA = "0x1C9E460", Offset = "0x1C9D460", VA = "0x181C9E460")]
|
||||
public RoomARPlane()
|
||||
{
|
||||
float z = Vector3.zero.z;
|
||||
this.NHAOMEMANJA.z = z;
|
||||
int num;
|
||||
int num2;
|
||||
OKNNKFGFODL oknnkfgfodl = new OKNNKFGFODL(32, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
this.BoundaryChangedEvent = oknnkfgfodl;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x060152D7 RID: 86743 RVA: 0x004EDC3C File Offset: 0x004EBE3C
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x60152D7")]
|
||||
[Address(RVA = "0x1C9E2E0", Offset = "0x1C9D2E0", VA = "0x181C9E2E0")]
|
||||
static RoomARPlane()
|
||||
{
|
||||
int num;
|
||||
int num2;
|
||||
MFBGLIHGCGO<RoomARPlane> mfbglihgcgo = new MFBGLIHGCGO(4, num != 0, num2 != 0);
|
||||
num2 = 0;
|
||||
num = 0;
|
||||
RoomARPlane.PlaneInstantiatedEvent = mfbglihgcgo;
|
||||
int num3;
|
||||
int num4;
|
||||
MFBGLIHGCGO<RoomARPlane> mfbglihgcgo2 = new MFBGLIHGCGO(4, num3 != 0, num4 != 0);
|
||||
num4 = 0;
|
||||
num3 = 0;
|
||||
RoomARPlane.PlaneDestroyedEvent = mfbglihgcgo2;
|
||||
int num5;
|
||||
int num6;
|
||||
MFBGLIHGCGO<RoomARPlane> mfbglihgcgo3 = new MFBGLIHGCGO(4, num5 != 0, num6 != 0);
|
||||
num6 = 0;
|
||||
num5 = 0;
|
||||
RoomARPlane.PlaneUpdatedEvent = mfbglihgcgo3;
|
||||
RoomARPlane.MCDNNEFAKOL = new List();
|
||||
RoomARPlane.BGNIADGAFFG = new List();
|
||||
RoomARPlane.KKDAAKDMDNG = new List();
|
||||
}
|
||||
|
||||
// Token: 0x0400DF7C RID: 57212
|
||||
[Token(Token = "0x400DF7C")]
|
||||
private const float IMJIICPHDPN = 0.5f;
|
||||
|
||||
// Token: 0x0400DF7D RID: 57213
|
||||
[Token(Token = "0x400DF7D")]
|
||||
private const float HIJNMKFGLJO = 0.005f;
|
||||
|
||||
// Token: 0x0400DF7E RID: 57214
|
||||
[Token(Token = "0x400DF7E")]
|
||||
private const float EEOHPCJEHBG = 1f;
|
||||
|
||||
// Token: 0x0400DF80 RID: 57216
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DF80")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RigidbodyEx rigidbodyEx;
|
||||
|
||||
// Token: 0x0400DF81 RID: 57217
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DF81")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private MeshFilter meshFilter;
|
||||
|
||||
// Token: 0x0400DF82 RID: 57218
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DF82")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private MeshRenderer meshRenderer;
|
||||
|
||||
// Token: 0x0400DF83 RID: 57219
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DF83")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private MeshCollider meshCollider;
|
||||
|
||||
// Token: 0x0400DF84 RID: 57220
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DF84")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
|
||||
private LineRenderer lineRenderer;
|
||||
|
||||
// Token: 0x0400DF85 RID: 57221
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DF85")]
|
||||
private ARPlane KLGHBHCIJGM;
|
||||
|
||||
// Token: 0x0400DF86 RID: 57222
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DF86")]
|
||||
private Mesh BGCHONMEGJP;
|
||||
|
||||
// Token: 0x0400DF87 RID: 57223
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DF87")]
|
||||
private Mesh CNLGBJMBNKM;
|
||||
|
||||
// Token: 0x0400DF88 RID: 57224
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DF88")]
|
||||
private Vector3 NHAOMEMANJA;
|
||||
|
||||
// Token: 0x0400DF89 RID: 57225
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400DF89")]
|
||||
private JNCNPDMJJGG<Vector2[], Vector3, Quaternion> OBDPDAACFLG;
|
||||
|
||||
// Token: 0x0400DF8A RID: 57226
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400DF8A")]
|
||||
private KLLMCPFPIIE<Color> HIEMIKKPMBN;
|
||||
|
||||
// Token: 0x0400DF8B RID: 57227
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400DF8B")]
|
||||
private MaterialPropertyBlock POJKKILEGBC;
|
||||
|
||||
// Token: 0x0400DF8C RID: 57228
|
||||
[Token(Token = "0x400DF8C")]
|
||||
public static MFBGLIHGCGO<RoomARPlane> PlaneInstantiatedEvent;
|
||||
|
||||
// Token: 0x0400DF8D RID: 57229
|
||||
[Token(Token = "0x400DF8D")]
|
||||
public static MFBGLIHGCGO<RoomARPlane> PlaneDestroyedEvent;
|
||||
|
||||
// Token: 0x0400DF8E RID: 57230
|
||||
[Token(Token = "0x400DF8E")]
|
||||
public static MFBGLIHGCGO<RoomARPlane> PlaneUpdatedEvent;
|
||||
|
||||
// Token: 0x0400DF8F RID: 57231
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400DF8F")]
|
||||
public OKNNKFGFODL BoundaryChangedEvent;
|
||||
|
||||
// Token: 0x0400DF90 RID: 57232
|
||||
[Token(Token = "0x400DF90")]
|
||||
private static readonly List<int> MCDNNEFAKOL;
|
||||
|
||||
// Token: 0x0400DF91 RID: 57233
|
||||
[Token(Token = "0x400DF91")]
|
||||
private static readonly List<Vector3> BGNIADGAFFG;
|
||||
|
||||
// Token: 0x0400DF92 RID: 57234
|
||||
[Token(Token = "0x400DF92")]
|
||||
private static readonly List<Color> KKDAAKDMDNG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,408 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.AR
|
||||
{
|
||||
// Token: 0x020030E5 RID: 12517
|
||||
[Token(Token = "0x20030E5")]
|
||||
[ExecuteInEditMode]
|
||||
public class RoomARPlaneRenderingController : MonoBehaviour
|
||||
{
|
||||
// Token: 0x060152D8 RID: 86744 RVA: 0x004EDCAC File Offset: 0x004EBEAC
|
||||
[Token(Token = "0x60152D8")]
|
||||
[Address(RVA = "0x1C9AD20", Offset = "0x1C99D20", VA = "0x181C9AD20")]
|
||||
private void Awake()
|
||||
{
|
||||
Action<CFHMOGLHPPP> docindgleek;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action<CFHMOGLHPPP> action = new Action(this.SetMode);
|
||||
docindgleek = RoomARManager.DOCINDGLEEK;
|
||||
@delegate = Delegate.Combine(docindgleek, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != docindgleek)
|
||||
{
|
||||
}
|
||||
RoomARPlane roomARPlane = this.arPlane;
|
||||
int num = 0;
|
||||
if (roomARPlane != num)
|
||||
{
|
||||
RoomARPlane roomARPlane2 = this.arPlane;
|
||||
OKNNKFGFODL boundaryChangedEvent = roomARPlane2.BoundaryChangedEvent;
|
||||
Action action2 = new Action(this.FFPHFEPFEIE);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.BPJDFPACLMK(boundaryChangedEvent, action2);
|
||||
roomARPlane2.BoundaryChangedEvent = oknnkfgfodl;
|
||||
}
|
||||
CFHMOGLHPPP <CGCHENIBBBA>k__BackingField = RoomARManager.<CGCHENIBBBA>k__BackingField;
|
||||
this.SetMode(<CGCHENIBBBA>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x060152D9 RID: 86745 RVA: 0x004EDD38 File Offset: 0x004EBF38
|
||||
[Token(Token = "0x60152D9")]
|
||||
[Address(RVA = "0x1C9B1B0", Offset = "0x1C9A1B0", VA = "0x181C9B1B0")]
|
||||
private void OnDestroy()
|
||||
{
|
||||
Action<CFHMOGLHPPP> docindgleek;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
RoomARPlane roomARPlane = this.arPlane;
|
||||
int num = 0;
|
||||
if (roomARPlane != num)
|
||||
{
|
||||
RoomARPlane roomARPlane2 = this.arPlane;
|
||||
OKNNKFGFODL boundaryChangedEvent = roomARPlane2.BoundaryChangedEvent;
|
||||
Action action = new Action(this.FFPHFEPFEIE);
|
||||
OKNNKFGFODL oknnkfgfodl = OKNNKFGFODL.GMNMHGMFGOL(boundaryChangedEvent, action);
|
||||
roomARPlane2.BoundaryChangedEvent = oknnkfgfodl;
|
||||
}
|
||||
Material kfenpjenioi = this.KFENPJENIOI;
|
||||
int num2 = 0;
|
||||
if (!(kfenpjenioi == num2))
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.KFENPJENIOI);
|
||||
this.KFENPJENIOI = (ulong)0L;
|
||||
}
|
||||
Action<CFHMOGLHPPP> action2 = new Action(this.SetMode);
|
||||
docindgleek = RoomARManager.DOCINDGLEEK;
|
||||
@delegate = Delegate.Remove(docindgleek, action2);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != docindgleek)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152DA RID: 86746 RVA: 0x004EDDE4 File Offset: 0x004EBFE4
|
||||
[Token(Token = "0x60152DA")]
|
||||
[Address(RVA = "0x1C9B430", Offset = "0x1C9A430", VA = "0x181C9B430")]
|
||||
public void SetMode(CFHMOGLHPPP FONAHEMHGFF)
|
||||
{
|
||||
if (FONAHEMHGFF == CFHMOGLHPPP.TRANSPARENT || FONAHEMHGFF != CFHMOGLHPPP.PREVIEW)
|
||||
{
|
||||
}
|
||||
RoomARPlaneRenderingController.RenderModeSettings renderModeSettings = this.transparentModeSettings;
|
||||
MeshRenderer meshRenderer = this.renderer;
|
||||
int num = 0;
|
||||
if (meshRenderer != num)
|
||||
{
|
||||
MeshRenderer meshRenderer2 = this.renderer;
|
||||
MeshRenderer meshRenderer3 = this.renderer;
|
||||
Material kfenpjenioi = this.KFENPJENIOI;
|
||||
int num2 = 0;
|
||||
if (kfenpjenioi == num2)
|
||||
{
|
||||
Material material = this.sourceMaterial;
|
||||
int num3 = 0;
|
||||
if (material != num3)
|
||||
{
|
||||
Material material2 = new Material(this.sourceMaterial);
|
||||
MeshRenderer meshRenderer4 = this.renderer;
|
||||
this.KFENPJENIOI = material2;
|
||||
meshRenderer4.SetMaterial(material2);
|
||||
}
|
||||
}
|
||||
}
|
||||
Material kfenpjenioi2 = this.KFENPJENIOI;
|
||||
int num4 = 0;
|
||||
if (kfenpjenioi2 != num4)
|
||||
{
|
||||
Material kfenpjenioi3 = this.KFENPJENIOI;
|
||||
Material kfenpjenioi4;
|
||||
if (renderModeSettings == 0)
|
||||
{
|
||||
kfenpjenioi3.renderQueue = 3000;
|
||||
kfenpjenioi4 = this.KFENPJENIOI;
|
||||
string npdhjfodomb = RoomARPlaneRenderingController.NPDHJFODOMB;
|
||||
kfenpjenioi4.DisableKeyword(npdhjfodomb);
|
||||
}
|
||||
kfenpjenioi4.renderQueue = 1999;
|
||||
Material kfenpjenioi5 = this.KFENPJENIOI;
|
||||
string npdhjfodomb2 = RoomARPlaneRenderingController.NPDHJFODOMB;
|
||||
kfenpjenioi5.EnableKeyword(npdhjfodomb2);
|
||||
Material kfenpjenioi6 = this.KFENPJENIOI;
|
||||
if (renderModeSettings == 0)
|
||||
{
|
||||
string obbhpgnelep = RoomARPlaneRenderingController.OBBHPGNELEP;
|
||||
kfenpjenioi6.EnableKeyword(obbhpgnelep);
|
||||
}
|
||||
string obbhpgnelep2 = RoomARPlaneRenderingController.OBBHPGNELEP;
|
||||
kfenpjenioi6.DisableKeyword(obbhpgnelep2);
|
||||
Material kfenpjenioi7 = this.KFENPJENIOI;
|
||||
}
|
||||
LineRenderer lineRenderer = this.lineRenderer;
|
||||
int num5 = 0;
|
||||
if (lineRenderer != num5)
|
||||
{
|
||||
LineRenderer lineRenderer2 = this.lineRenderer;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152DB RID: 86747 RVA: 0x004EDF40 File Offset: 0x004EC140
|
||||
[Token(Token = "0x60152DB")]
|
||||
[Address(RVA = "0x1C9AFA0", Offset = "0x1C99FA0", VA = "0x181C9AFA0")]
|
||||
private void FFPHFEPFEIE()
|
||||
{
|
||||
float time = Time.time;
|
||||
Material kfenpjenioi = this.KFENPJENIOI;
|
||||
int num = 0;
|
||||
if (kfenpjenioi != num)
|
||||
{
|
||||
Material kfenpjenioi2 = this.KFENPJENIOI;
|
||||
float time2 = Time.time;
|
||||
this.JPGPAHJBGHL = time2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152DC RID: 86748 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x60152DC")]
|
||||
[Address(RVA = "0x1C9B160", Offset = "0x1C9A160", VA = "0x181C9B160")]
|
||||
private RoomARPlaneRenderingController.RenderModeSettings OGKIELLPCCE(CFHMOGLHPPP FONAHEMHGFF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x060152DD RID: 86749 RVA: 0x004EDF88 File Offset: 0x004EC188
|
||||
[Token(Token = "0x60152DD")]
|
||||
[Address(RVA = "0x1C9B0B0", Offset = "0x1C9A0B0", VA = "0x181C9B0B0")]
|
||||
private void MKEMAFIKGMM()
|
||||
{
|
||||
Material kfenpjenioi = this.KFENPJENIOI;
|
||||
int num = 0;
|
||||
if (!(kfenpjenioi == num))
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.KFENPJENIOI);
|
||||
this.KFENPJENIOI = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x060152DE RID: 86750 RVA: 0x004EDFBC File Offset: 0x004EC1BC
|
||||
[Token(Token = "0x60152DE")]
|
||||
[Address(RVA = "0x1C9B8E0", Offset = "0x1C9A8E0", VA = "0x181C9B8E0")]
|
||||
public RoomARPlaneRenderingController()
|
||||
{
|
||||
Color black = Color.black;
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
this.JPGPAHJBGHL = -1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DF93 RID: 57235
|
||||
[Token(Token = "0x400DF93")]
|
||||
private static readonly string NPDHJFODOMB = "_AG_AR_PLANE_VISUALS";
|
||||
|
||||
// Token: 0x0400DF94 RID: 57236
|
||||
[Token(Token = "0x400DF94")]
|
||||
private static readonly string OBBHPGNELEP = "_AG_AR_PLANES_DEPTH_SHADOW_ONLY";
|
||||
|
||||
// Token: 0x0400DF95 RID: 57237
|
||||
[Token(Token = "0x400DF95")]
|
||||
private static readonly int HLJNPCHDMHB = Shader.PropertyToID("_LastPulseTime");
|
||||
|
||||
// Token: 0x0400DF96 RID: 57238
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DF96")]
|
||||
[SerializeField]
|
||||
private CFHMOGLHPPP debugRenderMode = (CFHMOGLHPPP)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400DF97 RID: 57239
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400DF97")]
|
||||
[SerializeField]
|
||||
private bool debugPulseRequested;
|
||||
|
||||
// Token: 0x0400DF98 RID: 57240
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DF98")]
|
||||
[SerializeField]
|
||||
private Material sourceMaterial;
|
||||
|
||||
// Token: 0x0400DF99 RID: 57241
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DF99")]
|
||||
[SerializeField]
|
||||
private float pulseMaxPeriod = 3f;
|
||||
|
||||
// Token: 0x0400DF9A RID: 57242
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400DF9A")]
|
||||
[SerializeField]
|
||||
private RoomARPlaneRenderingController.RenderModeSettings transparentModeSettings;
|
||||
|
||||
// Token: 0x0400DF9B RID: 57243
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400DF9B")]
|
||||
[SerializeField]
|
||||
private RoomARPlaneRenderingController.RenderModeSettings opaqueModeSettings;
|
||||
|
||||
// Token: 0x0400DF9C RID: 57244
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400DF9C")]
|
||||
[SerializeField]
|
||||
private RoomARPlaneRenderingController.RenderModeSettings previewModeSettings;
|
||||
|
||||
// Token: 0x0400DF9D RID: 57245
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DF9D")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private MeshRenderer renderer;
|
||||
|
||||
// Token: 0x0400DF9E RID: 57246
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DF9E")]
|
||||
[SerializeField]
|
||||
[OAGJHJAIMMP(FHBJCBPFODN.Self, false, false, false)]
|
||||
private LineRenderer lineRenderer;
|
||||
|
||||
// Token: 0x0400DF9F RID: 57247
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DF9F")]
|
||||
[SerializeField]
|
||||
[NKNLDEIPALE(FHBJCBPFODN.Self, false, false, false)]
|
||||
private RoomARPlane arPlane;
|
||||
|
||||
// Token: 0x0400DFA0 RID: 57248
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DFA0")]
|
||||
private Material KFENPJENIOI;
|
||||
|
||||
// Token: 0x0400DFA1 RID: 57249
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400DFA1")]
|
||||
private float JPGPAHJBGHL;
|
||||
|
||||
// Token: 0x020030E6 RID: 12518
|
||||
[Token(Token = "0x20030E6")]
|
||||
[Serializable]
|
||||
private struct RenderModeSettings
|
||||
{
|
||||
// Token: 0x17003A38 RID: 14904
|
||||
// (get) Token: 0x060152E0 RID: 86752 RVA: 0x004EE038 File Offset: 0x004EC238
|
||||
[Token(Token = "0x17003A38")]
|
||||
public static RoomARPlaneRenderingController.RenderModeSettings DefaultOpaqueSettings
|
||||
{
|
||||
[Token(Token = "0x60152E0")]
|
||||
[Address(RVA = "0x1C98A30", Offset = "0x1C97A30", VA = "0x181C98A30")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060152E0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AR.RoomARPlaneRenderingController/RenderModeSettings RecRoom.Core.AR.RoomARPlaneRenderingController/RenderModeSettings::get_DefaultOpaqueSettings()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:Color(var_3_07, callgetter:Color(Color::get_white))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A39 RID: 14905
|
||||
// (get) Token: 0x060152E1 RID: 86753 RVA: 0x004EE04C File Offset: 0x004EC24C
|
||||
[Token(Token = "0x17003A39")]
|
||||
public static RoomARPlaneRenderingController.RenderModeSettings DefaultTransparentSettings
|
||||
{
|
||||
[Token(Token = "0x60152E1")]
|
||||
[Address(RVA = "0x1C98AD0", Offset = "0x1C97AD0", VA = "0x181C98AD0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060152E1)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AR.RoomARPlaneRenderingController/RenderModeSettings RecRoom.Core.AR.RoomARPlaneRenderingController/RenderModeSettings::get_DefaultTransparentSettings()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:Color(var_2_07, callgetter:Color(Color::get_black))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003A3A RID: 14906
|
||||
// (get) Token: 0x060152E2 RID: 86754 RVA: 0x004EE060 File Offset: 0x004EC260
|
||||
[Token(Token = "0x17003A3A")]
|
||||
public static RoomARPlaneRenderingController.RenderModeSettings DefaultPreviewSettings
|
||||
{
|
||||
[Token(Token = "0x60152E2")]
|
||||
[Address(RVA = "0x1C98A80", Offset = "0x1C97A80", VA = "0x181C98A80")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (060152E2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Core.AR.RoomARPlaneRenderingController/RenderModeSettings RecRoom.Core.AR.RoomARPlaneRenderingController/RenderModeSettings::get_DefaultPreviewSettings()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:Color(var_2_07, callgetter:Color(Color::get_white))
|
||||
}
|
||||
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1852
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.Optimize(DecompilerContext context, ILBlock method, AutoPropertyProvider autoPropertyProvider, StateMachineKind& stateMachineKind, MethodDef& inlinedMethod, AsyncMethodDebugInfo& asyncInfo, ILAstOptimizationStep abortBeforeStep) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 355
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(IEnumerable`1 parameters, MethodDebugInfoBuilder& builder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 123
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 88
|
||||
--- End of inner exception stack trace ---
|
||||
at ICSharpCode.Decompiler.Ast.AstMethodBodyBuilder.CreateMethodBody(MethodDef methodDef, DecompilerContext context, AutoPropertyProvider autoPropertyProvider, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, StringBuilder sb, MethodDebugInfoBuilder& stmtsBuilder) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstMethodBodyBuilder.cs:line 92
|
||||
at ICSharpCode.Decompiler.Ast.AstBuilder.AddMethodBody(EntityDeclaration methodNode, EntityDeclaration& updatedNode, MethodDef method, IEnumerable`1 parameters, Boolean valueParameterIsKeyword, MethodKind methodKind) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\Ast\AstBuilder.cs:line 1663
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400DFA2 RID: 57250
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DFA2")]
|
||||
public bool renderingEnabled;
|
||||
|
||||
// Token: 0x0400DFA3 RID: 57251
|
||||
[FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x400DFA3")]
|
||||
public bool renderARPlaneVisuals;
|
||||
|
||||
// Token: 0x0400DFA4 RID: 57252
|
||||
[FieldOffset(Offset = "0x2")]
|
||||
[Token(Token = "0x400DFA4")]
|
||||
public bool holographicEffectEnabled;
|
||||
|
||||
// Token: 0x0400DFA5 RID: 57253
|
||||
[FieldOffset(Offset = "0x3")]
|
||||
[Token(Token = "0x400DFA5")]
|
||||
public bool lineRendererEnabled;
|
||||
|
||||
// Token: 0x0400DFA6 RID: 57254
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400DFA6")]
|
||||
public bool shadowRenderingEnabled;
|
||||
|
||||
// Token: 0x0400DFA7 RID: 57255
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400DFA7")]
|
||||
public Color color;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user