scripts
This commit is contained in:
@@ -0,0 +1,508 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Collections.Generic;
|
||||
using System.Diagnostics;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using AGUI.StackedUI;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Players.Watch;
|
||||
using RRUI.Data;
|
||||
|
||||
namespace RecRoom.Sharing
|
||||
{
|
||||
// Token: 0x02002086 RID: 8326
|
||||
[Token(Token = "0x2002086")]
|
||||
[StructLayout(3)]
|
||||
public class RoomCode : ActionCode
|
||||
{
|
||||
// Token: 0x0600E5E9 RID: 58857 RVA: 0x00368C0C File Offset: 0x00366E0C
|
||||
[Token(Token = "0x600E5E9")]
|
||||
[Address(RVA = "0x14F0650", Offset = "0x14EF050", VA = "0x1814F0650", Slot = "4")]
|
||||
public override IPromise<ActionCode.HKFNFGGEPMP> Create(object IIFJDCEPNMJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E5E9)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<RecRoom.Sharing.ActionCode/HKFNFGGEPMP> RecRoom.Sharing.RoomCode::Create(System.Object)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_2:
|
||||
brtrue(IL_00, ceq:bool(ldloc:IPromise(var_12_68), ldc.i4:int32[exp:IPromise](0)))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x0600E5EA RID: 58858 RVA: 0x00368C8C File Offset: 0x00366E8C
|
||||
[Token(Token = "0x600E5EA")]
|
||||
[Address(RVA = "0x14F05B0", Offset = "0x14EEFB0", VA = "0x1814F05B0", Slot = "5")]
|
||||
public override IPromise CreateAndShare(object IIFJDCEPNMJ)
|
||||
{
|
||||
string text = this.ToString();
|
||||
Action<ActionCode.HKFNFGGEPMP> action = new Action(this.JGHGHDDJAAM);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E5EB RID: 58859 RVA: 0x00368CB4 File Offset: 0x00366EB4
|
||||
[Token(Token = "0x600E5EB")]
|
||||
[Address(RVA = "0x14F08E0", Offset = "0x14EF2E0", VA = "0x1814F08E0", Slot = "7")]
|
||||
public override IPromise Handle(LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600E5EC RID: 58860 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600E5EC")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "8")]
|
||||
public override void ModifyPreAuthLaunchTarget(BootSequence.IIACGMGMLOB HHBNIDNOLDI, LinkManager.ELGKGFGCNJL JBLKFFDDMJH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600E5ED RID: 58861 RVA: 0x00368D48 File Offset: 0x00366F48
|
||||
[Token(Token = "0x600E5ED")]
|
||||
[Address(RVA = "0x14F0B80", Offset = "0x14EF580", VA = "0x1814F0B80")]
|
||||
private static void JLANJMNFDDB(long HNHLJONGKHB, CCEOLAOLEKJ CDIMKJFODOL)
|
||||
{
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
RRUIRootScreen flowByType = local.GetFlowByType<RRUIRootScreen>();
|
||||
flowByType.ShowScreenAndGoToRoomDetails(HNHLJONGKHB, SessionManager.BDPNOBGNGNI.ROOM_CODE);
|
||||
if (CDIMKJFODOL != 0)
|
||||
{
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = CDIMKJFODOL.<KHJCEENDAOL>k__BackingField;
|
||||
ObscuredString <ODJFEIBNGPO>k__BackingField = CDIMKJFODOL.<ODJFEIBNGPO>k__BackingField;
|
||||
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
|
||||
}
|
||||
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
|
||||
if (dialogListModel != 0)
|
||||
{
|
||||
IPromise<OneButtonMessageDialogModel> promise = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
|
||||
{
|
||||
<CEJPKGDKMJE>k__BackingField = "Shared Room",
|
||||
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
|
||||
<AHIKLCLHOFO>k__BackingField = "Ok"
|
||||
});
|
||||
}
|
||||
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
|
||||
int num = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600E5EE RID: 58862 RVA: 0x00368DF4 File Offset: 0x00366FF4
|
||||
[Token(Token = "0x600E5EE")]
|
||||
[Address(RVA = "0x14F0CE0", Offset = "0x14EF6E0", VA = "0x1814F0CE0")]
|
||||
public RoomCode()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E5EF RID: 58863 RVA: 0x00368E08 File Offset: 0x00367008
|
||||
[Token(Token = "0x600E5EF")]
|
||||
[Address(RVA = "0x14F0AA0", Offset = "0x14EF4A0", VA = "0x1814F0AA0")]
|
||||
[CompilerGenerated]
|
||||
private void JGHGHDDJAAM(ActionCode.HKFNFGGEPMP GIAOBLMEMMI)
|
||||
{
|
||||
IAFKHONIKPI type = this.Config.type;
|
||||
Action<CCNBJFOPLBG> action = new Action(this.DKMKDMLAJLE);
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F0 RID: 58864 RVA: 0x00368E38 File Offset: 0x00367038
|
||||
[Token(Token = "0x600E5F0")]
|
||||
[Address(RVA = "0x14F0880", Offset = "0x14EF280", VA = "0x1814F0880")]
|
||||
[CompilerGenerated]
|
||||
private void DKMKDMLAJLE(CCNBJFOPLBG IAALIIFNHNP)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04009632 RID: 38450
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4009632")]
|
||||
private RoomCode.RoomCodeData ACLGFDANDLC;
|
||||
|
||||
// Token: 0x02002087 RID: 8327
|
||||
[Token(Token = "0x2002087")]
|
||||
[Serializable]
|
||||
private struct RoomCodeData
|
||||
{
|
||||
// Token: 0x04009633 RID: 38451
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4009633")]
|
||||
public long RoomId;
|
||||
}
|
||||
|
||||
// Token: 0x02002088 RID: 8328
|
||||
[Token(Token = "0x2002088")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AFEFEIIFJJE
|
||||
{
|
||||
// Token: 0x0600E5F1 RID: 58865 RVA: 0x00368E4C File Offset: 0x0036704C
|
||||
[Token(Token = "0x600E5F1")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AFEFEIIFJJE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F2 RID: 58866 RVA: 0x00368E60 File Offset: 0x00367060
|
||||
[Token(Token = "0x600E5F2")]
|
||||
[Address(RVA = "0x14E9150", Offset = "0x14E7B50", VA = "0x1814E9150")]
|
||||
internal void <Handle>b__0(CCNBJFOPLBG ev)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F3 RID: 58867 RVA: 0x00368E74 File Offset: 0x00367074
|
||||
[Token(Token = "0x600E5F3")]
|
||||
[Address(RVA = "0x14E91B0", Offset = "0x14E7BB0", VA = "0x1814E91B0")]
|
||||
internal IPromise <Handle>b__1()
|
||||
{
|
||||
RoomCode.HECGFPHMDMN hecgfphmdmn = new RoomCode.HECGFPHMDMN();
|
||||
hecgfphmdmn.CS$<>8__locals1 = this;
|
||||
COFHGNFJMOG.OLOEFOJHNGF liokhlnndfl = this.pendingLink.LIOKHLNNDFL;
|
||||
hecgfphmdmn.actionLink = liokhlnndfl;
|
||||
string <GLCPMMJOCEJ>k__BackingField = liokhlnndfl.<GLCPMMJOCEJ>k__BackingField;
|
||||
int? autoRenewHours = this.<>4__this.Config.AutoRenewHours;
|
||||
IPromise promise = ActionCode.ConsumeActionLinkIfValid(<GLCPMMJOCEJ>k__BackingField, autoRenewHours);
|
||||
Func<IPromise> func = delegate
|
||||
{
|
||||
RoomCode.APJEEHONKAB apjeehonkab = new RoomCode.APJEEHONKAB();
|
||||
apjeehonkab.CS$<>8__locals2 = hecgfphmdmn;
|
||||
apjeehonkab.account = (ulong)0L;
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
RoomCode.APJEEHONKAB.<<Handle>g__TryAccountLookup|3>d <<Handle>g__TryAccountLookup|3>d;
|
||||
<<Handle>g__TryAccountLookup|3>d.System.IDisposable.Dispose();
|
||||
<<Handle>g__TryAccountLookup|3>d.<>1__state = (int)((ulong)0L);
|
||||
<<Handle>g__TryAccountLookup|3>d.<>4__this = apjeehonkab;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(<<Handle>g__TryAccountLookup|3>d);
|
||||
Action action = delegate
|
||||
{
|
||||
RoomCode.AFEFEIIFJJE cs$<>8__locals = apjeehonkab.CS$<>8__locals2.CS$<>8__locals1;
|
||||
CCEOLAOLEKJ account = apjeehonkab.account;
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
RRUIRootScreen flowByType = local.GetFlowByType<RRUIRootScreen>();
|
||||
if (account != 0)
|
||||
{
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
|
||||
ObscuredString <ODJFEIBNGPO>k__BackingField = account.<ODJFEIBNGPO>k__BackingField;
|
||||
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
|
||||
}
|
||||
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
|
||||
if (dialogListModel != 0)
|
||||
{
|
||||
IPromise<OneButtonMessageDialogModel> promise2 = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
|
||||
{
|
||||
<CEJPKGDKMJE>k__BackingField = "Shared Room",
|
||||
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
|
||||
<AHIKLCLHOFO>k__BackingField = "Ok"
|
||||
});
|
||||
}
|
||||
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
|
||||
int num = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009634 RID: 38452
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009634")]
|
||||
public RoomCode.RoomCodeData roomData;
|
||||
|
||||
// Token: 0x04009635 RID: 38453
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009635")]
|
||||
public LinkManager.ELGKGFGCNJL pendingLink;
|
||||
|
||||
// Token: 0x04009636 RID: 38454
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4009636")]
|
||||
public RoomCode <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02002089 RID: 8329
|
||||
[Token(Token = "0x2002089")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HECGFPHMDMN
|
||||
{
|
||||
// Token: 0x0600E5F4 RID: 58868 RVA: 0x00368ED8 File Offset: 0x003670D8
|
||||
[Token(Token = "0x600E5F4")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public HECGFPHMDMN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F5 RID: 58869 RVA: 0x00368EEC File Offset: 0x003670EC
|
||||
[Token(Token = "0x600E5F5")]
|
||||
[Address(RVA = "0x14EBBD0", Offset = "0x14EA5D0", VA = "0x1814EBBD0")]
|
||||
internal IPromise <Handle>b__2()
|
||||
{
|
||||
RoomCode.APJEEHONKAB apjeehonkab = new RoomCode.APJEEHONKAB();
|
||||
apjeehonkab.CS$<>8__locals2 = this;
|
||||
apjeehonkab.account = (ulong)0L;
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
RoomCode.APJEEHONKAB.<<Handle>g__TryAccountLookup|3>d <<Handle>g__TryAccountLookup|3>d;
|
||||
<<Handle>g__TryAccountLookup|3>d.System.IDisposable.Dispose();
|
||||
<<Handle>g__TryAccountLookup|3>d.<>1__state = (int)((ulong)0L);
|
||||
<<Handle>g__TryAccountLookup|3>d.<>4__this = apjeehonkab;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(<<Handle>g__TryAccountLookup|3>d);
|
||||
Action action = delegate
|
||||
{
|
||||
RoomCode.AFEFEIIFJJE cs$<>8__locals = apjeehonkab.CS$<>8__locals2.CS$<>8__locals1;
|
||||
CCEOLAOLEKJ account = apjeehonkab.account;
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
RRUIRootScreen flowByType = local.GetFlowByType<RRUIRootScreen>();
|
||||
if (account != 0)
|
||||
{
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = account.<KHJCEENDAOL>k__BackingField;
|
||||
ObscuredString <ODJFEIBNGPO>k__BackingField = account.<ODJFEIBNGPO>k__BackingField;
|
||||
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
|
||||
}
|
||||
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
|
||||
if (dialogListModel != 0)
|
||||
{
|
||||
IPromise<OneButtonMessageDialogModel> promise = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
|
||||
{
|
||||
<CEJPKGDKMJE>k__BackingField = "Shared Room",
|
||||
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
|
||||
<AHIKLCLHOFO>k__BackingField = "Ok"
|
||||
});
|
||||
}
|
||||
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
|
||||
int num = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04009637 RID: 38455
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009637")]
|
||||
public COFHGNFJMOG.OLOEFOJHNGF actionLink;
|
||||
|
||||
// Token: 0x04009638 RID: 38456
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4009638")]
|
||||
public RoomCode.AFEFEIIFJJE CS$<>8__locals1;
|
||||
}
|
||||
|
||||
// Token: 0x0200208A RID: 8330
|
||||
[Token(Token = "0x200208A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class APJEEHONKAB
|
||||
{
|
||||
// Token: 0x0600E5F6 RID: 58870 RVA: 0x00368F48 File Offset: 0x00367148
|
||||
[Token(Token = "0x600E5F6")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public APJEEHONKAB()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F7 RID: 58871 RVA: 0x00368F5C File Offset: 0x0036715C
|
||||
[Token(Token = "0x600E5F7")]
|
||||
[Address(RVA = "0x14E9790", Offset = "0x14E8190", VA = "0x1814E9790")]
|
||||
internal IEnumerator<ISchedule> <Handle>g__TryAccountLookup|3()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600E5F7)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> RecRoom.Sharing.RoomCode/APJEEHONKAB::<Handle>g__TryAccountLookup|3()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void('<<Handle>g__TryAccountLookup|3>d'::System.IDisposable.Dispose, ldloc:'<<Handle>g__TryAccountLookup|3>d'(var_0))
|
||||
stfld:int32('<<Handle>g__TryAccountLookup|3>d'::<>1__state, ldloc:'<<Handle>g__TryAccountLookup|3>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:APJEEHONKAB('<<Handle>g__TryAccountLookup|3>d'::<>4__this, ldloc:'<<Handle>g__TryAccountLookup|3>d'(var_0), ldloc:APJEEHONKAB(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: 0x0600E5F8 RID: 58872 RVA: 0x00368F80 File Offset: 0x00367180
|
||||
[Token(Token = "0x600E5F8")]
|
||||
[Address(RVA = "0x3C39B0", Offset = "0x3C23B0", VA = "0x1803C39B0")]
|
||||
internal void <Handle>b__5(CCEOLAOLEKJ a)
|
||||
{
|
||||
this.account = a;
|
||||
}
|
||||
|
||||
// Token: 0x0600E5F9 RID: 58873 RVA: 0x00368F94 File Offset: 0x00367194
|
||||
[Token(Token = "0x600E5F9")]
|
||||
[Address(RVA = "0x14E9620", Offset = "0x14E8020", VA = "0x1814E9620")]
|
||||
internal void <Handle>b__4()
|
||||
{
|
||||
RoomCode.AFEFEIIFJJE cs$<>8__locals = this.CS$<>8__locals2.CS$<>8__locals1;
|
||||
CCEOLAOLEKJ cceolaolekj = this.account;
|
||||
WatchUI local = WatchUI.BFPPPLIJIGC;
|
||||
RRUIRootScreen flowByType = local.GetFlowByType<RRUIRootScreen>();
|
||||
if (cceolaolekj != 0)
|
||||
{
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = cceolaolekj.<KHJCEENDAOL>k__BackingField;
|
||||
ObscuredString <ODJFEIBNGPO>k__BackingField = cceolaolekj.<ODJFEIBNGPO>k__BackingField;
|
||||
string text = string.Format("The player {0} (@{1}) would like you to check out this room!", <ODJFEIBNGPO>k__BackingField, <KHJCEENDAOL>k__BackingField);
|
||||
}
|
||||
DialogListModel dialogListModel = DialogListModel.TryFindDialogListModel(flowByType.gameObject);
|
||||
if (dialogListModel != 0)
|
||||
{
|
||||
IPromise<OneButtonMessageDialogModel> promise = dialogListModel.AddOneButtonMessageDialog(new DGHLPMOEABF
|
||||
{
|
||||
<CEJPKGDKMJE>k__BackingField = "Shared Room",
|
||||
<LHJAKNBODPE>k__BackingField = "Check out this awesome room!",
|
||||
<AHIKLCLHOFO>k__BackingField = "Ok"
|
||||
});
|
||||
}
|
||||
WatchMenuProjector watchMenuProjector = local.OHPDNGENFJL;
|
||||
int num = 0;
|
||||
watchMenuProjector.AuthorityOpenMenuDetached(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x04009639 RID: 38457
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4009639")]
|
||||
public CCEOLAOLEKJ account;
|
||||
|
||||
// Token: 0x0400963A RID: 38458
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400963A")]
|
||||
public RoomCode.HECGFPHMDMN CS$<>8__locals2;
|
||||
|
||||
// Token: 0x0200208B RID: 8331
|
||||
[Token(Token = "0x200208B")]
|
||||
private sealed class <<Handle>g__TryAccountLookup|3>d : IEnumerator<ISchedule>, IEnumerator, IDisposable
|
||||
{
|
||||
// Token: 0x0600E5FA RID: 58874 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x600E5FA")]
|
||||
[Address(RVA = "0x3E46E0", Offset = "0x3E30E0", VA = "0x1803E46E0")]
|
||||
[DebuggerHidden]
|
||||
public <<Handle>g__TryAccountLookup|3>d(int <>1__state)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E5FB RID: 58875 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x600E5FB")]
|
||||
[Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")]
|
||||
[DebuggerHidden]
|
||||
void IDisposable.Dispose()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E5FC RID: 58876 RVA: 0x0036904C File Offset: 0x0036724C
|
||||
[Token(Token = "0x600E5FC")]
|
||||
[Address(RVA = "0x1500C80", Offset = "0x14FF680", VA = "0x181500C80", Slot = "6")]
|
||||
private bool MoveNext()
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x1700264C RID: 9804
|
||||
// (get) Token: 0x0600E5FD RID: 58877 RVA: 0x00062DDE File Offset: 0x00060FDE
|
||||
[Token(Token = "0x1700264C")]
|
||||
ISchedule IEnumerator<ISchedule>.Current
|
||||
{
|
||||
[Token(Token = "0x600E5FD")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600E5FE RID: 58878 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x600E5FE")]
|
||||
[Address(RVA = "0x1500E70", Offset = "0x14FF870", VA = "0x181500E70", Slot = "8")]
|
||||
[DebuggerHidden]
|
||||
void IEnumerator.Reset()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x1700264D RID: 9805
|
||||
// (get) Token: 0x0600E5FF RID: 58879 RVA: 0x00062DDE File Offset: 0x00060FDE
|
||||
[Token(Token = "0x1700264D")]
|
||||
object IEnumerator.Current
|
||||
{
|
||||
[Token(Token = "0x600E5FF")]
|
||||
[Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "7")]
|
||||
[DebuggerHidden]
|
||||
get
|
||||
{
|
||||
return null;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0400963B RID: 38459
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400963B")]
|
||||
private int <>1__state;
|
||||
|
||||
// Token: 0x0400963C RID: 38460
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x400963C")]
|
||||
private ISchedule <>2__current;
|
||||
|
||||
// Token: 0x0400963D RID: 38461
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x400963D")]
|
||||
public RoomCode.APJEEHONKAB <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0200208C RID: 8332
|
||||
[Token(Token = "0x200208C")]
|
||||
[CompilerGenerated]
|
||||
private sealed class MNMEIMAGBBI
|
||||
{
|
||||
// Token: 0x0600E600 RID: 58880 RVA: 0x00369064 File Offset: 0x00367264
|
||||
[Token(Token = "0x600E600")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public MNMEIMAGBBI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600E601 RID: 58881 RVA: 0x00369078 File Offset: 0x00367278
|
||||
[Token(Token = "0x600E601")]
|
||||
[Address(RVA = "0x53F760", Offset = "0x53E160", VA = "0x18053F760")]
|
||||
internal void <Handle>b__6()
|
||||
{
|
||||
this.done = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600E602 RID: 58882 RVA: 0x0036908C File Offset: 0x0036728C
|
||||
[Token(Token = "0x600E602")]
|
||||
[Address(RVA = "0x559440", Offset = "0x557E40", VA = "0x180559440")]
|
||||
internal bool <Handle>b__7()
|
||||
{
|
||||
return this.done;
|
||||
}
|
||||
|
||||
// Token: 0x0400963E RID: 38462
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x400963E")]
|
||||
public bool done;
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user