Files
2026-04-08 23:40:05 +02:00

1061 lines
38 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 Oculus.Platform;
using Oculus.Platform.Models;
using RecNet;
using RecRoom.Async;
using RecRoom.Core;
using RecRoom.Sharing;
using UnityEngine;
// Token: 0x020021FF RID: 8703
[Token(Token = "0x20021FF")]
[StructLayout(3)]
public class JKAOIGGIKPP
{
// Token: 0x0600EFEF RID: 61423 RVA: 0x0038D584 File Offset: 0x0038B784
[Token(Token = "0x600EFEF")]
[Address(RVA = "0x117CCA0", Offset = "0x117B6A0", VA = "0x18117CCA0")]
private JKAOIGGIKPP()
{
Scheduler instance = SingletonMonoBehaviour.Instance;
JKAOIGGIKPP.JKKEOADNKOO jkkeoadnkoo;
jkkeoadnkoo.System.IDisposable.Dispose();
jkkeoadnkoo.<>1__state = (int)((ulong)0L);
jkkeoadnkoo.<>4__this = this;
ISchedulerPromise schedulerPromise = instance.Run(jkkeoadnkoo);
}
// Token: 0x17002865 RID: 10341
// (get) Token: 0x0600EFF0 RID: 61424 RVA: 0x0038D5C4 File Offset: 0x0038B7C4
[Token(Token = "0x17002865")]
public static bool FFNIFALJLDD
{
[Token(Token = "0x600EFF0")]
[Address(RVA = "0x117BF40", Offset = "0x117A940", VA = "0x18117BF40")]
get
{
return typeof(JKAOIGGIKPP).TypeHandle != null;
}
}
// Token: 0x0600EFF1 RID: 61425 RVA: 0x0038D5D8 File Offset: 0x0038B7D8
[Token(Token = "0x600EFF1")]
[Address(RVA = "0x117C510", Offset = "0x117AF10", VA = "0x18117C510")]
public static void OFFLOPLJBBG()
{
JKAOIGGIKPP jkaoiggikpp = new JKAOIGGIKPP();
Scheduler instance = SingletonMonoBehaviour.Instance;
JKAOIGGIKPP.JKKEOADNKOO jkkeoadnkoo;
jkkeoadnkoo.System.IDisposable.Dispose();
jkkeoadnkoo.<>1__state = (int)((ulong)0L);
jkkeoadnkoo.<>4__this = jkaoiggikpp;
ISchedulerPromise schedulerPromise = instance.Run(jkkeoadnkoo);
JKAOIGGIKPP.GCCLEJOGCCE = jkaoiggikpp;
}
// Token: 0x0600EFF2 RID: 61426 RVA: 0x0038D61C File Offset: 0x0038B81C
[Token(Token = "0x600EFF2")]
[Address(RVA = "0x117BF80", Offset = "0x117A980", VA = "0x18117BF80")]
public static bool HCLJHJKNIMH(string KIIFGNILJEA)
{
if (KIIFGNILJEA != 0)
{
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
int hashCode = nmnoohdmiid.GetHashCode();
bool flag;
return flag;
}
throw new NullReferenceException();
}
// Token: 0x0600EFF3 RID: 61427 RVA: 0x0038D644 File Offset: 0x0038B844
[Token(Token = "0x600EFF3")]
[Address(RVA = "0x117C930", Offset = "0x117B330", VA = "0x18117C930")]
private bool PCDKPLJLIDK(LaunchDetails EFDBFLPKHKA, [Optional] Action EGMGCNACMDM, [Optional] Action<string> MBMCDAENFAJ)
{
LaunchDetails details2;
do
{
LaunchDetails details = EFDBFLPKHKA;
Action onSuccess = EGMGCNACMDM;
Action<string> onError = MBMCDAENFAJ;
ulong roomID = EFDBFLPKHKA.RoomID;
if (roomID == (ulong)0L)
{
goto IL_E5;
}
global::UnityEngine.Debug.Log(string.Format("[OculusDestinationsManager] HandleGroupLaunch: {0}", roomID));
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;
IPromise<KLCOGEIGEBJ> promise = 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.Instance;
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;
ISchedulerPromise schedulerPromise = 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)
{
LaunchDetails details3 = odmbbgijhhp.details;
if (details3 == 0)
{
}
ulong roomID2 = details3.RoomID;
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
string text2 = string.Format("{0}{1}", nmnoohdmiid, roomID2);
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.Instance != 0)
{
}
Action<string> onError2 = odmbbgijhhp.onError;
if (onError2 != 0)
{
onError2("Couldn't find target room");
}
};
return true;
IL_E5:
throw new NullReferenceException();
}
// Token: 0x0600EFF4 RID: 61428 RVA: 0x0038D73C File Offset: 0x0038B93C
[Token(Token = "0x600EFF4")]
[Address(RVA = "0x117BC90", Offset = "0x117A690", VA = "0x18117BC90")]
private bool FEPLLAEHCPN(LaunchDetails 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;
}
global::UnityEngine.Debug.Log(string.Format("[OculusDestinationsManager] HandleJoinUser: {0}", kaijmbelalf));
kaijmbelalf.genericError = "Couldn't join your Oculus friend";
Action<string> action = new Action(kaijmbelalf.<HandleJoinUser>g__OnError|1);
Action<CCEOLAOLEKJ> action2 = delegate(CCEOLAOLEKJ account)
{
ActionCode handler = LinkManager.GetHandler(IAFKHONIKPI.Friend);
if (handler == 0)
{
}
int num2 = 0;
if (!(handler != num2))
{
string genericError2 = kaijmbelalf.genericError;
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleJoinUser Error: " + genericError2);
if (SingletonMonoBehaviour.Instance != 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: 0x0600EFF5 RID: 61429 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600EFF5")]
[Address(RVA = "0x117C0F0", Offset = "0x117AAF0", VA = "0x18117C0F0")]
private bool LCAOHCEHBEF(LaunchDetails EFDBFLPKHKA, [Optional] Action EGMGCNACMDM, [Optional] Action<string> MBMCDAENFAJ)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600EFF6 RID: 61430 RVA: 0x0038D7D4 File Offset: 0x0038B9D4
[Token(Token = "0x600EFF6")]
[Address(RVA = "0x117C650", Offset = "0x117B050", VA = "0x18117C650")]
private bool OLMEKNBBION(LaunchDetails EFDBFLPKHKA)
{
int num = 0;
JKAOIGGIKPP.EEIAJOCEFFJ eeiajoceffj = new JKAOIGGIKPP.EEIAJOCEFFJ();
eeiajoceffj.details = EFDBFLPKHKA;
eeiajoceffj.destinationType = (JKAOIGGIKPP.NMNOOHDMIID)num;
string destinationApiName;
if (EFDBFLPKHKA != 0 && EFDBFLPKHKA.LaunchType == LaunchType.Deeplink && EFDBFLPKHKA != this.PHOBJBKPALO)
{
this.PHOBJBKPALO = EFDBFLPKHKA;
destinationApiName = eeiajoceffj.details.DestinationApiName;
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
int hashCode = nmnoohdmiid.GetHashCode();
bool flag;
if (!flag)
{
if (!Enum.TryParse<JKAOIGGIKPP.NMNOOHDMIID>(eeiajoceffj.details.DestinationApiName, num))
{
goto IL_75;
}
eeiajoceffj.destinationType = (JKAOIGGIKPP.NMNOOHDMIID)num;
}
eeiajoceffj.destinationType = (JKAOIGGIKPP.NMNOOHDMIID)((ulong)1L);
}
IL_75:
JKAOIGGIKPP.NMNOOHDMIID destinationType = eeiajoceffj.destinationType;
if (destinationApiName != 0)
{
if (destinationApiName != 0)
{
if (destinationApiName != (ulong)1L)
{
}
LaunchDetails 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);
}
LaunchDetails 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);
}
LaunchDetails 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: 0x0600EFF7 RID: 61431 RVA: 0x0038D90C File Offset: 0x0038BB0C
[Token(Token = "0x600EFF7")]
[Address(RVA = "0x117B670", Offset = "0x117A070", VA = "0x18117B670")]
private string AEIDCGPKALE(LaunchDetails EFDBFLPKHKA)
{
do
{
if (EFDBFLPKHKA != 0)
{
}
}
while (0 != 0);
return string.Empty.Trim();
}
// Token: 0x0600EFF8 RID: 61432 RVA: 0x0038D934 File Offset: 0x0038BB34
[Token(Token = "0x600EFF8")]
[Address(RVA = "0x117BA00", Offset = "0x117A400", VA = "0x18117BA00")]
private string BOGJFHPKCGA(LaunchDetails EFDBFLPKHKA)
{
if (EFDBFLPKHKA == 0)
{
}
ulong roomID = EFDBFLPKHKA.RoomID;
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
return string.Format("{0}{1}", nmnoohdmiid, nmnoohdmiid);
}
// Token: 0x0600EFF9 RID: 61433 RVA: 0x0038D95C File Offset: 0x0038BB5C
[Token(Token = "0x600EFF9")]
[Address(RVA = "0x117C090", Offset = "0x117AA90", VA = "0x18117C090")]
private IPromise<Dictionary<long, string>> JGPIEINLDEO()
{
return Promise.FromError<Dictionary<long, string>>("Invalid Platform");
}
// Token: 0x0600EFFA RID: 61434 RVA: 0x0038D974 File Offset: 0x0038BB74
[Token(Token = "0x600EFFA")]
[Address(RVA = "0x117B710", Offset = "0x117A110", VA = "0x18117B710")]
private void BBDPBMMAPPO(CIIBGMBOFEI IPOFINNGHKG)
{
CIIBGMBOFEI roomInstance = IPOFINNGHKG;
if (roomInstance != 0 && !roomInstance.FMKLDAJBLDH)
{
IPromise<Dictionary<long, string>> promise = Promise.FromError<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;
}
RichPresenceOptions richPresenceOptions = new RichPresenceOptions();
long <DOFDAMHCJLP>k__BackingField = IPOFINNGHKG.<DOFDAMHCJLP>k__BackingField;
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
string text;
richPresenceOptions.SetDeeplinkMessageOverride(text);
richPresenceOptions.SetIsJoinable(true);
Request request2 = RichPresence.Set(richPresenceOptions);
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;
}
Request request = RichPresence.Clear();
global::UnityEngine.Debug.Log("[OculusDestinationsManager] Presence Cleared");
throw new NullReferenceException();
}
// Token: 0x0600EFFB RID: 61435 RVA: 0x0038DA0C File Offset: 0x0038BC0C
[Token(Token = "0x600EFFB")]
[Address(RVA = "0x117C4B0", Offset = "0x117AEB0", VA = "0x18117C4B0")]
private string NKJCGMFGPAO(string ENMDDKHBHPA)
{
if (ENMDDKHBHPA == 0)
{
string empty = string.Empty;
}
return ENMDDKHBHPA.Trim();
}
// Token: 0x0600EFFC RID: 61436 RVA: 0x0038DA30 File Offset: 0x0038BC30
[Token(Token = "0x600EFFC")]
[Address(RVA = "0x117C030", Offset = "0x117AA30", VA = "0x18117C030")]
[CompilerGenerated]
private IEnumerator<ISchedule> IJIPMLEGHKA()
{
/*
An exception occurred when decompiling this method (0600EFFC)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> 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: 0x0600EFFD RID: 61437 RVA: 0x0038DA54 File Offset: 0x0038BC54
[Token(Token = "0x600EFFD")]
[Address(RVA = "0x117B6E0", Offset = "0x117A0E0", VA = "0x18117B6E0")]
[CompilerGenerated]
private void ANLADNLBJON(Message<string> CEHJGNDELGL)
{
LaunchDetails launchDetails = ApplicationLifecycle.GetLaunchDetails();
bool flag = this.OLMEKNBBION(launchDetails);
}
// Token: 0x0600EFFE RID: 61438 RVA: 0x0038DA74 File Offset: 0x0038BC74
[Token(Token = "0x600EFFE")]
[Address(RVA = "0x117BA90", Offset = "0x117A490", VA = "0x18117BA90")]
[CompilerGenerated]
internal static void CDGPOAELKMA()
{
RichPresenceOptions richPresenceOptions = new RichPresenceOptions();
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
int hashCode = nmnoohdmiid.GetHashCode();
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
richPresenceOptions.SetIsJoinable(true);
Request request = RichPresence.Set(richPresenceOptions);
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid2;
int hashCode2 = nmnoohdmiid2.GetHashCode();
string text;
global::UnityEngine.Debug.Log(text);
}
// Token: 0x04009F8B RID: 40843
[Token(Token = "0x4009F8B")]
private static JKAOIGGIKPP GCCLEJOGCCE;
// Token: 0x04009F8C RID: 40844
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009F8C")]
private Dictionary<long, string> GDCIOAGCCCB;
// Token: 0x04009F8D RID: 40845
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009F8D")]
private LaunchDetails PHOBJBKPALO;
// Token: 0x02002200 RID: 8704
[Token(Token = "0x2002200")]
public enum NMNOOHDMIID
{
// Token: 0x04009F8F RID: 40847
[Token(Token = "0x4009F8F")]
Unknown,
// Token: 0x04009F90 RID: 40848
[Token(Token = "0x4009F90")]
Room,
// Token: 0x04009F91 RID: 40849
[Token(Token = "0x4009F91")]
JoinUser,
// Token: 0x04009F92 RID: 40850
[Token(Token = "0x4009F92")]
GroupLaunch
}
// Token: 0x02002201 RID: 8705
[Token(Token = "0x2002201")]
[Serializable]
private struct RoomPresenceDeeplinkMessage
{
// Token: 0x17002866 RID: 10342
// (get) Token: 0x0600EFFF RID: 61439 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002866")]
public bool HasJoinUserId
{
[Token(Token = "0x600EFFF")]
[Address(RVA = "0x1A960", Offset = "0x19D60", VA = "0x18001A960")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002867 RID: 10343
// (get) Token: 0x0600F000 RID: 61440 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002867")]
public bool HasRoomId
{
[Token(Token = "0x600F000")]
[Address(RVA = "0x22DBB0", Offset = "0x22CFB0", VA = "0x18022DBB0")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002868 RID: 10344
// (get) Token: 0x0600F001 RID: 61441 RVA: 0x0038DAC4 File Offset: 0x0038BCC4
[Token(Token = "0x17002868")]
public bool IsValid
{
[Token(Token = "0x600F001")]
[Address(RVA = "0x22DBC0", Offset = "0x22CFC0", VA = "0x18022DBC0")]
get
{
return true;
}
}
// Token: 0x04009F93 RID: 40851
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4009F93")]
public int JoinUserId;
// Token: 0x04009F94 RID: 40852
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4009F94")]
public long RoomId;
}
// Token: 0x02002203 RID: 8707
[Token(Token = "0x2002203")]
[CompilerGenerated]
private sealed class ODMBBGIJHHP
{
// Token: 0x0600F006 RID: 61446 RVA: 0x0038DB24 File Offset: 0x0038BD24
[Token(Token = "0x600F006")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public ODMBBGIJHHP()
{
}
// Token: 0x0600F007 RID: 61447 RVA: 0x0038DB38 File Offset: 0x0038BD38
[Token(Token = "0x600F007")]
[Address(RVA = "0x1183430", Offset = "0x1181E30", VA = "0x181183430")]
internal void <HandleGroupLaunch>b__0(KLCOGEIGEBJ room)
{
this.targetRoom = room;
this.targetRoomDone = true;
}
// Token: 0x0600F008 RID: 61448 RVA: 0x0038DB54 File Offset: 0x0038BD54
[Token(Token = "0x600F008")]
[Address(RVA = "0x1183440", Offset = "0x1181E40", VA = "0x181183440")]
internal void <HandleGroupLaunch>b__1(string e)
{
this.<HandleGroupLaunch>g__TargetLounge|4();
}
// Token: 0x0600F009 RID: 61449 RVA: 0x0038DB68 File Offset: 0x0038BD68
[Token(Token = "0x600F009")]
[Address(RVA = "0x1183450", Offset = "0x1181E50", VA = "0x181183450")]
internal void <HandleGroupLaunch>b__2()
{
KLCOGEIGEBJ klcogeigebj = this.targetRoom;
if (klcogeigebj != 0)
{
LaunchDetails launchDetails = this.details;
if (launchDetails == 0)
{
}
ulong roomID = launchDetails.RoomID;
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
string text = string.Format("{0}{1}", nmnoohdmiid, roomID);
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.Instance != 0)
{
}
Action<string> action3 = this.onError;
if (action3 != 0)
{
action3("Couldn't find target room");
}
}
// Token: 0x0600F00A RID: 61450 RVA: 0x0038DC00 File Offset: 0x0038BE00
[Token(Token = "0x600F00A")]
[Address(RVA = "0x1183850", Offset = "0x1182250", VA = "0x181183850")]
internal IEnumerator<ISchedule> <HandleGroupLaunch>g__WaitForTargetRoom|3()
{
/*
An exception occurred when decompiling this method (0600F00A)
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> 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: 0x0600F00B RID: 61451 RVA: 0x0038DC24 File Offset: 0x0038BE24
[Token(Token = "0x600F00B")]
[Address(RVA = "0x4FBF40", Offset = "0x4FA940", VA = "0x1804FBF40")]
internal bool <HandleGroupLaunch>b__6()
{
return this.targetRoomDone;
}
// Token: 0x0600F00C RID: 61452 RVA: 0x0038DC38 File Offset: 0x0038BE38
[Token(Token = "0x600F00C")]
[Address(RVA = "0x1183750", Offset = "0x1182150", VA = "0x181183750")]
internal void <HandleGroupLaunch>g__TargetLounge|4()
{
IPromise<KLCOGEIGEBJ> promise = OJMCBOKJFOF.NHBPIIGDAJP("Lounge");
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
{
this.targetRoom = room;
};
Action action2 = delegate
{
this.targetRoomDone = true;
};
throw new NullReferenceException();
}
// Token: 0x0600F00D RID: 61453 RVA: 0x0038DC70 File Offset: 0x0038BE70
[Token(Token = "0x600F00D")]
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
internal void <HandleGroupLaunch>b__7(KLCOGEIGEBJ room)
{
this.targetRoom = room;
}
// Token: 0x0600F00E RID: 61454 RVA: 0x0038DC84 File Offset: 0x0038BE84
[Token(Token = "0x600F00E")]
[Address(RVA = "0x55D620", Offset = "0x55C020", VA = "0x18055D620")]
internal void <HandleGroupLaunch>b__8()
{
this.targetRoomDone = true;
}
// Token: 0x0600F00F RID: 61455 RVA: 0x0038DC98 File Offset: 0x0038BE98
[Token(Token = "0x600F00F")]
[Address(RVA = "0x1183660", Offset = "0x1182060", VA = "0x181183660")]
internal void <HandleGroupLaunch>g__OnError|5(string error)
{
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleGroupLaunch Error: " + error);
NotificationManager instance = SingletonMonoBehaviour.Instance;
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: 0x04009F98 RID: 40856
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009F98")]
public KLCOGEIGEBJ targetRoom;
// Token: 0x04009F99 RID: 40857
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009F99")]
public bool targetRoomDone;
// Token: 0x04009F9A RID: 40858
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009F9A")]
public JKAOIGGIKPP <>4__this;
// Token: 0x04009F9B RID: 40859
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4009F9B")]
public LaunchDetails details;
// Token: 0x04009F9C RID: 40860
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4009F9C")]
public Action onSuccess;
// Token: 0x04009F9D RID: 40861
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4009F9D")]
public Action<string> onError;
// Token: 0x02002204 RID: 8708
[Token(Token = "0x2002204")]
private sealed class <<HandleGroupLaunch>g__WaitForTargetRoom|3>d : IEnumerator<ISchedule>, IEnumerator, IDisposable
{
// Token: 0x0600F010 RID: 61456 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x600F010")]
[Address(RVA = "0x3E46E0", Offset = "0x3E30E0", VA = "0x1803E46E0")]
[DebuggerHidden]
public <<HandleGroupLaunch>g__WaitForTargetRoom|3>d(int <>1__state)
{
}
// Token: 0x0600F011 RID: 61457 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x600F011")]
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")]
[DebuggerHidden]
void IDisposable.Dispose()
{
}
// Token: 0x0600F012 RID: 61458 RVA: 0x0038DCE4 File Offset: 0x0038BEE4
[Token(Token = "0x600F012")]
[Address(RVA = "0x1183BE0", Offset = "0x11825E0", VA = "0x181183BE0", Slot = "6")]
private bool MoveNext()
{
return default(bool);
}
// Token: 0x17002869 RID: 10345
// (get) Token: 0x0600F013 RID: 61459 RVA: 0x00062DDE File Offset: 0x00060FDE
[Token(Token = "0x17002869")]
ISchedule IEnumerator<ISchedule>.Current
{
[Token(Token = "0x600F013")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x0600F014 RID: 61460 RVA: 0x0003C3EA File Offset: 0x0003A5EA
[Token(Token = "0x600F014")]
[Address(RVA = "0x1183CB0", Offset = "0x11826B0", VA = "0x181183CB0", Slot = "8")]
[DebuggerHidden]
void IEnumerator.Reset()
{
}
// Token: 0x1700286A RID: 10346
// (get) Token: 0x0600F015 RID: 61461 RVA: 0x00062DDE File Offset: 0x00060FDE
[Token(Token = "0x1700286A")]
object IEnumerator.Current
{
[Token(Token = "0x600F015")]
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "7")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x04009F9E RID: 40862
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009F9E")]
private int <>1__state;
// Token: 0x04009F9F RID: 40863
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009F9F")]
private ISchedule <>2__current;
// Token: 0x04009FA0 RID: 40864
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009FA0")]
public JKAOIGGIKPP.ODMBBGIJHHP <>4__this;
}
}
// Token: 0x02002205 RID: 8709
[Token(Token = "0x2002205")]
[CompilerGenerated]
private sealed class KAIJMBELALF
{
// Token: 0x0600F016 RID: 61462 RVA: 0x0038DCFC File Offset: 0x0038BEFC
[Token(Token = "0x600F016")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public KAIJMBELALF()
{
}
// Token: 0x0600F017 RID: 61463 RVA: 0x0038DD10 File Offset: 0x0038BF10
[Token(Token = "0x600F017")]
[Address(RVA = "0x1181F30", Offset = "0x1180930", VA = "0x181181F30")]
internal void <HandleJoinUser>b__0(CCEOLAOLEKJ account)
{
ActionCode handler = LinkManager.GetHandler(IAFKHONIKPI.Friend);
if (handler == 0)
{
}
int num = 0;
if (!(handler != num))
{
string text = this.genericError;
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleJoinUser Error: " + text);
if (SingletonMonoBehaviour.Instance != 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: 0x0600F018 RID: 61464 RVA: 0x0038DD88 File Offset: 0x0038BF88
[Token(Token = "0x600F018")]
[Address(RVA = "0x1182190", Offset = "0x1180B90", VA = "0x181182190")]
internal void <HandleJoinUser>g__OnError|1(string error)
{
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleJoinUser Error: " + error);
NotificationManager instance = SingletonMonoBehaviour.Instance;
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: 0x04009FA1 RID: 40865
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FA1")]
public Action onSuccess;
// Token: 0x04009FA2 RID: 40866
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FA2")]
public string genericError;
// Token: 0x04009FA3 RID: 40867
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009FA3")]
public Action<string> onError;
}
// Token: 0x02002206 RID: 8710
[Token(Token = "0x2002206")]
[CompilerGenerated]
private sealed class NIEPGNMFMBG
{
// Token: 0x0600F019 RID: 61465 RVA: 0x0038DDDC File Offset: 0x0038BFDC
[Token(Token = "0x600F019")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public NIEPGNMFMBG()
{
}
// Token: 0x0600F01A RID: 61466 RVA: 0x0038DDF0 File Offset: 0x0038BFF0
[Token(Token = "0x600F01A")]
[Address(RVA = "0x1183050", Offset = "0x1181A50", VA = "0x181183050")]
internal IPromise<KLCOGEIGEBJ> <HandleRoom>b__0()
{
return OJMCBOKJFOF.NHBPIIGDAJP(this.roomId);
}
// Token: 0x0600F01B RID: 61467 RVA: 0x0038DE08 File Offset: 0x0038C008
[Token(Token = "0x600F01B")]
[Address(RVA = "0x11830B0", Offset = "0x1181AB0", VA = "0x1811830B0")]
internal void <HandleRoom>b__1(KLCOGEIGEBJ room)
{
SessionManager instance = SingletonMonoBehaviour.Instance;
Action<global::RecNet.Matchmaking.MHCKNNJOIIP> action = this.<>9__3;
if (action == 0)
{
Action<global::RecNet.Matchmaking.MHCKNNJOIIP> action2 = delegate(global::RecNet.Matchmaking.MHCKNNJOIIP x)
{
};
this.<>9__3 = action2;
}
int num = 0;
ulong num2;
instance.RunJoinRoom(room, num, (SessionManager.BDPNOBGNGNI)((uint)28), num2 != 0UL, action);
}
// Token: 0x0600F01C RID: 61468 RVA: 0x0038DE54 File Offset: 0x0038C054
[Token(Token = "0x600F01C")]
[Address(RVA = "0x1183190", Offset = "0x1181B90", VA = "0x181183190")]
internal void <HandleRoom>b__3(global::RecNet.Matchmaking.MHCKNNJOIIP x)
{
}
// Token: 0x0600F01D RID: 61469 RVA: 0x0038DE7C File Offset: 0x0038C07C
[Token(Token = "0x600F01D")]
[Address(RVA = "0x1183250", Offset = "0x1181C50", VA = "0x181183250")]
internal void <HandleRoom>g__OnError|2(string error)
{
global::UnityEngine.Debug.LogError("[OculusDestinationsManager] HandleRoom Error: " + error);
NotificationManager instance = SingletonMonoBehaviour.Instance;
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: 0x04009FA4 RID: 40868
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FA4")]
public long roomId;
// Token: 0x04009FA5 RID: 40869
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FA5")]
public Action onSuccess;
// Token: 0x04009FA6 RID: 40870
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009FA6")]
public Action<string> onError;
// Token: 0x04009FA7 RID: 40871
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4009FA7")]
public Action<global::RecNet.Matchmaking.MHCKNNJOIIP> <>9__3;
}
// Token: 0x02002207 RID: 8711
[Token(Token = "0x2002207")]
[CompilerGenerated]
private sealed class EEIAJOCEFFJ
{
// Token: 0x0600F01E RID: 61470 RVA: 0x0038DEC8 File Offset: 0x0038C0C8
[Token(Token = "0x600F01E")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public EEIAJOCEFFJ()
{
}
// Token: 0x0600F01F RID: 61471 RVA: 0x0038DEDC File Offset: 0x0038C0DC
[Token(Token = "0x600F01F")]
[Address(RVA = "0x116EFC0", Offset = "0x116D9C0", VA = "0x18116EFC0")]
internal void <CheckLaunchDetailsForDeeplink>g__OnSuccess|0()
{
object[] array = new object[4];
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid = this.destinationType;
if (array != 0)
{
}
array[0] = array;
string destinationApiName = this.details.DestinationApiName;
if (destinationApiName != 0)
{
}
array[1] = destinationApiName;
string deeplinkMessage = this.details.DeeplinkMessage;
if (deeplinkMessage != 0)
{
}
array[2] = deeplinkMessage;
ulong roomID = this.details.RoomID;
if (roomID != (ulong)0L)
{
}
array[3] = roomID;
global::UnityEngine.Debug.Log(string.Format("[OculusDestinationsManager] OnSuccess: {0} | {1} | '{2}' | {3}", array));
int num = (int)this.destinationType;
}
// Token: 0x0600F020 RID: 61472 RVA: 0x0038DF70 File Offset: 0x0038C170
[Token(Token = "0x600F020")]
[Address(RVA = "0x116ED70", Offset = "0x116D770", VA = "0x18116ED70")]
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 destinationApiName = this.details.DestinationApiName;
if (destinationApiName != 0)
{
}
array[1] = destinationApiName;
string deeplinkMessage = this.details.DeeplinkMessage;
if (deeplinkMessage != 0)
{
}
array[2] = deeplinkMessage;
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: 0x04009FA8 RID: 40872
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FA8")]
public JKAOIGGIKPP.NMNOOHDMIID destinationType;
// Token: 0x04009FA9 RID: 40873
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FA9")]
public LaunchDetails details;
}
// Token: 0x02002208 RID: 8712
[Token(Token = "0x2002208")]
[CompilerGenerated]
private sealed class DMNJOOOFLGA
{
// Token: 0x0600F021 RID: 61473 RVA: 0x0038DFF4 File Offset: 0x0038C1F4
[Token(Token = "0x600F021")]
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
public DMNJOOOFLGA()
{
}
// Token: 0x0600F022 RID: 61474 RVA: 0x0038E008 File Offset: 0x0038C208
[Token(Token = "0x600F022")]
[Address(RVA = "0x116E3D0", Offset = "0x116CDD0", VA = "0x18116E3D0")]
internal void <OnLocalPlayerPresenceUpdated>b__1(Dictionary<long, string> roomDestinations)
{
CIIBGMBOFEI ciibgmbofei = this.roomInstance;
bool flag;
if (!flag)
{
JKAOIGGIKPP.CDGPOAELKMA();
return;
}
RichPresenceOptions richPresenceOptions = new RichPresenceOptions();
long <DOFDAMHCJLP>k__BackingField = this.roomInstance.<DOFDAMHCJLP>k__BackingField;
int <OIBJLPBDMML>k__BackingField = BPHGKAEDBPE.<OIBJLPBDMML>k__BackingField;
string text;
richPresenceOptions.SetDeeplinkMessageOverride(text);
richPresenceOptions.SetIsJoinable(true);
Request request = RichPresence.Set(richPresenceOptions);
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: 0x04009FAA RID: 40874
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FAA")]
public CIIBGMBOFEI roomInstance;
}
}