Files
2026-04-10 22:50:51 +02:00

1057 lines
37 KiB
C#

using System;
using System.Collections;
using System.Collections.Generic;
using System.Diagnostics;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
using Cpp2IlInjected;
using RecRoom.Core;
using RecRoom.Sharing;
using UnityEngine;
// Token: 0x02002414 RID: 9236
[Token(Token = "0x2002414")]
public class JKAOIGGIKPP
{
// Token: 0x0600EE6B RID: 61035 RVA: 0x0036CFC4 File Offset: 0x0036B1C4
[Token(Token = "0x600EE6B")]
[Address(RVA = "0x8F9090", Offset = "0x8F7E90", VA = "0x1808F9090")]
private JKAOIGGIKPP()
{
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
JKAOIGGIKPP.JKKEOADNKOO jkkeoadnkoo;
jkkeoadnkoo.System.IDisposable.Dispose();
jkkeoadnkoo.<>1__state = (int)((ulong)0L);
jkkeoadnkoo.<>4__this = this;
KFBABPAPIMB kfbabpapimb = instance.Run(jkkeoadnkoo);
}
// Token: 0x170026F0 RID: 9968
// (get) Token: 0x0600EE6C RID: 61036 RVA: 0x0036D004 File Offset: 0x0036B204
[Token(Token = "0x170026F0")]
public static bool FFNIFALJLDD
{
[Token(Token = "0x600EE6C")]
[Address(RVA = "0x8F8330", Offset = "0x8F7130", VA = "0x1808F8330")]
get
{
return typeof(JKAOIGGIKPP).TypeHandle != null;
}
}
// Token: 0x0600EE6D RID: 61037 RVA: 0x0036D018 File Offset: 0x0036B218
[Token(Token = "0x600EE6D")]
[Address(RVA = "0x8F8900", Offset = "0x8F7700", VA = "0x1808F8900")]
public static void OFFLOPLJBBG()
{
JKAOIGGIKPP jkaoiggikpp = new JKAOIGGIKPP();
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
JKAOIGGIKPP.JKKEOADNKOO jkkeoadnkoo;
jkkeoadnkoo.System.IDisposable.Dispose();
jkkeoadnkoo.<>1__state = (int)((ulong)0L);
jkkeoadnkoo.<>4__this = jkaoiggikpp;
KFBABPAPIMB kfbabpapimb = instance.Run(jkkeoadnkoo);
JKAOIGGIKPP.GCCLEJOGCCE = jkaoiggikpp;
}
// Token: 0x0600EE6E RID: 61038 RVA: 0x0036D05C File Offset: 0x0036B25C
[Token(Token = "0x600EE6E")]
[Address(RVA = "0x8F8370", Offset = "0x8F7170", VA = "0x1808F8370")]
public static bool HCLJHJKNIMH(string KIIFGNILJEA)
{
if (KIIFGNILJEA != 0)
{
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
int hashCode = nmnoohdmiid.GetHashCode();
bool flag;
return flag;
}
throw new NullReferenceException();
}
// Token: 0x0600EE6F RID: 61039 RVA: 0x0036D084 File Offset: 0x0036B284
[Token(Token = "0x600EE6F")]
[Address(RVA = "0x8F8D20", Offset = "0x8F7B20", VA = "0x1808F8D20")]
private bool PCDKPLJLIDK(GMJOKDBFCPM EFDBFLPKHKA, [Optional] Action EGMGCNACMDM, [Optional] Action<string> MBMCDAENFAJ)
{
GMJOKDBFCPM details2;
do
{
GMJOKDBFCPM details = EFDBFLPKHKA;
Action onSuccess = EGMGCNACMDM;
Action<string> onError = MBMCDAENFAJ;
ulong bigmpmdhkai = EFDBFLPKHKA.BIGMPMDHKAI;
if (bigmpmdhkai == (ulong)0L)
{
goto IL_E5;
}
global::UnityEngine.Debug.Log(string.Format("[OculusDestinationsManager] HandleGroupLaunch: {0}", bigmpmdhkai));
details2 = details;
KLCOGEIGEBJ targetRoom = (ulong)0L;
bool targetRoomDone = false;
if (details2 != 0)
{
}
}
while (details2 != 0);
string text = string.Empty.Trim();
bool flag;
if (!flag)
{
odmbbgijhhp.<HandleGroupLaunch>g__TargetLounge|4();
}
ulong num;
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP((long)num);
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
{
odmbbgijhhp.targetRoom = room;
odmbbgijhhp.targetRoomDone = true;
};
Action<string> action2 = delegate(string e)
{
base.<HandleGroupLaunch>g__TargetLounge|4();
};
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
JKAOIGGIKPP.ODMBBGIJHHP.<<HandleGroupLaunch>g__WaitForTargetRoom|3>d <<HandleGroupLaunch>g__WaitForTargetRoom|3>d;
<<HandleGroupLaunch>g__WaitForTargetRoom|3>d.System.IDisposable.Dispose();
<<HandleGroupLaunch>g__WaitForTargetRoom|3>d.<>1__state = (int)((ulong)0L);
<<HandleGroupLaunch>g__WaitForTargetRoom|3>d.<>4__this = odmbbgijhhp;
KFBABPAPIMB kfbabpapimb = instance.Run(<<HandleGroupLaunch>g__WaitForTargetRoom|3>d);
Action<string> action3 = new Action(odmbbgijhhp.<HandleGroupLaunch>g__OnError|5);
Action action4 = delegate
{
KLCOGEIGEBJ targetRoom2 = odmbbgijhhp.targetRoom;
if (targetRoom2 != 0)
{
GMJOKDBFCPM details3 = odmbbgijhhp.details;
if (details3 == 0)
{
}
ulong bigmpmdhkai2 = details3.BIGMPMDHKAI;
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
string text2 = string.Format("{0}{1}", nmnoohdmiid, bigmpmdhkai2);
Action onSuccess2 = odmbbgijhhp.onSuccess;
Action<string> action5 = new Action(base.<HandleGroupLaunch>g__OnError|5);
MeetupCode.GoToMeetup(targetRoom2, text2, onSuccess2, action5);
return;
}
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleGroupLaunch Error: " + "Couldn't find target room");
if (SingletonMonoBehaviour.ONCPNMDGGKG != 0)
{
}
Action<string> onError2 = odmbbgijhhp.onError;
if (onError2 != 0)
{
onError2("Couldn't find target room");
}
};
return true;
IL_E5:
throw new NullReferenceException();
}
// Token: 0x0600EE70 RID: 61040 RVA: 0x0036D17C File Offset: 0x0036B37C
[Token(Token = "0x600EE70")]
[Address(RVA = "0x8F8080", Offset = "0x8F6E80", VA = "0x1808F8080")]
private bool FEPLLAEHCPN(GMJOKDBFCPM EFDBFLPKHKA, [Optional] Action EGMGCNACMDM, [Optional] Action<string> MBMCDAENFAJ, [Optional] int? PFMMKKPCJCN)
{
int num;
do
{
num = 0;
if (EFDBFLPKHKA != 0)
{
}
}
while (num != 0);
bool flag = int.TryParse(string.Empty.Trim(), num);
if (!flag)
{
return flag;
}
int num2;
global::UnityEngine.Debug.Log(string.Format("[OculusDestinationsManager] HandleJoinUser: {0}", num2));
kaijmbelalf.genericError = "Couldn't join your Oculus friend";
PMGCJEPKFOF<CCEOLAOLEKJ> pmgcjepkfof = PEGGCEDHBOF.NFKMGNHDCMN(num2);
Action<string> action = new Action(kaijmbelalf.<HandleJoinUser>g__OnError|1);
Action<CCEOLAOLEKJ> action2 = delegate(CCEOLAOLEKJ account)
{
ActionCode handler = LinkManager.GetHandler(EAEKNPLNKKO.Friend);
if (handler == 0)
{
}
int num3 = 0;
if (!(handler != num3))
{
string genericError2 = kaijmbelalf.genericError;
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleJoinUser Error: " + genericError2);
if (SingletonMonoBehaviour.ONCPNMDGGKG != 0)
{
}
Action<string> onError = kaijmbelalf.onError;
if (onError == 0)
{
return;
}
onError(genericError2);
}
Action onSuccess = kaijmbelalf.onSuccess;
Action<string> action3 = new Action(base.<HandleJoinUser>g__OnError|1);
};
if (num < kaijmbelalf)
{
num += num;
if (num != kaijmbelalf)
{
num++;
}
}
action += action;
throw new NullReferenceException();
}
// Token: 0x0600EE71 RID: 61041 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600EE71")]
[Address(RVA = "0x8F84E0", Offset = "0x8F72E0", VA = "0x1808F84E0")]
private bool LCAOHCEHBEF(GMJOKDBFCPM EFDBFLPKHKA, [Optional] Action EGMGCNACMDM, [Optional] Action<string> MBMCDAENFAJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600EE72 RID: 61042 RVA: 0x0036D21C File Offset: 0x0036B41C
[Token(Token = "0x600EE72")]
[Address(RVA = "0x8F8A40", Offset = "0x8F7840", VA = "0x1808F8A40")]
private bool OLMEKNBBION(GMJOKDBFCPM EFDBFLPKHKA)
{
int num = 0;
JKAOIGGIKPP.EEIAJOCEFFJ eeiajoceffj = new JKAOIGGIKPP.EEIAJOCEFFJ();
eeiajoceffj.details = EFDBFLPKHKA;
eeiajoceffj.destinationType = (JKAOIGGIKPP.NMNOOHDMIID)num;
string kiponchfaih;
if (EFDBFLPKHKA != 0 && EFDBFLPKHKA.AEDLNLLKAOK == NNOLADPKMPP.Deeplink && EFDBFLPKHKA != this.PHOBJBKPALO)
{
this.PHOBJBKPALO = EFDBFLPKHKA;
kiponchfaih = eeiajoceffj.details.KIPONCHFAIH;
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
int hashCode = nmnoohdmiid.GetHashCode();
bool flag;
if (!flag)
{
if (!Enum.TryParse<JKAOIGGIKPP.NMNOOHDMIID>(eeiajoceffj.details.KIPONCHFAIH, num))
{
goto IL_75;
}
eeiajoceffj.destinationType = (JKAOIGGIKPP.NMNOOHDMIID)num;
}
eeiajoceffj.destinationType = (JKAOIGGIKPP.NMNOOHDMIID)((ulong)1L);
}
IL_75:
JKAOIGGIKPP.NMNOOHDMIID destinationType = eeiajoceffj.destinationType;
if (kiponchfaih != 0)
{
if (kiponchfaih != 0)
{
if (kiponchfaih != (ulong)1L)
{
}
GMJOKDBFCPM details = eeiajoceffj.details;
Action action = new Action(eeiajoceffj.<CheckLaunchDetailsForDeeplink>g__OnSuccess|0);
Action<string> action2 = new Action(eeiajoceffj.<CheckLaunchDetailsForDeeplink>g__OnError|1);
bool flag2 = this.PCDKPLJLIDK(details, action, action2);
}
GMJOKDBFCPM details2 = eeiajoceffj.details;
Action action3 = new Action(eeiajoceffj.<CheckLaunchDetailsForDeeplink>g__OnSuccess|0);
Action<string> action4 = new Action(eeiajoceffj.<CheckLaunchDetailsForDeeplink>g__OnError|1);
bool flag3 = this.FEPLLAEHCPN(details2, action3, action4, num);
}
GMJOKDBFCPM details3 = eeiajoceffj.details;
Action action5 = new Action(eeiajoceffj.<CheckLaunchDetailsForDeeplink>g__OnSuccess|0);
Action<string> action6 = new Action(eeiajoceffj.<CheckLaunchDetailsForDeeplink>g__OnError|1);
bool flag4 = this.LCAOHCEHBEF(details3, action5, action6);
throw new NullReferenceException();
}
// Token: 0x0600EE73 RID: 61043 RVA: 0x0036D354 File Offset: 0x0036B554
[Token(Token = "0x600EE73")]
[Address(RVA = "0x8F7A60", Offset = "0x8F6860", VA = "0x1808F7A60")]
private string AEIDCGPKALE(GMJOKDBFCPM EFDBFLPKHKA)
{
do
{
if (EFDBFLPKHKA != 0)
{
}
}
while (0 != 0);
return string.Empty.Trim();
}
// Token: 0x0600EE74 RID: 61044 RVA: 0x0036D37C File Offset: 0x0036B57C
[Token(Token = "0x600EE74")]
[Address(RVA = "0x8F7DF0", Offset = "0x8F6BF0", VA = "0x1808F7DF0")]
private string BOGJFHPKCGA(GMJOKDBFCPM EFDBFLPKHKA)
{
if (EFDBFLPKHKA == 0)
{
}
ulong bigmpmdhkai = EFDBFLPKHKA.BIGMPMDHKAI;
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
return string.Format("{0}{1}", nmnoohdmiid, nmnoohdmiid);
}
// Token: 0x0600EE75 RID: 61045 RVA: 0x0036D3A4 File Offset: 0x0036B5A4
[Token(Token = "0x600EE75")]
[Address(RVA = "0x8F8480", Offset = "0x8F7280", VA = "0x1808F8480")]
private PMGCJEPKFOF<Dictionary<long, string>> JGPIEINLDEO()
{
return JJEKJGALHKO.LIPGKFECLDO<Dictionary<long, string>>("Invalid Platform");
}
// Token: 0x0600EE76 RID: 61046 RVA: 0x0036D3BC File Offset: 0x0036B5BC
[Token(Token = "0x600EE76")]
[Address(RVA = "0x8F7B00", Offset = "0x8F6900", VA = "0x1808F7B00")]
private void BBDPBMMAPPO(CIIBGMBOFEI IPOFINNGHKG)
{
CIIBGMBOFEI roomInstance = IPOFINNGHKG;
if (roomInstance != 0 && !roomInstance.IOMILKGCCAH)
{
PMGCJEPKFOF<Dictionary<long, string>> pmgcjepkfof = JJEKJGALHKO.LIPGKFECLDO<Dictionary<long, string>>("Invalid Platform");
if (JKAOIGGIKPP.<>c.<>9__16_0 == 0)
{
JKAOIGGIKPP.<>c.<>9__16_0 = delegate(string _)
{
JKAOIGGIKPP.CDGPOAELKMA();
};
}
Action<Dictionary<long, string>> action = delegate(Dictionary<long, string> roomDestinations)
{
CIIBGMBOFEI roomInstance2 = IPOFINNGHKG;
bool flag;
if (!flag)
{
JKAOIGGIKPP.CDGPOAELKMA();
return;
}
NPGPFPKNOGA npgpfpknoga = new NPGPFPKNOGA();
long <DOFDAMHCJLP>k__BackingField = IPOFINNGHKG.<DOFDAMHCJLP>k__BackingField;
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
string text;
npgpfpknoga.PNLHLEOCMAL(text);
npgpfpknoga.KLKDJJPNKJG(true);
EFABGOFMLOJ efabgofmloj2 = JDILCFHIMCN.BDJFGEJFPPO(npgpfpknoga);
long <DOFDAMHCJLP>k__BackingField2 = IPOFINNGHKG.<DOFDAMHCJLP>k__BackingField;
global::UnityEngine.Debug.Log(string.Format("[OculusDestinationsManager] Presence Set to Room {0}", <DOFDAMHCJLP>k__BackingField2));
};
int num = 0;
num += num;
num++;
return;
}
EFABGOFMLOJ efabgofmloj = JDILCFHIMCN.LKLKGDMFMCC();
global::UnityEngine.Debug.Log("[OculusDestinationsManager] Presence Cleared");
throw new NullReferenceException();
}
// Token: 0x0600EE77 RID: 61047 RVA: 0x0036D454 File Offset: 0x0036B654
[Token(Token = "0x600EE77")]
[Address(RVA = "0x8F88A0", Offset = "0x8F76A0", VA = "0x1808F88A0")]
private string NKJCGMFGPAO(string ENMDDKHBHPA)
{
if (ENMDDKHBHPA == 0)
{
string empty = string.Empty;
}
return ENMDDKHBHPA.Trim();
}
// Token: 0x0600EE78 RID: 61048 RVA: 0x0036D478 File Offset: 0x0036B678
[Token(Token = "0x600EE78")]
[Address(RVA = "0x8F8420", Offset = "0x8F7220", VA = "0x1808F8420")]
[CompilerGenerated]
private IEnumerator<KENFJGFMIPM> IJIPMLEGHKA()
{
/*
An exception occurred when decompiling this method (0600EE78)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> JKAOIGGIKPP::IJIPMLEGHKA()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void(JKKEOADNKOO::System.IDisposable.Dispose, ldloc:JKKEOADNKOO(var_0))
stfld:int32(JKKEOADNKOO::<>1__state, ldloc:JKKEOADNKOO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:JKAOIGGIKPP(JKKEOADNKOO::<>4__this, ldloc:JKKEOADNKOO(var_0), ldloc:JKAOIGGIKPP(this))
}
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: 0x0600EE79 RID: 61049 RVA: 0x0036D49C File Offset: 0x0036B69C
[Token(Token = "0x600EE79")]
[Address(RVA = "0x8F7AD0", Offset = "0x8F68D0", VA = "0x1808F7AD0")]
[CompilerGenerated]
private void ANLADNLBJON(JDFAKNELCDF<string> CEHJGNDELGL)
{
GMJOKDBFCPM gmjokdbfcpm = NHGAIKAENHA.CGNKGOBDAGM();
bool flag = this.OLMEKNBBION(gmjokdbfcpm);
}
// Token: 0x0600EE7A RID: 61050 RVA: 0x0036D4BC File Offset: 0x0036B6BC
[Token(Token = "0x600EE7A")]
[Address(RVA = "0x8F7E80", Offset = "0x8F6C80", VA = "0x1808F7E80")]
[CompilerGenerated]
internal static void CDGPOAELKMA()
{
NPGPFPKNOGA npgpfpknoga = new NPGPFPKNOGA();
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
int hashCode = nmnoohdmiid.GetHashCode();
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
string text;
npgpfpknoga.PNLHLEOCMAL(text);
npgpfpknoga.KLKDJJPNKJG(true);
EFABGOFMLOJ efabgofmloj = JDILCFHIMCN.BDJFGEJFPPO(npgpfpknoga);
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid2;
int hashCode2 = nmnoohdmiid2.GetHashCode();
string text2;
global::UnityEngine.Debug.Log(text2);
}
// Token: 0x04009DBF RID: 40383
[Token(Token = "0x4009DBF")]
private static JKAOIGGIKPP GCCLEJOGCCE;
// Token: 0x04009DC0 RID: 40384
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009DC0")]
private Dictionary<long, string> GDCIOAGCCCB;
// Token: 0x04009DC1 RID: 40385
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009DC1")]
private GMJOKDBFCPM PHOBJBKPALO;
// Token: 0x02002415 RID: 9237
[Token(Token = "0x2002415")]
public enum NMNOOHDMIID
{
// Token: 0x04009DC3 RID: 40387
[Token(Token = "0x4009DC3")]
Unknown,
// Token: 0x04009DC4 RID: 40388
[Token(Token = "0x4009DC4")]
Room,
// Token: 0x04009DC5 RID: 40389
[Token(Token = "0x4009DC5")]
JoinUser,
// Token: 0x04009DC6 RID: 40390
[Token(Token = "0x4009DC6")]
GroupLaunch
}
// Token: 0x02002416 RID: 9238
[Token(Token = "0x2002416")]
[Serializable]
private struct RoomPresenceDeeplinkMessage
{
// Token: 0x170026F1 RID: 9969
// (get) Token: 0x0600EE7B RID: 61051 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170026F1")]
public bool HasJoinUserId
{
[Token(Token = "0x600EE7B")]
[Address(RVA = "0x901960", Offset = "0x900760", VA = "0x180901960")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170026F2 RID: 9970
// (get) Token: 0x0600EE7C RID: 61052 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170026F2")]
public bool HasRoomId
{
[Token(Token = "0x600EE7C")]
[Address(RVA = "0x901970", Offset = "0x900770", VA = "0x180901970")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170026F3 RID: 9971
// (get) Token: 0x0600EE7D RID: 61053 RVA: 0x0036D514 File Offset: 0x0036B714
[Token(Token = "0x170026F3")]
public bool IsValid
{
[Token(Token = "0x600EE7D")]
[Address(RVA = "0x901980", Offset = "0x900780", VA = "0x180901980")]
get
{
return true;
}
}
// Token: 0x04009DC7 RID: 40391
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4009DC7")]
public int JoinUserId;
// Token: 0x04009DC8 RID: 40392
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4009DC8")]
public long RoomId;
}
// Token: 0x02002418 RID: 9240
[Token(Token = "0x2002418")]
[CompilerGenerated]
private sealed class ODMBBGIJHHP
{
// Token: 0x0600EE82 RID: 61058 RVA: 0x0036D574 File Offset: 0x0036B774
[Token(Token = "0x600EE82")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public ODMBBGIJHHP()
{
}
// Token: 0x0600EE83 RID: 61059 RVA: 0x0036D588 File Offset: 0x0036B788
[Token(Token = "0x600EE83")]
[Address(RVA = "0x900FB0", Offset = "0x8FFDB0", VA = "0x180900FB0")]
internal void <HandleGroupLaunch>b__0(KLCOGEIGEBJ room)
{
this.targetRoom = room;
this.targetRoomDone = true;
}
// Token: 0x0600EE84 RID: 61060 RVA: 0x0036D5A4 File Offset: 0x0036B7A4
[Token(Token = "0x600EE84")]
[Address(RVA = "0x900FC0", Offset = "0x8FFDC0", VA = "0x180900FC0")]
internal void <HandleGroupLaunch>b__1(string e)
{
this.<HandleGroupLaunch>g__TargetLounge|4();
}
// Token: 0x0600EE85 RID: 61061 RVA: 0x0036D5B8 File Offset: 0x0036B7B8
[Token(Token = "0x600EE85")]
[Address(RVA = "0x900FD0", Offset = "0x8FFDD0", VA = "0x180900FD0")]
internal void <HandleGroupLaunch>b__2()
{
KLCOGEIGEBJ klcogeigebj = this.targetRoom;
if (klcogeigebj != 0)
{
GMJOKDBFCPM gmjokdbfcpm = this.details;
if (gmjokdbfcpm == 0)
{
}
ulong bigmpmdhkai = gmjokdbfcpm.BIGMPMDHKAI;
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
string text = string.Format("{0}{1}", nmnoohdmiid, bigmpmdhkai);
Action action = this.onSuccess;
Action<string> action2 = new Action(this.<HandleGroupLaunch>g__OnError|5);
MeetupCode.GoToMeetup(klcogeigebj, text, action, action2);
return;
}
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleGroupLaunch Error: " + "Couldn't find target room");
if (SingletonMonoBehaviour.ONCPNMDGGKG != 0)
{
}
Action<string> action3 = this.onError;
if (action3 != 0)
{
action3("Couldn't find target room");
}
}
// Token: 0x0600EE86 RID: 61062 RVA: 0x0036D650 File Offset: 0x0036B850
[Token(Token = "0x600EE86")]
[Address(RVA = "0x9013E0", Offset = "0x9001E0", VA = "0x1809013E0")]
internal IEnumerator<KENFJGFMIPM> <HandleGroupLaunch>g__WaitForTargetRoom|3()
{
/*
An exception occurred when decompiling this method (0600EE86)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> JKAOIGGIKPP/ODMBBGIJHHP::<HandleGroupLaunch>g__WaitForTargetRoom|3()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
call:void('<<HandleGroupLaunch>g__WaitForTargetRoom|3>d'::System.IDisposable.Dispose, ldloc:'<<HandleGroupLaunch>g__WaitForTargetRoom|3>d'(var_0))
stfld:int32('<<HandleGroupLaunch>g__WaitForTargetRoom|3>d'::<>1__state, ldloc:'<<HandleGroupLaunch>g__WaitForTargetRoom|3>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
stfld:ODMBBGIJHHP('<<HandleGroupLaunch>g__WaitForTargetRoom|3>d'::<>4__this, ldloc:'<<HandleGroupLaunch>g__WaitForTargetRoom|3>d'(var_0), ldloc:ODMBBGIJHHP(this))
}
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: 0x0600EE87 RID: 61063 RVA: 0x0036D674 File Offset: 0x0036B874
[Token(Token = "0x600EE87")]
[Address(RVA = "0x42C2C0", Offset = "0x42B0C0", VA = "0x18042C2C0")]
internal bool <HandleGroupLaunch>b__6()
{
return this.targetRoomDone;
}
// Token: 0x0600EE88 RID: 61064 RVA: 0x0036D688 File Offset: 0x0036B888
[Token(Token = "0x600EE88")]
[Address(RVA = "0x9012E0", Offset = "0x9000E0", VA = "0x1809012E0")]
internal void <HandleGroupLaunch>g__TargetLounge|4()
{
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = OJMCBOKJFOF.NHBPIIGDAJP("Lounge");
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
{
this.targetRoom = room;
};
Action action2 = delegate
{
this.targetRoomDone = true;
};
throw new NullReferenceException();
}
// Token: 0x0600EE89 RID: 61065 RVA: 0x0036D6C0 File Offset: 0x0036B8C0
[Token(Token = "0x600EE89")]
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
internal void <HandleGroupLaunch>b__7(KLCOGEIGEBJ room)
{
this.targetRoom = room;
}
// Token: 0x0600EE8A RID: 61066 RVA: 0x0036D6D4 File Offset: 0x0036B8D4
[Token(Token = "0x600EE8A")]
[Address(RVA = "0x9011E0", Offset = "0x8FFFE0", VA = "0x1809011E0")]
internal void <HandleGroupLaunch>b__8()
{
this.targetRoomDone = true;
}
// Token: 0x0600EE8B RID: 61067 RVA: 0x0036D6E8 File Offset: 0x0036B8E8
[Token(Token = "0x600EE8B")]
[Address(RVA = "0x9011F0", Offset = "0x8FFFF0", VA = "0x1809011F0")]
internal void <HandleGroupLaunch>g__OnError|5(string error)
{
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleGroupLaunch Error: " + error);
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
int num = 0;
int num2 = 0;
instance.PlayWatchNotification(num2 != 0, (NotificationManager.HLJEOKDOLPF)(-1), "Couldn't handle group launch", num);
}
Action<string> action = this.onError;
if (action != 0)
{
action(error);
}
}
// Token: 0x04009DCC RID: 40396
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009DCC")]
public KLCOGEIGEBJ targetRoom;
// Token: 0x04009DCD RID: 40397
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009DCD")]
public bool targetRoomDone;
// Token: 0x04009DCE RID: 40398
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009DCE")]
public JKAOIGGIKPP <>4__this;
// Token: 0x04009DCF RID: 40399
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4009DCF")]
public GMJOKDBFCPM details;
// Token: 0x04009DD0 RID: 40400
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4009DD0")]
public Action onSuccess;
// Token: 0x04009DD1 RID: 40401
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4009DD1")]
public Action<string> onError;
// Token: 0x02002419 RID: 9241
[Token(Token = "0x2002419")]
private sealed class <<HandleGroupLaunch>g__WaitForTargetRoom|3>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
{
// Token: 0x0600EE8C RID: 61068 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x600EE8C")]
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
[DebuggerHidden]
public <<HandleGroupLaunch>g__WaitForTargetRoom|3>d(int <>1__state)
{
}
// Token: 0x0600EE8D RID: 61069 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x600EE8D")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
[DebuggerHidden]
void IDisposable.Dispose()
{
}
// Token: 0x0600EE8E RID: 61070 RVA: 0x0036D734 File Offset: 0x0036B934
[Token(Token = "0x600EE8E")]
[Address(RVA = "0x9019A0", Offset = "0x9007A0", VA = "0x1809019A0", Slot = "6")]
private bool MoveNext()
{
return default(bool);
}
// Token: 0x170026F4 RID: 9972
// (get) Token: 0x0600EE8F RID: 61071 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x170026F4")]
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
{
[Token(Token = "0x600EE8F")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x0600EE90 RID: 61072 RVA: 0x000396E2 File Offset: 0x000378E2
[Token(Token = "0x600EE90")]
[Address(RVA = "0x901A70", Offset = "0x900870", VA = "0x180901A70", Slot = "8")]
[DebuggerHidden]
void IEnumerator.Reset()
{
}
// Token: 0x170026F5 RID: 9973
// (get) Token: 0x0600EE91 RID: 61073 RVA: 0x000624CE File Offset: 0x000606CE
[Token(Token = "0x170026F5")]
object IEnumerator.Current
{
[Token(Token = "0x600EE91")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x04009DD2 RID: 40402
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009DD2")]
private int <>1__state;
// Token: 0x04009DD3 RID: 40403
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009DD3")]
private KENFJGFMIPM <>2__current;
// Token: 0x04009DD4 RID: 40404
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009DD4")]
public JKAOIGGIKPP.ODMBBGIJHHP <>4__this;
}
}
// Token: 0x0200241A RID: 9242
[Token(Token = "0x200241A")]
[CompilerGenerated]
private sealed class KAIJMBELALF
{
// Token: 0x0600EE92 RID: 61074 RVA: 0x0036D74C File Offset: 0x0036B94C
[Token(Token = "0x600EE92")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public KAIJMBELALF()
{
}
// Token: 0x0600EE93 RID: 61075 RVA: 0x0036D760 File Offset: 0x0036B960
[Token(Token = "0x600EE93")]
[Address(RVA = "0x8FE970", Offset = "0x8FD770", VA = "0x1808FE970")]
internal void <HandleJoinUser>b__0(CCEOLAOLEKJ account)
{
ActionCode handler = LinkManager.GetHandler(EAEKNPLNKKO.Friend);
if (handler == 0)
{
}
int num = 0;
if (!(handler != num))
{
string text = this.genericError;
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleJoinUser Error: " + text);
if (SingletonMonoBehaviour.ONCPNMDGGKG != 0)
{
}
Action<string> action = this.onError;
if (action == 0)
{
return;
}
action(text);
}
Action action2 = this.onSuccess;
Action<string> action3 = new Action(this.<HandleJoinUser>g__OnError|1);
}
// Token: 0x0600EE94 RID: 61076 RVA: 0x0036D7D8 File Offset: 0x0036B9D8
[Token(Token = "0x600EE94")]
[Address(RVA = "0x8FEBD0", Offset = "0x8FD9D0", VA = "0x1808FEBD0")]
internal void <HandleJoinUser>g__OnError|1(string error)
{
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleJoinUser Error: " + error);
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
string text = this.genericError;
int num = 0;
int num2 = 0;
instance.PlayWatchNotification(num2 != 0, (NotificationManager.HLJEOKDOLPF)(-1), text, num);
}
Action<string> action = this.onError;
if (action != 0)
{
action(error);
}
}
// Token: 0x04009DD5 RID: 40405
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009DD5")]
public Action onSuccess;
// Token: 0x04009DD6 RID: 40406
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009DD6")]
public string genericError;
// Token: 0x04009DD7 RID: 40407
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009DD7")]
public Action<string> onError;
}
// Token: 0x0200241B RID: 9243
[Token(Token = "0x200241B")]
[CompilerGenerated]
private sealed class NIEPGNMFMBG
{
// Token: 0x0600EE95 RID: 61077 RVA: 0x0036D82C File Offset: 0x0036BA2C
[Token(Token = "0x600EE95")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public NIEPGNMFMBG()
{
}
// Token: 0x0600EE96 RID: 61078 RVA: 0x0036D840 File Offset: 0x0036BA40
[Token(Token = "0x600EE96")]
[Address(RVA = "0x9007D0", Offset = "0x8FF5D0", VA = "0x1809007D0")]
internal PMGCJEPKFOF<KLCOGEIGEBJ> <HandleRoom>b__0()
{
return OJMCBOKJFOF.NHBPIIGDAJP(this.roomId);
}
// Token: 0x0600EE97 RID: 61079 RVA: 0x0036D858 File Offset: 0x0036BA58
[Token(Token = "0x600EE97")]
[Address(RVA = "0x900830", Offset = "0x8FF630", VA = "0x180900830")]
internal void <HandleRoom>b__1(KLCOGEIGEBJ room)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
Action<SessionManager.BKOJBGONLCK> action = this.<>9__3;
if (action == 0)
{
Action<SessionManager.BKOJBGONLCK> action2 = delegate(SessionManager.BKOJBGONLCK result)
{
};
this.<>9__3 = action2;
}
}
// Token: 0x0600EE98 RID: 61080 RVA: 0x0036D894 File Offset: 0x0036BA94
[Token(Token = "0x600EE98")]
[Address(RVA = "0x900940", Offset = "0x8FF740", VA = "0x180900940")]
internal void <HandleRoom>b__3(SessionManager.BKOJBGONLCK result)
{
}
// Token: 0x0600EE99 RID: 61081 RVA: 0x0036D8BC File Offset: 0x0036BABC
[Token(Token = "0x600EE99")]
[Address(RVA = "0x900A00", Offset = "0x8FF800", VA = "0x180900A00")]
internal void <HandleRoom>g__OnError|2(string error)
{
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleRoom Error: " + error);
NotificationManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
if (instance != 0)
{
int num = 0;
int num2 = 0;
instance.PlayWatchNotification(num2 != 0, (NotificationManager.HLJEOKDOLPF)(-1), "Couldn't join room", num);
}
Action<string> action = this.onError;
if (action != 0)
{
action(error);
}
}
// Token: 0x04009DD8 RID: 40408
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009DD8")]
public long roomId;
// Token: 0x04009DD9 RID: 40409
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009DD9")]
public Action onSuccess;
// Token: 0x04009DDA RID: 40410
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009DDA")]
public Action<string> onError;
// Token: 0x04009DDB RID: 40411
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4009DDB")]
public Action<SessionManager.BKOJBGONLCK> <>9__3;
}
// Token: 0x0200241C RID: 9244
[Token(Token = "0x200241C")]
[CompilerGenerated]
private sealed class EEIAJOCEFFJ
{
// Token: 0x0600EE9A RID: 61082 RVA: 0x0036D908 File Offset: 0x0036BB08
[Token(Token = "0x600EE9A")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public EEIAJOCEFFJ()
{
}
// Token: 0x0600EE9B RID: 61083 RVA: 0x0036D91C File Offset: 0x0036BB1C
[Token(Token = "0x600EE9B")]
[Address(RVA = "0x8E8280", Offset = "0x8E7080", VA = "0x1808E8280")]
internal void <CheckLaunchDetailsForDeeplink>g__OnSuccess|0()
{
object[] array = new object[4];
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid = this.destinationType;
if (array != 0)
{
}
array[0] = array;
string kiponchfaih = this.details.KIPONCHFAIH;
if (kiponchfaih != 0)
{
}
array[1] = kiponchfaih;
string dknkldfakkh = this.details.DKNKLDFAKKH;
if (dknkldfakkh != 0)
{
}
array[2] = dknkldfakkh;
ulong bigmpmdhkai = this.details.BIGMPMDHKAI;
if (bigmpmdhkai != (ulong)0L)
{
}
array[3] = bigmpmdhkai;
global::UnityEngine.Debug.Log(string.Format("[OculusDestinationsManager] OnSuccess: {0} | {1} | '{2}' | {3}", array));
int num = (int)this.destinationType;
}
// Token: 0x0600EE9C RID: 61084 RVA: 0x0036D9B0 File Offset: 0x0036BBB0
[Token(Token = "0x600EE9C")]
[Address(RVA = "0x8E8030", Offset = "0x8E6E30", VA = "0x1808E8030")]
internal void <CheckLaunchDetailsForDeeplink>g__OnError|1(string error)
{
object[] array = new object[4];
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid = this.destinationType;
if (array != 0)
{
}
array[0] = array;
string kiponchfaih = this.details.KIPONCHFAIH;
if (kiponchfaih != 0)
{
}
array[1] = kiponchfaih;
string dknkldfakkh = this.details.DKNKLDFAKKH;
if (dknkldfakkh != 0)
{
}
array[2] = dknkldfakkh;
if (error != 0)
{
}
array[3] = error;
global::UnityEngine.Debug.LogError(string.Format("[OculusDestinationsManager] OnError: {0} | {1} | '{2}' | {3}", array));
int num = (int)this.destinationType;
}
// Token: 0x04009DDC RID: 40412
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009DDC")]
public JKAOIGGIKPP.NMNOOHDMIID destinationType;
// Token: 0x04009DDD RID: 40413
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009DDD")]
public GMJOKDBFCPM details;
}
// Token: 0x0200241D RID: 9245
[Token(Token = "0x200241D")]
[CompilerGenerated]
private sealed class DMNJOOOFLGA
{
// Token: 0x0600EE9D RID: 61085 RVA: 0x0036DA34 File Offset: 0x0036BC34
[Token(Token = "0x600EE9D")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public DMNJOOOFLGA()
{
}
// Token: 0x0600EE9E RID: 61086 RVA: 0x0036DA48 File Offset: 0x0036BC48
[Token(Token = "0x600EE9E")]
[Address(RVA = "0x8E75B0", Offset = "0x8E63B0", VA = "0x1808E75B0")]
internal void <OnLocalPlayerPresenceUpdated>b__1(Dictionary<long, string> roomDestinations)
{
CIIBGMBOFEI ciibgmbofei = this.roomInstance;
bool flag;
if (!flag)
{
JKAOIGGIKPP.CDGPOAELKMA();
return;
}
NPGPFPKNOGA npgpfpknoga = new NPGPFPKNOGA();
long <DOFDAMHCJLP>k__BackingField = this.roomInstance.<DOFDAMHCJLP>k__BackingField;
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
string text;
npgpfpknoga.PNLHLEOCMAL(text);
npgpfpknoga.KLKDJJPNKJG(true);
EFABGOFMLOJ efabgofmloj = JDILCFHIMCN.BDJFGEJFPPO(npgpfpknoga);
long <DOFDAMHCJLP>k__BackingField2 = this.roomInstance.<DOFDAMHCJLP>k__BackingField;
global::UnityEngine.Debug.Log(string.Format("[OculusDestinationsManager] Presence Set to Room {0}", <DOFDAMHCJLP>k__BackingField2));
}
// Token: 0x04009DDE RID: 40414
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009DDE")]
public CIIBGMBOFEI roomInstance;
}
}