Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x020024F8 RID: 9464
[Token(Token = "0x20024F8")]
public class JKAOIGGIKPP
{
// Token: 0x0600F284 RID: 62084 RVA: 0x003765B8 File Offset: 0x003747B8
[Token(Token = "0x600F284")]
[Address(RVA = "0x14DBC20", Offset = "0x14DAC20", VA = "0x1814DBC20")]
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: 0x17002795 RID: 10133
// (get) Token: 0x0600F285 RID: 62085 RVA: 0x003765F8 File Offset: 0x003747F8
[Token(Token = "0x17002795")]
public static bool FFNIFALJLDD
{
[Token(Token = "0x600F285")]
[Address(RVA = "0x14DAEC0", Offset = "0x14D9EC0", VA = "0x1814DAEC0")]
get
{
return typeof(JKAOIGGIKPP).TypeHandle != null;
}
}
// Token: 0x0600F286 RID: 62086 RVA: 0x0037660C File Offset: 0x0037480C
[Token(Token = "0x600F286")]
[Address(RVA = "0x14DB490", Offset = "0x14DA490", VA = "0x1814DB490")]
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: 0x0600F287 RID: 62087 RVA: 0x00376650 File Offset: 0x00374850
[Token(Token = "0x600F287")]
[Address(RVA = "0x14DAF00", Offset = "0x14D9F00", VA = "0x1814DAF00")]
public static bool HCLJHJKNIMH(string KIIFGNILJEA)
{
if (KIIFGNILJEA != 0)
{
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
int hashCode = nmnoohdmiid.GetHashCode();
bool flag;
return flag;
}
throw new NullReferenceException();
}
// Token: 0x0600F288 RID: 62088 RVA: 0x00376678 File Offset: 0x00374878
[Token(Token = "0x600F288")]
[Address(RVA = "0x14DB8B0", Offset = "0x14DA8B0", VA = "0x1814DB8B0")]
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: 0x0600F289 RID: 62089 RVA: 0x00376770 File Offset: 0x00374970
[Token(Token = "0x600F289")]
[Address(RVA = "0x14DAC10", Offset = "0x14D9C10", VA = "0x1814DAC10")]
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: 0x0600F28A RID: 62090 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600F28A")]
[Address(RVA = "0x14DB070", Offset = "0x14DA070", VA = "0x1814DB070")]
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: 0x0600F28B RID: 62091 RVA: 0x00376810 File Offset: 0x00374A10
[Token(Token = "0x600F28B")]
[Address(RVA = "0x14DB5D0", Offset = "0x14DA5D0", VA = "0x1814DB5D0")]
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: 0x0600F28C RID: 62092 RVA: 0x00376948 File Offset: 0x00374B48
[Token(Token = "0x600F28C")]
[Address(RVA = "0x14DA5F0", Offset = "0x14D95F0", VA = "0x1814DA5F0")]
private string AEIDCGPKALE(GMJOKDBFCPM EFDBFLPKHKA)
{
do
{
if (EFDBFLPKHKA != 0)
{
}
}
while (0 != 0);
return string.Empty.Trim();
}
// Token: 0x0600F28D RID: 62093 RVA: 0x00376970 File Offset: 0x00374B70
[Token(Token = "0x600F28D")]
[Address(RVA = "0x14DA980", Offset = "0x14D9980", VA = "0x1814DA980")]
private string BOGJFHPKCGA(GMJOKDBFCPM EFDBFLPKHKA)
{
if (EFDBFLPKHKA == 0)
{
}
ulong bigmpmdhkai = EFDBFLPKHKA.BIGMPMDHKAI;
JKAOIGGIKPP.NMNOOHDMIID nmnoohdmiid;
return string.Format("{0}{1}", nmnoohdmiid, nmnoohdmiid);
}
// Token: 0x0600F28E RID: 62094 RVA: 0x00376998 File Offset: 0x00374B98
[Token(Token = "0x600F28E")]
[Address(RVA = "0x14DB010", Offset = "0x14DA010", VA = "0x1814DB010")]
private PMGCJEPKFOF<Dictionary<long, string>> JGPIEINLDEO()
{
return JJEKJGALHKO.LIPGKFECLDO<Dictionary<long, string>>("Invalid Platform");
}
// Token: 0x0600F28F RID: 62095 RVA: 0x003769B0 File Offset: 0x00374BB0
[Token(Token = "0x600F28F")]
[Address(RVA = "0x14DA690", Offset = "0x14D9690", VA = "0x1814DA690")]
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: 0x0600F290 RID: 62096 RVA: 0x00376A48 File Offset: 0x00374C48
[Token(Token = "0x600F290")]
[Address(RVA = "0x14DB430", Offset = "0x14DA430", VA = "0x1814DB430")]
private string NKJCGMFGPAO(string ENMDDKHBHPA)
{
if (ENMDDKHBHPA == 0)
{
string empty = string.Empty;
}
return ENMDDKHBHPA.Trim();
}
// Token: 0x0600F291 RID: 62097 RVA: 0x00376A6C File Offset: 0x00374C6C
[Token(Token = "0x600F291")]
[Address(RVA = "0x14DAFB0", Offset = "0x14D9FB0", VA = "0x1814DAFB0")]
[CompilerGenerated]
private IEnumerator<KENFJGFMIPM> IJIPMLEGHKA()
{
/*
An exception occurred when decompiling this method (0600F291)
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: 0x0600F292 RID: 62098 RVA: 0x00376A90 File Offset: 0x00374C90
[Token(Token = "0x600F292")]
[Address(RVA = "0x14DA660", Offset = "0x14D9660", VA = "0x1814DA660")]
[CompilerGenerated]
private void ANLADNLBJON(JDFAKNELCDF<string> CEHJGNDELGL)
{
GMJOKDBFCPM gmjokdbfcpm = NHGAIKAENHA.CGNKGOBDAGM();
bool flag = this.OLMEKNBBION(gmjokdbfcpm);
}
// Token: 0x0600F293 RID: 62099 RVA: 0x00376AB0 File Offset: 0x00374CB0
[Token(Token = "0x600F293")]
[Address(RVA = "0x14DAA10", Offset = "0x14D9A10", VA = "0x1814DAA10")]
[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: 0x04009FB6 RID: 40886
[Token(Token = "0x4009FB6")]
private static JKAOIGGIKPP GCCLEJOGCCE;
// Token: 0x04009FB7 RID: 40887
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FB7")]
private Dictionary<long, string> GDCIOAGCCCB;
// Token: 0x04009FB8 RID: 40888
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FB8")]
private GMJOKDBFCPM PHOBJBKPALO;
// Token: 0x020024F9 RID: 9465
[Token(Token = "0x20024F9")]
public enum NMNOOHDMIID
{
// Token: 0x04009FBA RID: 40890
[Token(Token = "0x4009FBA")]
Unknown,
// Token: 0x04009FBB RID: 40891
[Token(Token = "0x4009FBB")]
Room,
// Token: 0x04009FBC RID: 40892
[Token(Token = "0x4009FBC")]
JoinUser,
// Token: 0x04009FBD RID: 40893
[Token(Token = "0x4009FBD")]
GroupLaunch
}
// Token: 0x020024FA RID: 9466
[Token(Token = "0x20024FA")]
[Serializable]
private struct RoomPresenceDeeplinkMessage
{
// Token: 0x17002796 RID: 10134
// (get) Token: 0x0600F294 RID: 62100 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002796")]
public bool HasJoinUserId
{
[Token(Token = "0x600F294")]
[Address(RVA = "0x14E4320", Offset = "0x14E3320", VA = "0x1814E4320")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002797 RID: 10135
// (get) Token: 0x0600F295 RID: 62101 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002797")]
public bool HasRoomId
{
[Token(Token = "0x600F295")]
[Address(RVA = "0x14E4330", Offset = "0x14E3330", VA = "0x1814E4330")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x17002798 RID: 10136
// (get) Token: 0x0600F296 RID: 62102 RVA: 0x00376B08 File Offset: 0x00374D08
[Token(Token = "0x17002798")]
public bool IsValid
{
[Token(Token = "0x600F296")]
[Address(RVA = "0x14E4340", Offset = "0x14E3340", VA = "0x1814E4340")]
get
{
return true;
}
}
// Token: 0x04009FBE RID: 40894
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
[Token(Token = "0x4009FBE")]
public int JoinUserId;
// Token: 0x04009FBF RID: 40895
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
[Token(Token = "0x4009FBF")]
public long RoomId;
}
// Token: 0x020024FC RID: 9468
[Token(Token = "0x20024FC")]
[CompilerGenerated]
private sealed class ODMBBGIJHHP
{
// Token: 0x0600F29B RID: 62107 RVA: 0x00376B68 File Offset: 0x00374D68
[Token(Token = "0x600F29B")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public ODMBBGIJHHP()
{
}
// Token: 0x0600F29C RID: 62108 RVA: 0x00376B7C File Offset: 0x00374D7C
[Token(Token = "0x600F29C")]
[Address(RVA = "0x14E3750", Offset = "0x14E2750", VA = "0x1814E3750")]
internal void <HandleGroupLaunch>b__0(KLCOGEIGEBJ room)
{
this.targetRoom = room;
this.targetRoomDone = true;
}
// Token: 0x0600F29D RID: 62109 RVA: 0x00376B98 File Offset: 0x00374D98
[Token(Token = "0x600F29D")]
[Address(RVA = "0x14E3760", Offset = "0x14E2760", VA = "0x1814E3760")]
internal void <HandleGroupLaunch>b__1(string e)
{
this.<HandleGroupLaunch>g__TargetLounge|4();
}
// Token: 0x0600F29E RID: 62110 RVA: 0x00376BAC File Offset: 0x00374DAC
[Token(Token = "0x600F29E")]
[Address(RVA = "0x14E3770", Offset = "0x14E2770", VA = "0x1814E3770")]
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: 0x0600F29F RID: 62111 RVA: 0x00376C44 File Offset: 0x00374E44
[Token(Token = "0x600F29F")]
[Address(RVA = "0x14E3B70", Offset = "0x14E2B70", VA = "0x1814E3B70")]
internal IEnumerator<KENFJGFMIPM> <HandleGroupLaunch>g__WaitForTargetRoom|3()
{
/*
An exception occurred when decompiling this method (0600F29F)
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: 0x0600F2A0 RID: 62112 RVA: 0x00376C68 File Offset: 0x00374E68
[Token(Token = "0x600F2A0")]
[Address(RVA = "0x497570", Offset = "0x496570", VA = "0x180497570")]
internal bool <HandleGroupLaunch>b__6()
{
return this.targetRoomDone;
}
// Token: 0x0600F2A1 RID: 62113 RVA: 0x00376C7C File Offset: 0x00374E7C
[Token(Token = "0x600F2A1")]
[Address(RVA = "0x14E3A70", Offset = "0x14E2A70", VA = "0x1814E3A70")]
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: 0x0600F2A2 RID: 62114 RVA: 0x00376CB4 File Offset: 0x00374EB4
[Token(Token = "0x600F2A2")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
internal void <HandleGroupLaunch>b__7(KLCOGEIGEBJ room)
{
this.targetRoom = room;
}
// Token: 0x0600F2A3 RID: 62115 RVA: 0x00376CC8 File Offset: 0x00374EC8
[Token(Token = "0x600F2A3")]
[Address(RVA = "0x69AE00", Offset = "0x699E00", VA = "0x18069AE00")]
internal void <HandleGroupLaunch>b__8()
{
this.targetRoomDone = true;
}
// Token: 0x0600F2A4 RID: 62116 RVA: 0x00376CDC File Offset: 0x00374EDC
[Token(Token = "0x600F2A4")]
[Address(RVA = "0x14E3980", Offset = "0x14E2980", VA = "0x1814E3980")]
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: 0x04009FC3 RID: 40899
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FC3")]
public KLCOGEIGEBJ targetRoom;
// Token: 0x04009FC4 RID: 40900
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FC4")]
public bool targetRoomDone;
// Token: 0x04009FC5 RID: 40901
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009FC5")]
public JKAOIGGIKPP <>4__this;
// Token: 0x04009FC6 RID: 40902
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4009FC6")]
public GMJOKDBFCPM details;
// Token: 0x04009FC7 RID: 40903
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x4009FC7")]
public Action onSuccess;
// Token: 0x04009FC8 RID: 40904
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x4009FC8")]
public Action<string> onError;
// Token: 0x020024FD RID: 9469
[Token(Token = "0x20024FD")]
private sealed class <<HandleGroupLaunch>g__WaitForTargetRoom|3>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
{
// Token: 0x0600F2A5 RID: 62117 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600F2A5")]
[Address(RVA = "0x44F040", Offset = "0x44E040", VA = "0x18044F040")]
[DebuggerHidden]
public <<HandleGroupLaunch>g__WaitForTargetRoom|3>d(int <>1__state)
{
}
// Token: 0x0600F2A6 RID: 62118 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600F2A6")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "5")]
[DebuggerHidden]
void IDisposable.Dispose()
{
}
// Token: 0x0600F2A7 RID: 62119 RVA: 0x00376D28 File Offset: 0x00374F28
[Token(Token = "0x600F2A7")]
[Address(RVA = "0x14E4360", Offset = "0x14E3360", VA = "0x1814E4360", Slot = "6")]
private bool MoveNext()
{
return default(bool);
}
// Token: 0x17002799 RID: 10137
// (get) Token: 0x0600F2A8 RID: 62120 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x17002799")]
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
{
[Token(Token = "0x600F2A8")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "4")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x0600F2A9 RID: 62121 RVA: 0x000399F2 File Offset: 0x00037BF2
[Token(Token = "0x600F2A9")]
[Address(RVA = "0x14E4430", Offset = "0x14E3430", VA = "0x1814E4430", Slot = "8")]
[DebuggerHidden]
void IEnumerator.Reset()
{
}
// Token: 0x1700279A RID: 10138
// (get) Token: 0x0600F2AA RID: 62122 RVA: 0x0005CEF2 File Offset: 0x0005B0F2
[Token(Token = "0x1700279A")]
object IEnumerator.Current
{
[Token(Token = "0x600F2AA")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "7")]
[DebuggerHidden]
get
{
return null;
}
}
// Token: 0x04009FC9 RID: 40905
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FC9")]
private int <>1__state;
// Token: 0x04009FCA RID: 40906
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FCA")]
private KENFJGFMIPM <>2__current;
// Token: 0x04009FCB RID: 40907
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009FCB")]
public JKAOIGGIKPP.ODMBBGIJHHP <>4__this;
}
}
// Token: 0x020024FE RID: 9470
[Token(Token = "0x20024FE")]
[CompilerGenerated]
private sealed class KAIJMBELALF
{
// Token: 0x0600F2AB RID: 62123 RVA: 0x00376D40 File Offset: 0x00374F40
[Token(Token = "0x600F2AB")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public KAIJMBELALF()
{
}
// Token: 0x0600F2AC RID: 62124 RVA: 0x00376D54 File Offset: 0x00374F54
[Token(Token = "0x600F2AC")]
[Address(RVA = "0x14E1440", Offset = "0x14E0440", VA = "0x1814E1440")]
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: 0x0600F2AD RID: 62125 RVA: 0x00376DCC File Offset: 0x00374FCC
[Token(Token = "0x600F2AD")]
[Address(RVA = "0x14E16A0", Offset = "0x14E06A0", VA = "0x1814E16A0")]
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: 0x04009FCC RID: 40908
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FCC")]
public Action onSuccess;
// Token: 0x04009FCD RID: 40909
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FCD")]
public string genericError;
// Token: 0x04009FCE RID: 40910
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009FCE")]
public Action<string> onError;
}
// Token: 0x020024FF RID: 9471
[Token(Token = "0x20024FF")]
[CompilerGenerated]
private sealed class NIEPGNMFMBG
{
// Token: 0x0600F2AE RID: 62126 RVA: 0x00376E20 File Offset: 0x00375020
[Token(Token = "0x600F2AE")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public NIEPGNMFMBG()
{
}
// Token: 0x0600F2AF RID: 62127 RVA: 0x00376E34 File Offset: 0x00375034
[Token(Token = "0x600F2AF")]
[Address(RVA = "0x14E3340", Offset = "0x14E2340", VA = "0x1814E3340")]
internal PMGCJEPKFOF<KLCOGEIGEBJ> <HandleRoom>b__0()
{
return OJMCBOKJFOF.NHBPIIGDAJP(this.roomId);
}
// Token: 0x0600F2B0 RID: 62128 RVA: 0x00376E4C File Offset: 0x0037504C
[Token(Token = "0x600F2B0")]
[Address(RVA = "0x14E33A0", Offset = "0x14E23A0", VA = "0x1814E33A0")]
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: 0x0600F2B1 RID: 62129 RVA: 0x00376E88 File Offset: 0x00375088
[Token(Token = "0x600F2B1")]
[Address(RVA = "0x14E34B0", Offset = "0x14E24B0", VA = "0x1814E34B0")]
internal void <HandleRoom>b__3(SessionManager.BKOJBGONLCK result)
{
}
// Token: 0x0600F2B2 RID: 62130 RVA: 0x00376EB0 File Offset: 0x003750B0
[Token(Token = "0x600F2B2")]
[Address(RVA = "0x14E3570", Offset = "0x14E2570", VA = "0x1814E3570")]
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: 0x04009FCF RID: 40911
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FCF")]
public long roomId;
// Token: 0x04009FD0 RID: 40912
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FD0")]
public Action onSuccess;
// Token: 0x04009FD1 RID: 40913
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x4009FD1")]
public Action<string> onError;
// Token: 0x04009FD2 RID: 40914
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x4009FD2")]
public Action<SessionManager.BKOJBGONLCK> <>9__3;
}
// Token: 0x02002500 RID: 9472
[Token(Token = "0x2002500")]
[CompilerGenerated]
private sealed class EEIAJOCEFFJ
{
// Token: 0x0600F2B3 RID: 62131 RVA: 0x00376EFC File Offset: 0x003750FC
[Token(Token = "0x600F2B3")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public EEIAJOCEFFJ()
{
}
// Token: 0x0600F2B4 RID: 62132 RVA: 0x00376F10 File Offset: 0x00375110
[Token(Token = "0x600F2B4")]
[Address(RVA = "0x14CB260", Offset = "0x14CA260", VA = "0x1814CB260")]
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: 0x0600F2B5 RID: 62133 RVA: 0x00376FA4 File Offset: 0x003751A4
[Token(Token = "0x600F2B5")]
[Address(RVA = "0x14CB010", Offset = "0x14CA010", VA = "0x1814CB010")]
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: 0x04009FD3 RID: 40915
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FD3")]
public JKAOIGGIKPP.NMNOOHDMIID destinationType;
// Token: 0x04009FD4 RID: 40916
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x4009FD4")]
public GMJOKDBFCPM details;
}
// Token: 0x02002501 RID: 9473
[Token(Token = "0x2002501")]
[CompilerGenerated]
private sealed class DMNJOOOFLGA
{
// Token: 0x0600F2B6 RID: 62134 RVA: 0x00377028 File Offset: 0x00375228
[Token(Token = "0x600F2B6")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public DMNJOOOFLGA()
{
}
// Token: 0x0600F2B7 RID: 62135 RVA: 0x0037703C File Offset: 0x0037523C
[Token(Token = "0x600F2B7")]
[Address(RVA = "0x14CA5F0", Offset = "0x14C95F0", VA = "0x1814CA5F0")]
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: 0x04009FD5 RID: 40917
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x4009FD5")]
public CIIBGMBOFEI roomInstance;
}
}