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