using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecRoom.Async; using TMPro; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x02001BA3 RID: 7075 [Token(Token = "0x2001BA3")] [StructLayout(3)] public class SearchUIDialog : UIDialog { // Token: 0x0600BE48 RID: 48712 RVA: 0x002CD7B0 File Offset: 0x002CB9B0 [Token(Token = "0x600BE48")] [Address(RVA = "0x1755E50", Offset = "0x1754850", VA = "0x181755E50", Slot = "19")] public override IPromise ShowDialog(SearchUIDialog.AKHJNDABOAM KBNJNPABNBO) { Action ebdjpbcdfpi; Delegate @delegate; do { SearchUIDialog.HHIINGLBFPF jbmehnihjcf = KBNJNPABNBO.JBMEHNIHJCF; TMP_Text tmp_Text = this.titleText; TMP_Text tmp_Text2 = this.okText; SearchUIDialog.HHIINGLBFPF jbmehnihjcf2 = KBNJNPABNBO.JBMEHNIHJCF; SearchUIDialog.HHIINGLBFPF jbmehnihjcf3 = KBNJNPABNBO.JBMEHNIHJCF; string pigcplbldjn = KBNJNPABNBO.PIGCPLBLDJN; PLDMAFINLJO.FANDNIHFMNM(this.searchPlaceholderText, pigcplbldjn); SearchUIDialog.HHIINGLBFPF jbmehnihjcf4 = KBNJNPABNBO.JBMEHNIHJCF; this.searchResultsPagedGrid.k__BackingField = 0; SearchResultsPagedGrid searchResultsPagedGrid = this.searchResultsPagedGrid; Action action = new Action(this.DKNLEAMANAK); ebdjpbcdfpi = searchResultsPagedGrid.EBDJPBCDFPI; @delegate = Delegate.Combine(ebdjpbcdfpi, action); } while (@delegate != 0 && @delegate == 0); while (@delegate != ebdjpbcdfpi) { } bool flag = this.searchResultsPagedGrid.NBMNLHLDOGF(); bool flag2; this.submitButton.interactable = flag2; string empty = string.Empty; this.CCOFOOPMDDO(empty); return base.ShowDialog(); } // Token: 0x0600BE49 RID: 48713 RVA: 0x002CD87C File Offset: 0x002CBA7C [Token(Token = "0x600BE49")] [Address(RVA = "0x1755C20", Offset = "0x1754620", VA = "0x181755C20")] private void DKNLEAMANAK(long PBKHBGOPDNG) { this.PBKHBGOPDNG = PBKHBGOPDNG; bool flag; this.submitButton.interactable = flag; } // Token: 0x0600BE4A RID: 48714 RVA: 0x002CD8A4 File Offset: 0x002CBAA4 [Token(Token = "0x600BE4A")] [Address(RVA = "0x1755CE0", Offset = "0x17546E0", VA = "0x181755CE0")] private void GJHHFMEMOPE() { bool flag; this.submitButton.interactable = flag; } // Token: 0x0600BE4B RID: 48715 RVA: 0x002CD8C4 File Offset: 0x002CBAC4 [Token(Token = "0x600BE4B")] [Address(RVA = "0x1755C50", Offset = "0x1754650", VA = "0x181755C50", Slot = "17")] public override void ForceCancel(bool OLFBOPIKDCI) { SearchUIDialog.EHGEJAPCODP fcpjnknlgfg = SearchUIDialog.FCPJNKNLGFG; base.KHKDGPHPIND(fcpjnknlgfg, OLFBOPIKDCI); } // Token: 0x0600BE4C RID: 48716 RVA: 0x002CD8E0 File Offset: 0x002CBAE0 [Token(Token = "0x600BE4C")] [Address(RVA = "0x1755B10", Offset = "0x1754510", VA = "0x181755B10")] private void CCOFOOPMDDO(string CNBKKCJAHPP) { SearchUIDialog.NADAGKBFHIM mjfkknhnbcl = this.MJFKKNHNBCL; string text = CNBKKCJAHPP.Trim(); IPromise> promise = mjfkknhnbcl.Invoke(text); Action> action = new Action(this.GLMMBCHOHPB); int num = 0; num += num; num++; IPromise> promise2 = promise.Then(action); } // Token: 0x0600BE4D RID: 48717 RVA: 0x002CD934 File Offset: 0x002CBB34 [Token(Token = "0x600BE4D")] [Address(RVA = "0x1755A30", Offset = "0x1754430", VA = "0x181755A30")] public void Button_Search() { string text = this.searchQueryText.m_Text; this.CCOFOOPMDDO(text); } // Token: 0x0600BE4E RID: 48718 RVA: 0x002CD95C File Offset: 0x002CBB5C [Token(Token = "0x600BE4E")] [Address(RVA = "0x1755A60", Offset = "0x1754460", VA = "0x181755A60")] public void Button_Submit() { if (this.FLCKNFHKPON) { GameObject gameObject = this.infoText.gameObject; int num = 0; gameObject.SetActive(num != 0); long pbkhbgopdng = this.PBKHBGOPDNG; this.FLCKNFHKPON = false; this.FLCKNFHKPON = true; } } // Token: 0x0600BE4F RID: 48719 RVA: 0x002CD9A4 File Offset: 0x002CBBA4 [Token(Token = "0x600BE4F")] [Address(RVA = "0x1755D40", Offset = "0x1754740", VA = "0x181755D40", Slot = "11")] public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO) { Action ebdjpbcdfpi; Delegate @delegate; do { base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO); SearchResultsPagedGrid searchResultsPagedGrid = this.searchResultsPagedGrid; Action action = new Action(this.DKNLEAMANAK); ebdjpbcdfpi = searchResultsPagedGrid.EBDJPBCDFPI; @delegate = Delegate.Remove(ebdjpbcdfpi, action); } while (@delegate != 0 && @delegate == 0); while (@delegate != ebdjpbcdfpi) { } } // Token: 0x0600BE50 RID: 48720 RVA: 0x002CD9F0 File Offset: 0x002CBBF0 [Token(Token = "0x600BE50")] [Address(RVA = "0x1756140", Offset = "0x1754B40", VA = "0x181756140")] public SearchUIDialog() { } // Token: 0x0600BE51 RID: 48721 RVA: 0x002CDA14 File Offset: 0x002CBC14 // Note: this type is marked as 'beforefieldinit'. [Token(Token = "0x600BE51")] [Address(RVA = "0x17560F0", Offset = "0x1754AF0", VA = "0x1817560F0")] static SearchUIDialog() { ulong num; SearchUIDialog.FCPJNKNLGFG = num; } // Token: 0x0600BE52 RID: 48722 RVA: 0x002CDA2C File Offset: 0x002CBC2C [Token(Token = "0x600BE52")] [Address(RVA = "0x1755D10", Offset = "0x1754710", VA = "0x181755D10")] [CompilerGenerated] private void GLMMBCHOHPB(IEnumerable LLCIDEKMKBG) { bool isCompleted = ((IAsyncResult)this.searchResultsPagedGrid).IsCompleted; } // Token: 0x04007D9C RID: 32156 [Token(Token = "0x4007D9C")] private static readonly SearchUIDialog.EHGEJAPCODP FCPJNKNLGFG; // Token: 0x04007D9D RID: 32157 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4007D9D")] [SerializeField] private TMP_Text titleText; // Token: 0x04007D9E RID: 32158 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4007D9E")] [SerializeField] private TMP_Text okText; // Token: 0x04007D9F RID: 32159 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4007D9F")] [SerializeField] private TMP_Text infoText; // Token: 0x04007DA0 RID: 32160 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4007DA0")] [SerializeField] private AG_TMP_InputField searchQueryText; // Token: 0x04007DA1 RID: 32161 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4007DA1")] [SerializeField] private TMP_Text searchPlaceholderText; // Token: 0x04007DA2 RID: 32162 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4007DA2")] [SerializeField] private Button3D submitButton; // Token: 0x04007DA3 RID: 32163 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4007DA3")] [SerializeField] [DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)] private SearchResultsPagedGrid searchResultsPagedGrid; // Token: 0x04007DA4 RID: 32164 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4007DA4")] private bool FLCKNFHKPON = true; // Token: 0x04007DA5 RID: 32165 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")] [Token(Token = "0x4007DA5")] private SearchUIDialog.NADAGKBFHIM MJFKKNHNBCL; // Token: 0x04007DA6 RID: 32166 [global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")] [Token(Token = "0x4007DA6")] private long PBKHBGOPDNG = (long)((ulong)(-1L)); // Token: 0x02001BA4 RID: 7076 [Token(Token = "0x2001BA4")] public sealed class IBDNHKPLFJM : MulticastDelegate { // Token: 0x0600BE53 RID: 48723 RVA: 0x002CDA4C File Offset: 0x002CBC4C [Token(Token = "0x600BE53")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public IBDNHKPLFJM(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600BE54 RID: 48724 RVA: 0x002CDA68 File Offset: 0x002CBC68 [Token(Token = "0x600BE54")] [Address(RVA = "0x164AA10", Offset = "0x1649410", VA = "0x18164AA10", Slot = "13")] public void Invoke(long ENJEOLBEALP) { if (this.delegates != 0) { } uint num; if (num != (uint)0) { throw new ExecutionEngineException(); } } // Token: 0x0600BE55 RID: 48725 RVA: 0x002CDADC File Offset: 0x002CBCDC [Token(Token = "0x600BE55")] [Address(RVA = "0x1751780", Offset = "0x1750180", VA = "0x181751780", Slot = "14")] public IAsyncResult BeginInvoke(long ENJEOLBEALP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600BE56 RID: 48726 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600BE56")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public void EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02001BA5 RID: 7077 [Token(Token = "0x2001BA5")] public sealed class HHIINGLBFPF : MulticastDelegate { // Token: 0x0600BE57 RID: 48727 RVA: 0x002CDAEC File Offset: 0x002CBCEC [Token(Token = "0x600BE57")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public HHIINGLBFPF(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600BE58 RID: 48728 RVA: 0x002CDB08 File Offset: 0x002CBD08 [Token(Token = "0x600BE58")] [Address(RVA = "0x8DE5A0", Offset = "0x8DCFA0", VA = "0x1808DE5A0", Slot = "13")] public IPromise Invoke(long ENJEOLBEALP) { uint num; do { if (this.delegates != 0) { } } while (num == (uint)0); throw new ExecutionEngineException(); } // Token: 0x0600BE59 RID: 48729 RVA: 0x002CDB7C File Offset: 0x002CBD7C [Token(Token = "0x600BE59")] [Address(RVA = "0x1751700", Offset = "0x1750100", VA = "0x181751700", Slot = "14")] public IAsyncResult BeginInvoke(long ENJEOLBEALP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600BE5A RID: 48730 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600BE5A")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public IPromise EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02001BA6 RID: 7078 [Token(Token = "0x2001BA6")] public sealed class MCCKHFEMLFJ : MulticastDelegate { // Token: 0x0600BE5B RID: 48731 RVA: 0x002CDB8C File Offset: 0x002CBD8C [Token(Token = "0x600BE5B")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public MCCKHFEMLFJ(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600BE5C RID: 48732 RVA: 0x002CDBA8 File Offset: 0x002CBDA8 [Token(Token = "0x600BE5C")] [Address(RVA = "0x1752620", Offset = "0x1751020", VA = "0x181752620", Slot = "13")] public IPromise Invoke(long ENJEOLBEALP, out float KLNFHHBHGHH) { uint num; do { Delegate[] delegates = this.delegates; if (delegates != 0) { } } while (num == (uint)0); throw new ExecutionEngineException(); } // Token: 0x0600BE5D RID: 48733 RVA: 0x002CDC2C File Offset: 0x002CBE2C [Token(Token = "0x600BE5D")] [Address(RVA = "0x1752580", Offset = "0x1750F80", VA = "0x181752580", Slot = "14")] public IAsyncResult BeginInvoke(long ENJEOLBEALP, out float KLNFHHBHGHH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { } // Token: 0x0600BE5E RID: 48734 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600BE5E")] [Address(RVA = "0x46AF70", Offset = "0x469970", VA = "0x18046AF70", Slot = "15")] public IPromise EndInvoke(out float KLNFHHBHGHH, IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02001BA7 RID: 7079 [Token(Token = "0x2001BA7")] public sealed class NADAGKBFHIM : MulticastDelegate { // Token: 0x0600BE5F RID: 48735 RVA: 0x002CDC3C File Offset: 0x002CBE3C [Token(Token = "0x600BE5F")] [Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")] public NADAGKBFHIM(object @object, IntPtr method) { this.method = method; this.m_target = @object; } // Token: 0x0600BE60 RID: 48736 RVA: 0x002CDC58 File Offset: 0x002CBE58 [Token(Token = "0x600BE60")] [Address(RVA = "0x812050", Offset = "0x810A50", VA = "0x180812050", Slot = "13")] public IPromise> Invoke(string LIICHFENGMG) { /* An exception occurred when decompiling this method (0600BE60) ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1> AGUI.StackedUI.Dialog.SearchUIDialog/NADAGKBFHIM::Invoke(System.String) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_10B: stloc:int32(var_1_10E, add:int32(ldloc:int32(var_1_08), ldc.i4:int32(1))) } 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.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: 0x0600BE61 RID: 48737 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600BE61")] [Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")] public IAsyncResult BeginInvoke(string LIICHFENGMG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600BE62 RID: 48738 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600BE62")] [Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")] public IPromise> EndInvoke(IAsyncResult GIAOBLMEMMI) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x02001BA8 RID: 7080 [Token(Token = "0x2001BA8")] public struct AKHJNDABOAM { // Token: 0x04007DA7 RID: 32167 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4007DA7")] public string BJFDLGDLFHJ; // Token: 0x04007DA8 RID: 32168 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4007DA8")] public string IPINOLAEMBA; // Token: 0x04007DA9 RID: 32169 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007DA9")] public string PIGCPLBLDJN; // Token: 0x04007DAA RID: 32170 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007DAA")] public SearchUIDialog.NADAGKBFHIM HFDLOOJLFFB; // Token: 0x04007DAB RID: 32171 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4007DAB")] public SearchUIDialog.HHIINGLBFPF JBMEHNIHJCF; // Token: 0x04007DAC RID: 32172 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4007DAC")] public Action HOILJMJNJAN; } // Token: 0x02001BA9 RID: 7081 [Token(Token = "0x2001BA9")] public struct EHGEJAPCODP { // Token: 0x04007DAD RID: 32173 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x4007DAD")] public long JPOHGBCEJEJ; // Token: 0x04007DAE RID: 32174 [global::Cpp2IlInjected.FieldOffset(Offset = "0x8")] [Token(Token = "0x4007DAE")] public JPIJGHNNIDP FKNOPGEADKO; } } }