Files
2026-04-08 23:40:05 +02:00

474 lines
18 KiB
C#

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<SearchUIDialog.AKHJNDABOAM, SearchUIDialog.EHGEJAPCODP>
{
// Token: 0x0600BE48 RID: 48712 RVA: 0x002CD7B0 File Offset: 0x002CB9B0
[Token(Token = "0x600BE48")]
[Address(RVA = "0x1755E50", Offset = "0x1754850", VA = "0x181755E50", Slot = "19")]
public override IPromise<SearchUIDialog.EHGEJAPCODP> ShowDialog(SearchUIDialog.AKHJNDABOAM KBNJNPABNBO)
{
Action<long> 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.<NNLJGEOHHNH>k__BackingField = 0;
SearchResultsPagedGrid searchResultsPagedGrid = this.searchResultsPagedGrid;
Action<long> 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<IEnumerable<long>> promise = mjfkknhnbcl.Invoke(text);
Action<IEnumerable<long>> action = new Action(this.GLMMBCHOHPB);
int num = 0;
num += num;
num++;
IPromise<IEnumerable<long>> 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<long> ebdjpbcdfpi;
Delegate @delegate;
do
{
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
SearchResultsPagedGrid searchResultsPagedGrid = this.searchResultsPagedGrid;
Action<long> 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<long> 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<string> 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<string> 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<Texture2D> 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<Texture2D> 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<IEnumerable<long>> Invoke(string LIICHFENGMG)
{
/*
An exception occurred when decompiling this method (0600BE60)
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<System.Collections.Generic.IEnumerable`1<System.Int64>> 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<IEnumerable<long>> 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<long, SearchResultView> 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;
}
}
}