a
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: 0x02002FFE RID: 12286
|
||||
[Token(Token = "0x2002FFE")]
|
||||
public class PlatformARManager : SingletonMonoBehaviour<PlatformARManager>
|
||||
{
|
||||
// Token: 0x17003982 RID: 14722
|
||||
// (get) Token: 0x06014E98 RID: 85656 RVA: 0x004E3F9C File Offset: 0x004E219C
|
||||
[Token(Token = "0x17003982")]
|
||||
public bool OBDNCGPNKNA
|
||||
{
|
||||
[Token(Token = "0x6014E98")]
|
||||
[Address(RVA = "0x1147AC0", Offset = "0x11468C0", VA = "0x181147AC0")]
|
||||
get
|
||||
{
|
||||
if (this.GIIJGCELALF && this.KAHNEBCJMCP.ToString() == (ulong)1L)
|
||||
{
|
||||
return this.faceTracking.DPJALGECDMK;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003983 RID: 14723
|
||||
// (get) Token: 0x06014E99 RID: 85657 RVA: 0x004E3FD8 File Offset: 0x004E21D8
|
||||
[Token(Token = "0x17003983")]
|
||||
public RecRoomARFaceTracking NKHELOBCLBC
|
||||
{
|
||||
[Token(Token = "0x6014E99")]
|
||||
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
||||
get
|
||||
{
|
||||
return this.faceTracking;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003984 RID: 14724
|
||||
// (get) Token: 0x06014E9A RID: 85658 RVA: 0x004E3FEC File Offset: 0x004E21EC
|
||||
[Token(Token = "0x17003984")]
|
||||
public bool IAHDOAKFJLA
|
||||
{
|
||||
[Token(Token = "0x6014E9A")]
|
||||
[Address(RVA = "0x1147B20", Offset = "0x1146920", VA = "0x181147B20")]
|
||||
get
|
||||
{
|
||||
if (this.GIIJGCELALF && this.KAHNEBCJMCP.ToString() == (ulong)2L)
|
||||
{
|
||||
return this.roomTracking.PLILHGDLKBF;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003985 RID: 14725
|
||||
// (get) Token: 0x06014E9B RID: 85659 RVA: 0x004E4028 File Offset: 0x004E2228
|
||||
[Token(Token = "0x17003985")]
|
||||
public Vector3 OBLPMCFEFMJ
|
||||
{
|
||||
[Token(Token = "0x6014E9B")]
|
||||
[Address(RVA = "0x1147CD0", Offset = "0x1146AD0", VA = "0x181147CD0")]
|
||||
get
|
||||
{
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003986 RID: 14726
|
||||
// (get) Token: 0x06014E9C RID: 85660 RVA: 0x004E4044 File Offset: 0x004E2244
|
||||
[Token(Token = "0x17003986")]
|
||||
public Vector3 LGBLHCIIPBI
|
||||
{
|
||||
[Token(Token = "0x6014E9C")]
|
||||
[Address(RVA = "0x1147B80", Offset = "0x1146980", VA = "0x181147B80")]
|
||||
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: 0x17003987 RID: 14727
|
||||
// (get) Token: 0x06014E9D RID: 85661 RVA: 0x004E4078 File Offset: 0x004E2278
|
||||
[Token(Token = "0x17003987")]
|
||||
public Quaternion HNDOIFOHJBL
|
||||
{
|
||||
[Token(Token = "0x6014E9D")]
|
||||
[Address(RVA = "0x1147D30", Offset = "0x1146B30", VA = "0x181147D30")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003988 RID: 14728
|
||||
// (get) Token: 0x06014E9E RID: 85662 RVA: 0x004E408C File Offset: 0x004E228C
|
||||
// (set) Token: 0x06014E9F RID: 85663 RVA: 0x004E40A0 File Offset: 0x004E22A0
|
||||
[Token(Token = "0x17003988")]
|
||||
public bool JLCFKKGFGKN
|
||||
{
|
||||
[Token(Token = "0x6014E9E")]
|
||||
[Address(RVA = "0xDF7080", Offset = "0xDF5E80", VA = "0x180DF7080")]
|
||||
get;
|
||||
[Token(Token = "0x6014E9F")]
|
||||
[Address(RVA = "0xDF8330", Offset = "0xDF7130", VA = "0x180DF8330")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17003989 RID: 14729
|
||||
// (get) Token: 0x06014EA0 RID: 85664 RVA: 0x004E40B4 File Offset: 0x004E22B4
|
||||
// (set) Token: 0x06014EA1 RID: 85665 RVA: 0x004E40C8 File Offset: 0x004E22C8
|
||||
[Token(Token = "0x17003989")]
|
||||
public bool BHLNEMLBPNE
|
||||
{
|
||||
[Token(Token = "0x6014EA0")]
|
||||
[Address(RVA = "0xDF70A0", Offset = "0xDF5EA0", VA = "0x180DF70A0")]
|
||||
get;
|
||||
[Token(Token = "0x6014EA1")]
|
||||
[Address(RVA = "0xDF8350", Offset = "0xDF7150", VA = "0x180DF8350")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x06014EA2 RID: 85666 RVA: 0x004E40DC File Offset: 0x004E22DC
|
||||
[Token(Token = "0x6014EA2")]
|
||||
[Address(RVA = "0x1146900", Offset = "0x1145700", VA = "0x181146900")]
|
||||
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: 0x06014EA3 RID: 85667 RVA: 0x004E4124 File Offset: 0x004E2324
|
||||
[Token(Token = "0x6014EA3")]
|
||||
[Address(RVA = "0x11468A0", Offset = "0x11456A0", VA = "0x1811468A0")]
|
||||
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: 0x06014EA4 RID: 85668 RVA: 0x004E4164 File Offset: 0x004E2364
|
||||
[Token(Token = "0x6014EA4")]
|
||||
[Address(RVA = "0x11478C0", Offset = "0x11466C0", VA = "0x1811478C0")]
|
||||
public Color SampleColorFromLastVideoFrame(Vector2 KJJAAHMDDBO)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x06014EA5 RID: 85669 RVA: 0x004E4178 File Offset: 0x004E2378
|
||||
[Token(Token = "0x6014EA5")]
|
||||
[Address(RVA = "0x1146A50", Offset = "0x1145850", VA = "0x181146A50")]
|
||||
public ARPlane GetPlane(TrackableId FAMMMGAJMHG)
|
||||
{
|
||||
RecRoomARRoomTracking recRoomARRoomTracking = this.roomTracking;
|
||||
ARPlane arplane;
|
||||
return arplane;
|
||||
}
|
||||
|
||||
// Token: 0x06014EA6 RID: 85670 RVA: 0x004E4194 File Offset: 0x004E2394
|
||||
[Token(Token = "0x6014EA6")]
|
||||
[Address(RVA = "0x1146A30", Offset = "0x1145830", VA = "0x181146A30")]
|
||||
public TrackableCollection<ARPlane> GetCurrentPlanes()
|
||||
{
|
||||
return this.roomTracking.GetCurrentPlanes();
|
||||
}
|
||||
|
||||
// Token: 0x1700398A RID: 14730
|
||||
// (get) Token: 0x06014EA7 RID: 85671 RVA: 0x004E41B4 File Offset: 0x004E23B4
|
||||
[Token(Token = "0x1700398A")]
|
||||
public bool EGOBGICCIKP
|
||||
{
|
||||
[Token(Token = "0x6014EA7")]
|
||||
[Address(RVA = "0x403930", Offset = "0x402730", VA = "0x180403930")]
|
||||
get
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700398B RID: 14731
|
||||
// (get) Token: 0x06014EA8 RID: 85672 RVA: 0x004E41C4 File Offset: 0x004E23C4
|
||||
[Token(Token = "0x1700398B")]
|
||||
public bool GIIJGCELALF
|
||||
{
|
||||
[Token(Token = "0x6014EA8")]
|
||||
[Address(RVA = "0x1147A20", Offset = "0x1146820", VA = "0x181147A20")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700398C RID: 14732
|
||||
// (get) Token: 0x06014EA9 RID: 85673 RVA: 0x004E41F8 File Offset: 0x004E23F8
|
||||
[Token(Token = "0x1700398C")]
|
||||
public object BGIBOGNHLKA
|
||||
{
|
||||
[Token(Token = "0x6014EA9")]
|
||||
[Address(RVA = "0x11479E0", Offset = "0x11467E0", VA = "0x1811479E0")]
|
||||
get
|
||||
{
|
||||
BJOIBBBOIKO<PlatformARManager.GKDBNJHELNO> kahnebcjmcp = this.KAHNEBCJMCP;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014EAA RID: 85674 RVA: 0x004E4214 File Offset: 0x004E2414
|
||||
[Token(Token = "0x6014EAA")]
|
||||
[Address(RVA = "0x11465A0", Offset = "0x11453A0", VA = "0x1811465A0")]
|
||||
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: 0x06014EAB RID: 85675 RVA: 0x004E4270 File Offset: 0x004E2470
|
||||
[Token(Token = "0x6014EAB")]
|
||||
[Address(RVA = "0x11477F0", Offset = "0x11465F0", VA = "0x1811477F0")]
|
||||
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: 0x06014EAC RID: 85676 RVA: 0x004E42C4 File Offset: 0x004E24C4
|
||||
[Token(Token = "0x6014EAC")]
|
||||
[Address(RVA = "0x1147900", Offset = "0x1146700", VA = "0x181147900")]
|
||||
public void SetSessionWorldSpaceRoot(Transform GLDNMIBBALI)
|
||||
{
|
||||
this.NIPEGBCMICI = GLDNMIBBALI;
|
||||
this.<MLHACOMLHDA>k__BackingField = true;
|
||||
this.MPOGEJOFFAK = 1.6f;
|
||||
this.KDGCKCLKDGI();
|
||||
}
|
||||
|
||||
// Token: 0x06014EAD RID: 85677 RVA: 0x004E42F0 File Offset: 0x004E24F0
|
||||
[Token(Token = "0x6014EAD")]
|
||||
[Address(RVA = "0x11478B0", Offset = "0x11466B0", VA = "0x1811478B0")]
|
||||
public void RequestNewFloorHeight()
|
||||
{
|
||||
this.<MLHACOMLHDA>k__BackingField = true;
|
||||
}
|
||||
|
||||
// Token: 0x06014EAE RID: 85678 RVA: 0x004E4304 File Offset: 0x004E2504
|
||||
[Token(Token = "0x6014EAE")]
|
||||
[Address(RVA = "0x1146890", Offset = "0x1145690", VA = "0x181146890")]
|
||||
public void ClearSessionWorldSpaceRoot()
|
||||
{
|
||||
this.NIPEGBCMICI = (ulong)0L;
|
||||
this.<MLHACOMLHDA>k__BackingField = false;
|
||||
}
|
||||
|
||||
// Token: 0x06014EAF RID: 85679 RVA: 0x004E4324 File Offset: 0x004E2524
|
||||
[Token(Token = "0x6014EAF")]
|
||||
[Address(RVA = "0x11466B0", Offset = "0x11454B0", VA = "0x1811466B0", 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: 0x06014EB0 RID: 85680 RVA: 0x004E43D8 File Offset: 0x004E25D8
|
||||
[Token(Token = "0x6014EB0")]
|
||||
[Address(RVA = "0x1147920", Offset = "0x1146720", VA = "0x181147920")]
|
||||
private void Update()
|
||||
{
|
||||
this.NBNCLAJIDGE();
|
||||
this.KDGCKCLKDGI();
|
||||
}
|
||||
|
||||
// Token: 0x06014EB1 RID: 85681 RVA: 0x004E43F4 File Offset: 0x004E25F4
|
||||
[Token(Token = "0x6014EB1")]
|
||||
[Address(RVA = "0x1147760", Offset = "0x1146560", VA = "0x181147760", Slot = "5")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
RecRoomARRoomTracking recRoomARRoomTracking = this.roomTracking;
|
||||
CEILPAMPAFF ceilpampaff = new CEILPAMPAFF(this.CEOJDLAIKMC);
|
||||
recRoomARRoomTracking.NJCMEBFIFHO -= ceilpampaff;
|
||||
}
|
||||
|
||||
// Token: 0x06014EB2 RID: 85682 RVA: 0x004E4428 File Offset: 0x004E2628
|
||||
[Token(Token = "0x6014EB2")]
|
||||
[Address(RVA = "0x1147510", Offset = "0x1146310", VA = "0x181147510")]
|
||||
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: 0x06014EB3 RID: 85683 RVA: 0x004E4514 File Offset: 0x004E2714
|
||||
[Token(Token = "0x6014EB3")]
|
||||
[Address(RVA = "0x1146960", Offset = "0x1145760", VA = "0x181146960")]
|
||||
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: 0x06014EB4 RID: 85684 RVA: 0x004E45AC File Offset: 0x004E27AC
|
||||
[Token(Token = "0x6014EB4")]
|
||||
[Address(RVA = "0x11474C0", Offset = "0x11462C0", VA = "0x1811474C0")]
|
||||
private IEnumerator<KENFJGFMIPM> OCDCOFOPHOL()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014EB4)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
|
||||
// Token: 0x06014EB5 RID: 85685 RVA: 0x004E45C8 File Offset: 0x004E27C8
|
||||
[Token(Token = "0x6014EB5")]
|
||||
[Address(RVA = "0x1146870", Offset = "0x1145670", VA = "0x181146870")]
|
||||
private void CEOJDLAIKMC(List<ARPlane> LPBBJNNHFEH, List<ARPlane> IGKPICILLIB)
|
||||
{
|
||||
CEILPAMPAFF planesUpdatedEvent = this.PlanesUpdatedEvent;
|
||||
if (planesUpdatedEvent != 0)
|
||||
{
|
||||
planesUpdatedEvent.Invoke(LPBBJNNHFEH, IGKPICILLIB);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014EB6 RID: 85686 RVA: 0x004E45EC File Offset: 0x004E27EC
|
||||
[Token(Token = "0x6014EB6")]
|
||||
[Address(RVA = "0x1146E10", Offset = "0x1145C10", VA = "0x181146E10")]
|
||||
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: 0x06014EB7 RID: 85687 RVA: 0x004E4664 File Offset: 0x004E2864
|
||||
[Token(Token = "0x6014EB7")]
|
||||
[Address(RVA = "0x1146FC0", Offset = "0x1145DC0", VA = "0x181146FC0")]
|
||||
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: 0x06014EB8 RID: 85688 RVA: 0x004E47B4 File Offset: 0x004E29B4
|
||||
[Token(Token = "0x6014EB8")]
|
||||
[Address(RVA = "0x1146A80", Offset = "0x1145880", VA = "0x181146A80")]
|
||||
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: 0x06014EB9 RID: 85689 RVA: 0x004E47F4 File Offset: 0x004E29F4
|
||||
[Token(Token = "0x6014EB9")]
|
||||
[Address(RVA = "0x1146C50", Offset = "0x1145A50", VA = "0x181146C50")]
|
||||
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: 0x06014EBA RID: 85690 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014EBA")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void FMOFNNILJMC()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014EBB RID: 85691 RVA: 0x004E4874 File Offset: 0x004E2A74
|
||||
[Token(Token = "0x6014EBB")]
|
||||
[Address(RVA = "0x1147940", Offset = "0x1146740", VA = "0x181147940")]
|
||||
public PlatformARManager()
|
||||
{
|
||||
BJOIBBBOIKO<PlatformARManager.GKDBNJHELNO> bjoibbboiko = new BJOIBBBOIKO();
|
||||
this.KAHNEBCJMCP = bjoibbboiko;
|
||||
float[] array = new float[60];
|
||||
this.NPENAGCEOEA = array;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DD79 RID: 56697
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DD79")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private RecRoomARSession arSession;
|
||||
|
||||
// Token: 0x0400DD7A RID: 56698
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DD7A")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private RecRoomARFaceTracking faceTracking;
|
||||
|
||||
// Token: 0x0400DD7B RID: 56699
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DD7B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false, false)]
|
||||
private RecRoomARRoomTracking roomTracking;
|
||||
|
||||
// Token: 0x0400DD7C RID: 56700
|
||||
[Token(Token = "0x400DD7C")]
|
||||
private const float ANIBACANNBG = 0f;
|
||||
|
||||
// Token: 0x0400DD7D RID: 56701
|
||||
[Token(Token = "0x400DD7D")]
|
||||
private const float LHOLAIBJEEG = 1f;
|
||||
|
||||
// Token: 0x0400DD7E RID: 56702
|
||||
[Token(Token = "0x400DD7E")]
|
||||
private const float HOLAIPGBLNC = 0.1f;
|
||||
|
||||
// Token: 0x0400DD7F RID: 56703
|
||||
[Token(Token = "0x400DD7F")]
|
||||
private const float ONJDHEAFKHA = 0.01f;
|
||||
|
||||
// Token: 0x0400DD80 RID: 56704
|
||||
[Token(Token = "0x400DD80")]
|
||||
private const int FCDOOLMJFMF = 60;
|
||||
|
||||
// Token: 0x0400DD81 RID: 56705
|
||||
[Token(Token = "0x400DD81")]
|
||||
private const float AIBKBNEFBHN = 1.6f;
|
||||
|
||||
// Token: 0x0400DD82 RID: 56706
|
||||
[FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x400DD82")]
|
||||
private BJOIBBBOIKO<PlatformARManager.GKDBNJHELNO> KAHNEBCJMCP;
|
||||
|
||||
// Token: 0x0400DD83 RID: 56707
|
||||
[FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x400DD83")]
|
||||
private KFBABPAPIMB CFGPCAJHEDE;
|
||||
|
||||
// Token: 0x0400DD84 RID: 56708
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DD84")]
|
||||
private Transform NIPEGBCMICI;
|
||||
|
||||
// Token: 0x0400DD85 RID: 56709
|
||||
[FieldOffset(Offset = "0x48")]
|
||||
[Token(Token = "0x400DD85")]
|
||||
private float MPOGEJOFFAK;
|
||||
|
||||
// Token: 0x0400DD86 RID: 56710
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DD86")]
|
||||
private float[] NPENAGCEOEA;
|
||||
|
||||
// Token: 0x0400DD87 RID: 56711
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DD87")]
|
||||
private int PIHIOADDEDK;
|
||||
|
||||
// Token: 0x0400DD8A RID: 56714
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DD8A")]
|
||||
public CEILPAMPAFF PlanesUpdatedEvent;
|
||||
|
||||
// Token: 0x02002FFF RID: 12287
|
||||
[Token(Token = "0x2002FFF")]
|
||||
public enum GKDBNJHELNO
|
||||
{
|
||||
// Token: 0x0400DD8C RID: 56716
|
||||
[Token(Token = "0x400DD8C")]
|
||||
DISABLED,
|
||||
// Token: 0x0400DD8D RID: 56717
|
||||
[Token(Token = "0x400DD8D")]
|
||||
FACE_TRACKING,
|
||||
// Token: 0x0400DD8E RID: 56718
|
||||
[Token(Token = "0x400DD8E")]
|
||||
ROOM_TRACKING
|
||||
}
|
||||
|
||||
// Token: 0x02003000 RID: 12288
|
||||
[Token(Token = "0x2003000")]
|
||||
public enum BGKPNNIHGIO
|
||||
{
|
||||
// Token: 0x0400DD90 RID: 56720
|
||||
[Token(Token = "0x400DD90")]
|
||||
DISABLED,
|
||||
// Token: 0x0400DD91 RID: 56721
|
||||
[Token(Token = "0x400DD91")]
|
||||
RoomScaleLocomotion,
|
||||
// Token: 0x0400DD92 RID: 56722
|
||||
[Token(Token = "0x400DD92")]
|
||||
FaceTracking,
|
||||
// Token: 0x0400DD93 RID: 56723
|
||||
[Token(Token = "0x400DD93")]
|
||||
FullRoomScaleAR
|
||||
}
|
||||
|
||||
// Token: 0x02003001 RID: 12289
|
||||
[Token(Token = "0x2003001")]
|
||||
[CompilerGenerated]
|
||||
private sealed class PCMOHPOBJLN
|
||||
{
|
||||
// Token: 0x06014EBC RID: 85692 RVA: 0x004E48A4 File Offset: 0x004E2AA4
|
||||
[Token(Token = "0x6014EBC")]
|
||||
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
||||
public PCMOHPOBJLN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014EBD RID: 85693 RVA: 0x004E48B8 File Offset: 0x004E2AB8
|
||||
[Token(Token = "0x6014EBD")]
|
||||
[Address(RVA = "0x1145D90", Offset = "0x1144B90", VA = "0x181145D90")]
|
||||
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: 0x0400DD94 RID: 56724
|
||||
[FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400DD94")]
|
||||
public PlatformARManager <>4__this;
|
||||
|
||||
// Token: 0x0400DD95 RID: 56725
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DD95")]
|
||||
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: 0x02002FF9 RID: 12281
|
||||
[Token(Token = "0x2002FF9")]
|
||||
public class RoomARManager : NetworkedSingletonMonoBehaviour<RoomARManager>
|
||||
{
|
||||
// Token: 0x17003976 RID: 14710
|
||||
// (get) Token: 0x06014E56 RID: 85590 RVA: 0x004E2E58 File Offset: 0x004E1058
|
||||
// (set) Token: 0x06014E57 RID: 85591 RVA: 0x004E2E6C File Offset: 0x004E106C
|
||||
[Token(Token = "0x17003976")]
|
||||
public static CFHMOGLHPPP EMONAOIJMHF
|
||||
{
|
||||
[Token(Token = "0x6014E56")]
|
||||
[Address(RVA = "0x114BEF0", Offset = "0x114ACF0", VA = "0x18114BEF0")]
|
||||
get;
|
||||
[Token(Token = "0x6014E57")]
|
||||
[Address(RVA = "0x114B2B0", Offset = "0x114A0B0", VA = "0x18114B2B0")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x140001C0 RID: 448
|
||||
// (add) Token: 0x06014E58 RID: 85592 RVA: 0x004E2E80 File Offset: 0x004E1080
|
||||
// (remove) Token: 0x06014E59 RID: 85593 RVA: 0x004E2EAC File Offset: 0x004E10AC
|
||||
[Token(Token = "0x140001C0")]
|
||||
public static event Action<CFHMOGLHPPP> DOCINDGLEEK
|
||||
{
|
||||
[Token(Token = "0x6014E58")]
|
||||
[Address(RVA = "0x114BBF0", Offset = "0x114A9F0", VA = "0x18114BBF0")]
|
||||
[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 = "0x6014E59")]
|
||||
[Address(RVA = "0x114BFB0", Offset = "0x114ADB0", VA = "0x18114BFB0")]
|
||||
[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: 0x17003977 RID: 14711
|
||||
// (get) Token: 0x06014E5A RID: 85594 RVA: 0x004E2ED8 File Offset: 0x004E10D8
|
||||
// (set) Token: 0x06014E5B RID: 85595 RVA: 0x004E2EF8 File Offset: 0x004E10F8
|
||||
[Token(Token = "0x17003977")]
|
||||
private int LEIHGIPEEAI
|
||||
{
|
||||
[Token(Token = "0x6014E5A")]
|
||||
[Address(RVA = "0x1149EB0", Offset = "0x1148CB0", VA = "0x181149EB0")]
|
||||
get
|
||||
{
|
||||
return this.HOLNOJFOBIF.IAHDANBDAAM();
|
||||
}
|
||||
[Token(Token = "0x6014E5B")]
|
||||
[Address(RVA = "0x114A980", Offset = "0x1149780", VA = "0x18114A980")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<int> holnojfobif = this.HOLNOJFOBIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003978 RID: 14712
|
||||
// (get) Token: 0x06014E5C RID: 85596 RVA: 0x004E2F14 File Offset: 0x004E1114
|
||||
[Token(Token = "0x17003978")]
|
||||
public bool PJNCEDMIPIF
|
||||
{
|
||||
[Token(Token = "0x6014E5C")]
|
||||
[Address(RVA = "0x114BCF0", Offset = "0x114AAF0", VA = "0x18114BCF0")]
|
||||
get
|
||||
{
|
||||
return this.HOLNOJFOBIF.IAHDANBDAAM() != -1;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003979 RID: 14713
|
||||
// (get) Token: 0x06014E5D RID: 85597 RVA: 0x004E2F38 File Offset: 0x004E1138
|
||||
[Token(Token = "0x17003979")]
|
||||
public bool AADGPOEPCDF
|
||||
{
|
||||
[Token(Token = "0x6014E5D")]
|
||||
[Address(RVA = "0x114BD40", Offset = "0x114AB40", VA = "0x18114BD40")]
|
||||
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: 0x06014E5E RID: 85598 RVA: 0x004E2F80 File Offset: 0x004E1180
|
||||
[Token(Token = "0x6014E5E")]
|
||||
[Address(RVA = "0x114AAA0", Offset = "0x11498A0", VA = "0x18114AAA0")]
|
||||
public bool IsPlayerARSource(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
return this.HOLNOJFOBIF.IAHDANBDAAM() == IEKDDPPNFPF.<LPHIFCGHALA>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x06014E5F RID: 85599 RVA: 0x004E2FA8 File Offset: 0x004E11A8
|
||||
[Token(Token = "0x6014E5F")]
|
||||
[Address(RVA = "0x114B960", Offset = "0x114A760", VA = "0x18114B960")]
|
||||
public void TryClaimARSource(AGAJMBPABDL IEKDDPPNFPF)
|
||||
{
|
||||
if (this.HOLNOJFOBIF.IAHDANBDAAM() == -1)
|
||||
{
|
||||
base.JDHMIOJKLCK.TransferOwnership(IEKDDPPNFPF);
|
||||
KLLMCPFPIIE<int> holnojfobif = this.HOLNOJFOBIF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E60 RID: 85600 RVA: 0x004E2FDC File Offset: 0x004E11DC
|
||||
[Token(Token = "0x6014E60")]
|
||||
[Address(RVA = "0x114B7F0", Offset = "0x114A5F0", VA = "0x18114B7F0")]
|
||||
public static void SetPlaneRenderMode(CFHMOGLHPPP GOHEDFHNMLE)
|
||||
{
|
||||
RoomARManager.<CGCHENIBBBA>k__BackingField = GOHEDFHNMLE;
|
||||
Action<CFHMOGLHPPP> docindgleek = RoomARManager.DOCINDGLEEK;
|
||||
}
|
||||
|
||||
// Token: 0x06014E61 RID: 85601 RVA: 0x004E2FFC File Offset: 0x004E11FC
|
||||
[Token(Token = "0x6014E61")]
|
||||
[Address(RVA = "0x1149F00", Offset = "0x1148D00", VA = "0x181149F00", 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: 0x06014E62 RID: 85602 RVA: 0x004E3184 File Offset: 0x004E1384
|
||||
[Token(Token = "0x6014E62")]
|
||||
[Address(RVA = "0xA36060", Offset = "0xA34E60", VA = "0x180A36060")]
|
||||
private void Update()
|
||||
{
|
||||
this.PEGJGMDGKJN.OPEMIFENIJM();
|
||||
}
|
||||
|
||||
// Token: 0x06014E63 RID: 85603 RVA: 0x004E31A4 File Offset: 0x004E13A4
|
||||
[Token(Token = "0x6014E63")]
|
||||
[Address(RVA = "0x114B4A0", Offset = "0x114A2A0", VA = "0x18114B4A0", 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: 0x06014E64 RID: 85604 RVA: 0x004E323C File Offset: 0x004E143C
|
||||
[Token(Token = "0x6014E64")]
|
||||
[Address(RVA = "0x114A740", Offset = "0x1149540", VA = "0x18114A740")]
|
||||
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: 0x06014E65 RID: 85605 RVA: 0x004E3278 File Offset: 0x004E1478
|
||||
[Token(Token = "0x6014E65")]
|
||||
[Address(RVA = "0x114A690", Offset = "0x1149490", VA = "0x18114A690")]
|
||||
private void FLMJJAIKGLM()
|
||||
{
|
||||
if (this.HOLNOJFOBIF.IAHDANBDAAM() == -1)
|
||||
{
|
||||
PlatformManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
if (instance != 0)
|
||||
{
|
||||
MLFKNFFOOPF currentPlatform = instance.ODHAKEMLFBM;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E66 RID: 85606 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014E66")]
|
||||
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080")]
|
||||
private void EIKOMOPDOGP(ushort CPMPEJFMDED, ushort OEAPMLMHLLF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014E67 RID: 85607 RVA: 0x004E32AC File Offset: 0x004E14AC
|
||||
[Token(Token = "0x6014E67")]
|
||||
[Address(RVA = "0x114AB00", Offset = "0x1149900", VA = "0x18114AB00")]
|
||||
private void JFLFDMNOBDN()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && this.BHLGMBONAJA())
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E68 RID: 85608 RVA: 0x004E32DC File Offset: 0x004E14DC
|
||||
[Token(Token = "0x6014E68")]
|
||||
[Address(RVA = "0x114AE00", Offset = "0x1149C00", VA = "0x18114AE00")]
|
||||
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: 0x06014E69 RID: 85609 RVA: 0x004E3380 File Offset: 0x004E1580
|
||||
[Token(Token = "0x6014E69")]
|
||||
[Address(RVA = "0x114A910", Offset = "0x1149710", VA = "0x18114A910")]
|
||||
private void HFCLPLBPLEI()
|
||||
{
|
||||
if (base.OGIBLNIIHDK && !this.BHLGMBONAJA())
|
||||
{
|
||||
DJHELPHHAEN pegjgmdgkjn = this.PEGJGMDGKJN;
|
||||
int num = 0;
|
||||
pegjgmdgkjn.PIEOGAPMGIH((ushort)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E6A RID: 85610 RVA: 0x004E33B8 File Offset: 0x004E15B8
|
||||
[Token(Token = "0x6014E6A")]
|
||||
[Address(RVA = "0x114ACC0", Offset = "0x1149AC0", VA = "0x18114ACC0")]
|
||||
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: 0x06014E6B RID: 85611 RVA: 0x004E3414 File Offset: 0x004E1614
|
||||
[Token(Token = "0x6014E6B")]
|
||||
[Address(RVA = "0x114A3D0", Offset = "0x11491D0", VA = "0x18114A3D0")]
|
||||
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: 0x06014E6C RID: 85612 RVA: 0x004E3468 File Offset: 0x004E1668
|
||||
[Token(Token = "0x6014E6C")]
|
||||
[Address(RVA = "0x114AB70", Offset = "0x1149970", VA = "0x18114AB70")]
|
||||
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: 0x06014E6D RID: 85613 RVA: 0x004E34A8 File Offset: 0x004E16A8
|
||||
[Token(Token = "0x6014E6D")]
|
||||
[Address(RVA = "0x114A9E0", Offset = "0x11497E0", VA = "0x18114A9E0")]
|
||||
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: 0x06014E6E RID: 85614 RVA: 0x004E34F4 File Offset: 0x004E16F4
|
||||
[Token(Token = "0x6014E6E")]
|
||||
[Address(RVA = "0x114B090", Offset = "0x1149E90", VA = "0x18114B090")]
|
||||
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: 0x06014E6F RID: 85615 RVA: 0x004E3520 File Offset: 0x004E1720
|
||||
[Token(Token = "0x6014E6F")]
|
||||
[Address(RVA = "0x114A8B0", Offset = "0x11496B0", VA = "0x18114A8B0")]
|
||||
private void GKPFJOAEILI(RoomARPlane KDDPIDEDPNP)
|
||||
{
|
||||
MeshCollider meshCollider = KDDPIDEDPNP.meshCollider;
|
||||
}
|
||||
|
||||
// Token: 0x06014E70 RID: 85616 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014E70")]
|
||||
[Address(RVA = "0x114A4D0", Offset = "0x11492D0", VA = "0x18114A4D0")]
|
||||
private void BJCELDBPLDC(List<ARPlane> LPBBJNNHFEH, List<ARPlane> NNKLPJLLCPJ)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014E71 RID: 85617 RVA: 0x004E353C File Offset: 0x004E173C
|
||||
[Token(Token = "0x6014E71")]
|
||||
[Address(RVA = "0x114B310", Offset = "0x114A110", VA = "0x18114B310")]
|
||||
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: 0x06014E72 RID: 85618 RVA: 0x004E3588 File Offset: 0x004E1788
|
||||
[Token(Token = "0x6014E72")]
|
||||
[Address(RVA = "0x114B100", Offset = "0x1149F00", VA = "0x18114B100")]
|
||||
private void OAMJFINPPKD(ARPlane KLGHBHCIJGM)
|
||||
{
|
||||
Dictionary<TrackableId, RoomARPlane> dahpbfmikki = this.DAHPBFMIKKI;
|
||||
bool flag;
|
||||
bool flag2;
|
||||
if (!flag || flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E73 RID: 85619 RVA: 0x004E35AC File Offset: 0x004E17AC
|
||||
[Token(Token = "0x6014E73")]
|
||||
[Address(RVA = "0x114B1E0", Offset = "0x1149FE0", VA = "0x18114B1E0")]
|
||||
private void OAMJFINPPKD(RoomARPlane KDDPIDEDPNP)
|
||||
{
|
||||
if (!KDDPIDEDPNP.OGIBLNIIHDK)
|
||||
{
|
||||
PhotonView photonView = KDDPIDEDPNP.JDHMIOJKLCK;
|
||||
AGAJMBPABDL agajmbpabdl = KKPBCOOONNK.MDMMDPEKICF;
|
||||
photonView.TransferOwnership(agajmbpabdl);
|
||||
}
|
||||
KKPBCOOONNK.HMLHHNMGNAA(KDDPIDEDPNP.JDHMIOJKLCK);
|
||||
}
|
||||
|
||||
// Token: 0x06014E74 RID: 85620 RVA: 0x004E35EC File Offset: 0x004E17EC
|
||||
[Token(Token = "0x6014E74")]
|
||||
[Address(RVA = "0x114B6A0", Offset = "0x114A4A0", VA = "0x18114B6A0")]
|
||||
[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: 0x06014E75 RID: 85621 RVA: 0x004E362C File Offset: 0x004E182C
|
||||
[Token(Token = "0x6014E75")]
|
||||
[Address(RVA = "0x114BA70", Offset = "0x114A870", VA = "0x18114BA70")]
|
||||
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: 0x0400DD42 RID: 56642
|
||||
[Token(Token = "0x400DD42")]
|
||||
private const int IFLOHOFEKOE = -1;
|
||||
|
||||
// Token: 0x0400DD43 RID: 56643
|
||||
[FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x400DD43")]
|
||||
[SerializeField]
|
||||
private Bounds minimumBounds;
|
||||
|
||||
// Token: 0x0400DD46 RID: 56646
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DD46")]
|
||||
private DJHELPHHAEN PEGJGMDGKJN;
|
||||
|
||||
// Token: 0x0400DD47 RID: 56647
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DD47")]
|
||||
private Dictionary<TrackableId, RoomARPlane> DAHPBFMIKKI;
|
||||
|
||||
// Token: 0x0400DD48 RID: 56648
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DD48")]
|
||||
private Bounds NNFGAFJOEHB;
|
||||
|
||||
// Token: 0x0400DD49 RID: 56649
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DD49")]
|
||||
private KLLMCPFPIIE<int> HOLNOJFOBIF;
|
||||
|
||||
// Token: 0x02002FFA RID: 12282
|
||||
[Token(Token = "0x2002FFA")]
|
||||
private enum ELNILBGMIAN
|
||||
{
|
||||
// Token: 0x0400DD4B RID: 56651
|
||||
[Token(Token = "0x400DD4B")]
|
||||
WAITING_FOR_SOURCE,
|
||||
// Token: 0x0400DD4C RID: 56652
|
||||
[Token(Token = "0x400DD4C")]
|
||||
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: 0x02002FFB RID: 12283
|
||||
[Token(Token = "0x2002FFB")]
|
||||
[RequireComponent(typeof(PhotonView))]
|
||||
public class RoomARPlane : MonoBehaviourPun
|
||||
{
|
||||
// Token: 0x1700397A RID: 14714
|
||||
// (get) Token: 0x06014E77 RID: 85623 RVA: 0x004E3690 File Offset: 0x004E1890
|
||||
[Token(Token = "0x1700397A")]
|
||||
private static string KIJGMPMMICC
|
||||
{
|
||||
[Token(Token = "0x6014E77")]
|
||||
[Address(RVA = "0x114D260", Offset = "0x114C060", VA = "0x18114D260")]
|
||||
get
|
||||
{
|
||||
return "[RoomARPlane]";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700397B RID: 14715
|
||||
// (get) Token: 0x06014E78 RID: 85624 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06014E79 RID: 85625 RVA: 0x004E36A4 File Offset: 0x004E18A4
|
||||
[Token(Token = "0x1700397B")]
|
||||
public TrackableId JPOHGBCEJEJ
|
||||
{
|
||||
[Token(Token = "0x6014E78")]
|
||||
[Address(RVA = "0xBFC830", Offset = "0xBFB630", VA = "0x180BFC830")]
|
||||
[CompilerGenerated]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6014E79")]
|
||||
[Address(RVA = "0xBFC860", Offset = "0xBFB660", VA = "0x180BFC860")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700397C RID: 14716
|
||||
// (get) Token: 0x06014E7A RID: 85626 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x06014E7B RID: 85627 RVA: 0x004E36B4 File Offset: 0x004E18B4
|
||||
[Token(Token = "0x1700397C")]
|
||||
private Color APGPGCOPBLJ
|
||||
{
|
||||
[Token(Token = "0x6014E7A")]
|
||||
[Address(RVA = "0x114E380", Offset = "0x114D180", VA = "0x18114E380")]
|
||||
get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x6014E7B")]
|
||||
[Address(RVA = "0x114D830", Offset = "0x114C630", VA = "0x18114D830")]
|
||||
set
|
||||
{
|
||||
KLLMCPFPIIE<Color> hiemikkpmbn = this.HIEMIKKPMBN;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x1700397D RID: 14717
|
||||
// (get) Token: 0x06014E7C RID: 85628 RVA: 0x004E36D0 File Offset: 0x004E18D0
|
||||
[Token(Token = "0x1700397D")]
|
||||
private bool GNAGFDEBHIG
|
||||
{
|
||||
[Token(Token = "0x6014E7C")]
|
||||
[Address(RVA = "0x114E3F0", Offset = "0x114D1F0", VA = "0x18114E3F0")]
|
||||
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: 0x1700397E RID: 14718
|
||||
// (get) Token: 0x06014E7D RID: 85629 RVA: 0x004E3744 File Offset: 0x004E1944
|
||||
[Token(Token = "0x1700397E")]
|
||||
public Bounds FCLOKHNFHCG
|
||||
{
|
||||
[Token(Token = "0x6014E7D")]
|
||||
[Address(RVA = "0x114F890", Offset = "0x114E690", VA = "0x18114F890")]
|
||||
get
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E7E RID: 85630 RVA: 0x004E3758 File Offset: 0x004E1958
|
||||
[Token(Token = "0x6014E7E")]
|
||||
[Address(RVA = "0x114CD60", Offset = "0x114BB60", VA = "0x18114CD60", 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: 0x06014E7F RID: 85631 RVA: 0x004E38B0 File Offset: 0x004E1AB0
|
||||
[Token(Token = "0x6014E7F")]
|
||||
[Address(RVA = "0x114EF00", Offset = "0x114DD00", VA = "0x18114EF00")]
|
||||
private void Start()
|
||||
{
|
||||
this.BIMPEONJAOG();
|
||||
RoomARPlane.PlaneInstantiatedEvent.CNFDGDEOPPF(this);
|
||||
}
|
||||
|
||||
// Token: 0x06014E80 RID: 85632 RVA: 0x004E38D8 File Offset: 0x004E1AD8
|
||||
[Token(Token = "0x6014E80")]
|
||||
[Address(RVA = "0x114F550", Offset = "0x114E350", VA = "0x18114F550")]
|
||||
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: 0x06014E81 RID: 85633 RVA: 0x004E392C File Offset: 0x004E1B2C
|
||||
[Token(Token = "0x6014E81")]
|
||||
[Address(RVA = "0x114EDA0", Offset = "0x114DBA0", VA = "0x18114EDA0", 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: 0x06014E82 RID: 85634 RVA: 0x004E39A0 File Offset: 0x004E1BA0
|
||||
[Token(Token = "0x6014E82")]
|
||||
[Address(RVA = "0x114EB20", Offset = "0x114D920", VA = "0x18114EB20")]
|
||||
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: 0x06014E83 RID: 85635 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014E83")]
|
||||
[Address(RVA = "0x114E090", Offset = "0x114CE90", VA = "0x18114E090")]
|
||||
private void CHHAGGIKDLM()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014E84 RID: 85636 RVA: 0x004E39F4 File Offset: 0x004E1BF4
|
||||
[Token(Token = "0x6014E84")]
|
||||
[Address(RVA = "0x114E670", Offset = "0x114D470", VA = "0x18114E670")]
|
||||
private void GKPJJJOHOLJ(ARPlaneBoundaryChangedEventArgs JCBEOPOJKBD)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x06014E85 RID: 85637 RVA: 0x004E3A04 File Offset: 0x004E1C04
|
||||
[Token(Token = "0x6014E85")]
|
||||
[Address(RVA = "0x114E680", Offset = "0x114D480", VA = "0x18114E680")]
|
||||
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: 0x06014E86 RID: 85638 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014E86")]
|
||||
[Address(RVA = "0x114D290", Offset = "0x114C090", VA = "0x18114D290")]
|
||||
private void BIMPEONJAOG()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014E87 RID: 85639 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014E87")]
|
||||
[Address(RVA = "0x114EFB0", Offset = "0x114DDB0", VA = "0x18114EFB0")]
|
||||
public void TryUpdatePlaneColor(PlatformARManager EFMMHKELOPK)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014E88 RID: 85640 RVA: 0x004E3A64 File Offset: 0x004E1C64
|
||||
[Token(Token = "0x6014E88")]
|
||||
[Address(RVA = "0x114E850", Offset = "0x114D650", VA = "0x18114E850")]
|
||||
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: 0x06014E89 RID: 85641 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014E89")]
|
||||
[Address(RVA = "0x114D8A0", Offset = "0x114C6A0", VA = "0x18114D8A0")]
|
||||
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: 0x06014E8A RID: 85642 RVA: 0x004E3AC8 File Offset: 0x004E1CC8
|
||||
[Token(Token = "0x6014E8A")]
|
||||
[Address(RVA = "0x114E1C0", Offset = "0x114CFC0", VA = "0x18114E1C0")]
|
||||
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: 0x06014E8B RID: 85643 RVA: 0x004E3B20 File Offset: 0x004E1D20
|
||||
[Token(Token = "0x6014E8B")]
|
||||
[Address(RVA = "0x114F7E0", Offset = "0x114E5E0", VA = "0x18114F7E0")]
|
||||
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: 0x06014E8C RID: 85644 RVA: 0x004E3B64 File Offset: 0x004E1D64
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x6014E8C")]
|
||||
[Address(RVA = "0x114F660", Offset = "0x114E460", VA = "0x18114F660")]
|
||||
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: 0x0400DD4D RID: 56653
|
||||
[Token(Token = "0x400DD4D")]
|
||||
private const float IMJIICPHDPN = 0.5f;
|
||||
|
||||
// Token: 0x0400DD4E RID: 56654
|
||||
[Token(Token = "0x400DD4E")]
|
||||
private const float HIJNMKFGLJO = 0.005f;
|
||||
|
||||
// Token: 0x0400DD4F RID: 56655
|
||||
[Token(Token = "0x400DD4F")]
|
||||
private const float EEOHPCJEHBG = 1f;
|
||||
|
||||
// Token: 0x0400DD51 RID: 56657
|
||||
[FieldOffset(Offset = "0x50")]
|
||||
[Token(Token = "0x400DD51")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RigidbodyEx rigidbodyEx;
|
||||
|
||||
// Token: 0x0400DD52 RID: 56658
|
||||
[FieldOffset(Offset = "0x58")]
|
||||
[Token(Token = "0x400DD52")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private MeshFilter meshFilter;
|
||||
|
||||
// Token: 0x0400DD53 RID: 56659
|
||||
[FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x400DD53")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private MeshRenderer meshRenderer;
|
||||
|
||||
// Token: 0x0400DD54 RID: 56660
|
||||
[FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x400DD54")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private MeshCollider meshCollider;
|
||||
|
||||
// Token: 0x0400DD55 RID: 56661
|
||||
[FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x400DD55")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private LineRenderer lineRenderer;
|
||||
|
||||
// Token: 0x0400DD56 RID: 56662
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DD56")]
|
||||
private ARPlane KLGHBHCIJGM;
|
||||
|
||||
// Token: 0x0400DD57 RID: 56663
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DD57")]
|
||||
private Mesh BGCHONMEGJP;
|
||||
|
||||
// Token: 0x0400DD58 RID: 56664
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DD58")]
|
||||
private Mesh CNLGBJMBNKM;
|
||||
|
||||
// Token: 0x0400DD59 RID: 56665
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DD59")]
|
||||
private Vector3 NHAOMEMANJA;
|
||||
|
||||
// Token: 0x0400DD5A RID: 56666
|
||||
[FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x400DD5A")]
|
||||
private JNCNPDMJJGG<Vector2[], Vector3, Quaternion> OBDPDAACFLG;
|
||||
|
||||
// Token: 0x0400DD5B RID: 56667
|
||||
[FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x400DD5B")]
|
||||
private KLLMCPFPIIE<Color> HIEMIKKPMBN;
|
||||
|
||||
// Token: 0x0400DD5C RID: 56668
|
||||
[FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x400DD5C")]
|
||||
private MaterialPropertyBlock POJKKILEGBC;
|
||||
|
||||
// Token: 0x0400DD5D RID: 56669
|
||||
[Token(Token = "0x400DD5D")]
|
||||
public static MFBGLIHGCGO<RoomARPlane> PlaneInstantiatedEvent;
|
||||
|
||||
// Token: 0x0400DD5E RID: 56670
|
||||
[Token(Token = "0x400DD5E")]
|
||||
public static MFBGLIHGCGO<RoomARPlane> PlaneDestroyedEvent;
|
||||
|
||||
// Token: 0x0400DD5F RID: 56671
|
||||
[Token(Token = "0x400DD5F")]
|
||||
public static MFBGLIHGCGO<RoomARPlane> PlaneUpdatedEvent;
|
||||
|
||||
// Token: 0x0400DD60 RID: 56672
|
||||
[FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x400DD60")]
|
||||
public OKNNKFGFODL BoundaryChangedEvent;
|
||||
|
||||
// Token: 0x0400DD61 RID: 56673
|
||||
[Token(Token = "0x400DD61")]
|
||||
private static readonly List<int> MCDNNEFAKOL;
|
||||
|
||||
// Token: 0x0400DD62 RID: 56674
|
||||
[Token(Token = "0x400DD62")]
|
||||
private static readonly List<Vector3> BGNIADGAFFG;
|
||||
|
||||
// Token: 0x0400DD63 RID: 56675
|
||||
[Token(Token = "0x400DD63")]
|
||||
private static readonly List<Color> KKDAAKDMDNG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,408 @@
|
||||
using System;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
|
||||
namespace RecRoom.Core.AR
|
||||
{
|
||||
// Token: 0x02002FFC RID: 12284
|
||||
[Token(Token = "0x2002FFC")]
|
||||
[ExecuteInEditMode]
|
||||
public class RoomARPlaneRenderingController : MonoBehaviour
|
||||
{
|
||||
// Token: 0x06014E8D RID: 85645 RVA: 0x004E3BD4 File Offset: 0x004E1DD4
|
||||
[Token(Token = "0x6014E8D")]
|
||||
[Address(RVA = "0x114C0B0", Offset = "0x114AEB0", VA = "0x18114C0B0")]
|
||||
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: 0x06014E8E RID: 85646 RVA: 0x004E3C60 File Offset: 0x004E1E60
|
||||
[Token(Token = "0x6014E8E")]
|
||||
[Address(RVA = "0x114C540", Offset = "0x114B340", VA = "0x18114C540")]
|
||||
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: 0x06014E8F RID: 85647 RVA: 0x004E3D0C File Offset: 0x004E1F0C
|
||||
[Token(Token = "0x6014E8F")]
|
||||
[Address(RVA = "0x114C7C0", Offset = "0x114B5C0", VA = "0x18114C7C0")]
|
||||
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: 0x06014E90 RID: 85648 RVA: 0x004E3E68 File Offset: 0x004E2068
|
||||
[Token(Token = "0x6014E90")]
|
||||
[Address(RVA = "0x114C330", Offset = "0x114B130", VA = "0x18114C330")]
|
||||
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: 0x06014E91 RID: 85649 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x6014E91")]
|
||||
[Address(RVA = "0x114C4F0", Offset = "0x114B2F0", VA = "0x18114C4F0")]
|
||||
private RoomARPlaneRenderingController.RenderModeSettings OGKIELLPCCE(CFHMOGLHPPP FONAHEMHGFF)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x06014E92 RID: 85650 RVA: 0x004E3EB0 File Offset: 0x004E20B0
|
||||
[Token(Token = "0x6014E92")]
|
||||
[Address(RVA = "0x114C440", Offset = "0x114B240", VA = "0x18114C440")]
|
||||
private void MKEMAFIKGMM()
|
||||
{
|
||||
Material kfenpjenioi = this.KFENPJENIOI;
|
||||
int num = 0;
|
||||
if (!(kfenpjenioi == num))
|
||||
{
|
||||
global::UnityEngine.Object.Destroy(this.KFENPJENIOI);
|
||||
this.KFENPJENIOI = (ulong)0L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x06014E93 RID: 85651 RVA: 0x004E3EE4 File Offset: 0x004E20E4
|
||||
[Token(Token = "0x6014E93")]
|
||||
[Address(RVA = "0x114CC70", Offset = "0x114BA70", VA = "0x18114CC70")]
|
||||
public RoomARPlaneRenderingController()
|
||||
{
|
||||
Color black = Color.black;
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
this.JPGPAHJBGHL = -1f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0400DD64 RID: 56676
|
||||
[Token(Token = "0x400DD64")]
|
||||
private static readonly string NPDHJFODOMB = "_AG_AR_PLANE_VISUALS";
|
||||
|
||||
// Token: 0x0400DD65 RID: 56677
|
||||
[Token(Token = "0x400DD65")]
|
||||
private static readonly string OBBHPGNELEP = "_AG_AR_PLANES_DEPTH_SHADOW_ONLY";
|
||||
|
||||
// Token: 0x0400DD66 RID: 56678
|
||||
[Token(Token = "0x400DD66")]
|
||||
private static readonly int HLJNPCHDMHB = Shader.PropertyToID("_LastPulseTime");
|
||||
|
||||
// Token: 0x0400DD67 RID: 56679
|
||||
[FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400DD67")]
|
||||
[SerializeField]
|
||||
private CFHMOGLHPPP debugRenderMode = (CFHMOGLHPPP)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0400DD68 RID: 56680
|
||||
[FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x400DD68")]
|
||||
[SerializeField]
|
||||
private bool debugPulseRequested;
|
||||
|
||||
// Token: 0x0400DD69 RID: 56681
|
||||
[FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400DD69")]
|
||||
[SerializeField]
|
||||
private Material sourceMaterial;
|
||||
|
||||
// Token: 0x0400DD6A RID: 56682
|
||||
[FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x400DD6A")]
|
||||
[SerializeField]
|
||||
private float pulseMaxPeriod = 3f;
|
||||
|
||||
// Token: 0x0400DD6B RID: 56683
|
||||
[FieldOffset(Offset = "0x2C")]
|
||||
[Token(Token = "0x400DD6B")]
|
||||
[SerializeField]
|
||||
private RoomARPlaneRenderingController.RenderModeSettings transparentModeSettings;
|
||||
|
||||
// Token: 0x0400DD6C RID: 56684
|
||||
[FieldOffset(Offset = "0x44")]
|
||||
[Token(Token = "0x400DD6C")]
|
||||
[SerializeField]
|
||||
private RoomARPlaneRenderingController.RenderModeSettings opaqueModeSettings;
|
||||
|
||||
// Token: 0x0400DD6D RID: 56685
|
||||
[FieldOffset(Offset = "0x5C")]
|
||||
[Token(Token = "0x400DD6D")]
|
||||
[SerializeField]
|
||||
private RoomARPlaneRenderingController.RenderModeSettings previewModeSettings;
|
||||
|
||||
// Token: 0x0400DD6E RID: 56686
|
||||
[FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x400DD6E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private MeshRenderer renderer;
|
||||
|
||||
// Token: 0x0400DD6F RID: 56687
|
||||
[FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x400DD6F")]
|
||||
[SerializeField]
|
||||
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private LineRenderer lineRenderer;
|
||||
|
||||
// Token: 0x0400DD70 RID: 56688
|
||||
[FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x400DD70")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Self, false, false, false)]
|
||||
private RoomARPlane arPlane;
|
||||
|
||||
// Token: 0x0400DD71 RID: 56689
|
||||
[FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x400DD71")]
|
||||
private Material KFENPJENIOI;
|
||||
|
||||
// Token: 0x0400DD72 RID: 56690
|
||||
[FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x400DD72")]
|
||||
private float JPGPAHJBGHL;
|
||||
|
||||
// Token: 0x02002FFD RID: 12285
|
||||
[Token(Token = "0x2002FFD")]
|
||||
[Serializable]
|
||||
private struct RenderModeSettings
|
||||
{
|
||||
// Token: 0x1700397F RID: 14719
|
||||
// (get) Token: 0x06014E95 RID: 85653 RVA: 0x004E3F60 File Offset: 0x004E2160
|
||||
[Token(Token = "0x1700397F")]
|
||||
public static RoomARPlaneRenderingController.RenderModeSettings DefaultOpaqueSettings
|
||||
{
|
||||
[Token(Token = "0x6014E95")]
|
||||
[Address(RVA = "0x1149DC0", Offset = "0x1148BC0", VA = "0x181149DC0")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014E95)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003980 RID: 14720
|
||||
// (get) Token: 0x06014E96 RID: 85654 RVA: 0x004E3F74 File Offset: 0x004E2174
|
||||
[Token(Token = "0x17003980")]
|
||||
public static RoomARPlaneRenderingController.RenderModeSettings DefaultTransparentSettings
|
||||
{
|
||||
[Token(Token = "0x6014E96")]
|
||||
[Address(RVA = "0x1149E60", Offset = "0x1148C60", VA = "0x181149E60")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014E96)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17003981 RID: 14721
|
||||
// (get) Token: 0x06014E97 RID: 85655 RVA: 0x004E3F88 File Offset: 0x004E2188
|
||||
[Token(Token = "0x17003981")]
|
||||
public static RoomARPlaneRenderingController.RenderModeSettings DefaultPreviewSettings
|
||||
{
|
||||
[Token(Token = "0x6014E97")]
|
||||
[Address(RVA = "0x1149E10", Offset = "0x1148C10", VA = "0x181149E10")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (06014E97)
|
||||
|
||||
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 1660
|
||||
*/;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400DD73 RID: 56691
|
||||
[FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x400DD73")]
|
||||
public bool renderingEnabled;
|
||||
|
||||
// Token: 0x0400DD74 RID: 56692
|
||||
[FieldOffset(Offset = "0x1")]
|
||||
[Token(Token = "0x400DD74")]
|
||||
public bool renderARPlaneVisuals;
|
||||
|
||||
// Token: 0x0400DD75 RID: 56693
|
||||
[FieldOffset(Offset = "0x2")]
|
||||
[Token(Token = "0x400DD75")]
|
||||
public bool holographicEffectEnabled;
|
||||
|
||||
// Token: 0x0400DD76 RID: 56694
|
||||
[FieldOffset(Offset = "0x3")]
|
||||
[Token(Token = "0x400DD76")]
|
||||
public bool lineRendererEnabled;
|
||||
|
||||
// Token: 0x0400DD77 RID: 56695
|
||||
[FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x400DD77")]
|
||||
public bool shadowRenderingEnabled;
|
||||
|
||||
// Token: 0x0400DD78 RID: 56696
|
||||
[FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x400DD78")]
|
||||
public Color color;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user