1057 lines
37 KiB
C#
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;
|
|
}
|
|
}
|