Files
Apr2020-Cpp2Il-Dump/Assembly-CSharp/AGUI/StackedUI/Dialog/SearchUIDialog.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +02:00

471 lines
18 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using Cpp2IlInjected;
using TMPro;
using UnityEngine;
namespace AGUI.StackedUI.Dialog
{
// Token: 0x020011E6 RID: 4582
[Token(Token = "0x20011E6")]
public class SearchUIDialog : UIDialog<SearchUIDialog.AKHJNDABOAM, SearchUIDialog.EHGEJAPCODP>
{
// Token: 0x0600684A RID: 26698 RVA: 0x0017167C File Offset: 0x0016F87C
[Token(Token = "0x600684A")]
[Address(RVA = "0x1269F50", Offset = "0x1268D50", VA = "0x181269F50", Slot = "26")]
public override PMGCJEPKFOF<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: 0x0600684B RID: 26699 RVA: 0x00171748 File Offset: 0x0016F948
[Token(Token = "0x600684B")]
[Address(RVA = "0x1269D20", Offset = "0x1268B20", VA = "0x181269D20")]
private void DKNLEAMANAK(long PBKHBGOPDNG)
{
this.PBKHBGOPDNG = PBKHBGOPDNG;
bool flag;
this.submitButton.interactable = flag;
}
// Token: 0x0600684C RID: 26700 RVA: 0x00171770 File Offset: 0x0016F970
[Token(Token = "0x600684C")]
[Address(RVA = "0x1269DE0", Offset = "0x1268BE0", VA = "0x181269DE0")]
private void GJHHFMEMOPE()
{
bool flag;
this.submitButton.interactable = flag;
}
// Token: 0x0600684D RID: 26701 RVA: 0x00171790 File Offset: 0x0016F990
[Token(Token = "0x600684D")]
[Address(RVA = "0x1269D50", Offset = "0x1268B50", VA = "0x181269D50", Slot = "24")]
public override void ForceCancel(bool OLFBOPIKDCI)
{
SearchUIDialog.EHGEJAPCODP fcpjnknlgfg = SearchUIDialog.FCPJNKNLGFG;
base.KHKDGPHPIND(fcpjnknlgfg, OLFBOPIKDCI);
}
// Token: 0x0600684E RID: 26702 RVA: 0x001717AC File Offset: 0x0016F9AC
[Token(Token = "0x600684E")]
[Address(RVA = "0x1269C10", Offset = "0x1268A10", VA = "0x181269C10")]
private void CCOFOOPMDDO(string CNBKKCJAHPP)
{
SearchUIDialog.NADAGKBFHIM mjfkknhnbcl = this.MJFKKNHNBCL;
string text = CNBKKCJAHPP.Trim();
PMGCJEPKFOF<IEnumerable<long>> pmgcjepkfof = mjfkknhnbcl.Invoke(text);
Action<IEnumerable<long>> action = new Action(this.GLMMBCHOHPB);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<IEnumerable<long>> pmgcjepkfof2 = pmgcjepkfof.OHLPJBFCABI(action);
}
// Token: 0x0600684F RID: 26703 RVA: 0x00171800 File Offset: 0x0016FA00
[Token(Token = "0x600684F")]
[Address(RVA = "0x1269B30", Offset = "0x1268930", VA = "0x181269B30")]
public void Button_Search()
{
string text = this.searchQueryText.m_Text;
this.CCOFOOPMDDO(text);
}
// Token: 0x06006850 RID: 26704 RVA: 0x00171828 File Offset: 0x0016FA28
[Token(Token = "0x6006850")]
[Address(RVA = "0x1269B60", Offset = "0x1268960", VA = "0x181269B60")]
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: 0x06006851 RID: 26705 RVA: 0x00171870 File Offset: 0x0016FA70
[Token(Token = "0x6006851")]
[Address(RVA = "0x1269E40", Offset = "0x1268C40", VA = "0x181269E40", Slot = "12")]
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: 0x06006852 RID: 26706 RVA: 0x001718BC File Offset: 0x0016FABC
[Token(Token = "0x6006852")]
[Address(RVA = "0x126A240", Offset = "0x1269040", VA = "0x18126A240")]
public SearchUIDialog()
{
}
// Token: 0x06006853 RID: 26707 RVA: 0x001718E0 File Offset: 0x0016FAE0
// Note: this type is marked as 'beforefieldinit'.
[Token(Token = "0x6006853")]
[Address(RVA = "0x126A1F0", Offset = "0x1268FF0", VA = "0x18126A1F0")]
static SearchUIDialog()
{
ulong num;
SearchUIDialog.FCPJNKNLGFG = num;
}
// Token: 0x06006854 RID: 26708 RVA: 0x001718F8 File Offset: 0x0016FAF8
[Token(Token = "0x6006854")]
[Address(RVA = "0x1269E10", Offset = "0x1268C10", VA = "0x181269E10")]
[CompilerGenerated]
private void GLMMBCHOHPB(IEnumerable<long> LLCIDEKMKBG)
{
bool isCompleted = ((IAsyncResult)this.searchResultsPagedGrid).IsCompleted;
}
// Token: 0x04004591 RID: 17809
[Token(Token = "0x4004591")]
private static readonly SearchUIDialog.EHGEJAPCODP FCPJNKNLGFG;
// Token: 0x04004592 RID: 17810
[FieldOffset(Offset = "0x80")]
[Token(Token = "0x4004592")]
[SerializeField]
private TMP_Text titleText;
// Token: 0x04004593 RID: 17811
[FieldOffset(Offset = "0x88")]
[Token(Token = "0x4004593")]
[SerializeField]
private TMP_Text okText;
// Token: 0x04004594 RID: 17812
[FieldOffset(Offset = "0x90")]
[Token(Token = "0x4004594")]
[SerializeField]
private TMP_Text infoText;
// Token: 0x04004595 RID: 17813
[FieldOffset(Offset = "0x98")]
[Token(Token = "0x4004595")]
[SerializeField]
private TMP_InputField searchQueryText;
// Token: 0x04004596 RID: 17814
[FieldOffset(Offset = "0xA0")]
[Token(Token = "0x4004596")]
[SerializeField]
private TMP_Text searchPlaceholderText;
// Token: 0x04004597 RID: 17815
[FieldOffset(Offset = "0xA8")]
[Token(Token = "0x4004597")]
[SerializeField]
private Button3D submitButton;
// Token: 0x04004598 RID: 17816
[FieldOffset(Offset = "0xB0")]
[Token(Token = "0x4004598")]
[SerializeField]
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false, false)]
private SearchResultsPagedGrid searchResultsPagedGrid;
// Token: 0x04004599 RID: 17817
[FieldOffset(Offset = "0xB8")]
[Token(Token = "0x4004599")]
private bool FLCKNFHKPON = true;
// Token: 0x0400459A RID: 17818
[FieldOffset(Offset = "0xC0")]
[Token(Token = "0x400459A")]
private SearchUIDialog.NADAGKBFHIM MJFKKNHNBCL;
// Token: 0x0400459B RID: 17819
[FieldOffset(Offset = "0xC8")]
[Token(Token = "0x400459B")]
private long PBKHBGOPDNG = (long)((ulong)(-1L));
// Token: 0x020011E7 RID: 4583
[Token(Token = "0x20011E7")]
public sealed class IBDNHKPLFJM : MulticastDelegate
{
// Token: 0x06006855 RID: 26709 RVA: 0x00171918 File Offset: 0x0016FB18
[Token(Token = "0x6006855")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public IBDNHKPLFJM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06006856 RID: 26710 RVA: 0x00171934 File Offset: 0x0016FB34
[Token(Token = "0x6006856")]
[Address(RVA = "0xB93C10", Offset = "0xB92A10", VA = "0x180B93C10", Slot = "13")]
public void Invoke(long ENJEOLBEALP)
{
if (this.delegates != 0)
{
}
uint num;
if (num != (uint)0)
{
throw new ExecutionEngineException();
}
}
// Token: 0x06006857 RID: 26711 RVA: 0x001719A8 File Offset: 0x0016FBA8
[Token(Token = "0x6006857")]
[Address(RVA = "0x12644B0", Offset = "0x12632B0", VA = "0x1812644B0", Slot = "14")]
public IAsyncResult BeginInvoke(long ENJEOLBEALP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06006858 RID: 26712 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006858")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020011E8 RID: 4584
[Token(Token = "0x20011E8")]
public sealed class HHIINGLBFPF : MulticastDelegate
{
// Token: 0x06006859 RID: 26713 RVA: 0x001719B8 File Offset: 0x0016FBB8
[Token(Token = "0x6006859")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public HHIINGLBFPF(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600685A RID: 26714 RVA: 0x001719D4 File Offset: 0x0016FBD4
[Token(Token = "0x600685A")]
[Address(RVA = "0x1264110", Offset = "0x1262F10", VA = "0x181264110", Slot = "13")]
public PMGCJEPKFOF<string> Invoke(long ENJEOLBEALP)
{
uint num;
do
{
if (this.delegates != 0)
{
}
}
while (num == (uint)0);
throw new ExecutionEngineException();
}
// Token: 0x0600685B RID: 26715 RVA: 0x00171A48 File Offset: 0x0016FC48
[Token(Token = "0x600685B")]
[Address(RVA = "0x1264090", Offset = "0x1262E90", VA = "0x181264090", Slot = "14")]
public IAsyncResult BeginInvoke(long ENJEOLBEALP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x0600685C RID: 26716 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600685C")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public PMGCJEPKFOF<string> EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020011E9 RID: 4585
[Token(Token = "0x20011E9")]
public sealed class MCCKHFEMLFJ : MulticastDelegate
{
// Token: 0x0600685D RID: 26717 RVA: 0x00171A58 File Offset: 0x0016FC58
[Token(Token = "0x600685D")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public MCCKHFEMLFJ(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x0600685E RID: 26718 RVA: 0x00171A74 File Offset: 0x0016FC74
[Token(Token = "0x600685E")]
[Address(RVA = "0x1265EC0", Offset = "0x1264CC0", VA = "0x181265EC0", Slot = "13")]
public PMGCJEPKFOF<Texture2D> Invoke(long ENJEOLBEALP, out float KLNFHHBHGHH)
{
/*
An exception occurred when decompiling this method (0600685E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling PMGCJEPKFOF<UnityEngine.Texture2D> AGUI.StackedUI.Dialog.SearchUIDialog/MCCKHFEMLFJ::Invoke(System.Int64,System.Single&)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_B7:
stloc:int32(var_1_BA, 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 1660
*/;
}
// Token: 0x0600685F RID: 26719 RVA: 0x00171B3C File Offset: 0x0016FD3C
[Token(Token = "0x600685F")]
[Address(RVA = "0x1265E00", Offset = "0x1264C00", VA = "0x181265E00", Slot = "14")]
public IAsyncResult BeginInvoke(long ENJEOLBEALP, out float KLNFHHBHGHH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
{
}
// Token: 0x06006860 RID: 26720 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006860")]
[Address(RVA = "0x1265EA0", Offset = "0x1264CA0", VA = "0x181265EA0", Slot = "15")]
public PMGCJEPKFOF<Texture2D> EndInvoke(out float KLNFHHBHGHH, IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020011EA RID: 4586
[Token(Token = "0x20011EA")]
public sealed class NADAGKBFHIM : MulticastDelegate
{
// Token: 0x06006861 RID: 26721 RVA: 0x00171B4C File Offset: 0x0016FD4C
[Token(Token = "0x6006861")]
[Address(RVA = "0x448ED0", Offset = "0x447CD0", VA = "0x180448ED0")]
public NADAGKBFHIM(object FEDFKKMABOG, IntPtr APAICGIHAGJ)
{
this.method = APAICGIHAGJ;
this.m_target = FEDFKKMABOG;
}
// Token: 0x06006862 RID: 26722 RVA: 0x00171B68 File Offset: 0x0016FD68
[Token(Token = "0x6006862")]
[Address(RVA = "0x51F180", Offset = "0x51DF80", VA = "0x18051F180", Slot = "13")]
public PMGCJEPKFOF<IEnumerable<long>> Invoke(string LIICHFENGMG)
{
uint num;
do
{
Delegate[] delegates = this.delegates;
if (delegates != 0)
{
}
}
while (num == (uint)0);
throw new ExecutionEngineException();
}
// Token: 0x06006863 RID: 26723 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006863")]
[Address(RVA = "0x457150", Offset = "0x455F50", VA = "0x180457150", 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: 0x06006864 RID: 26724 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x6006864")]
[Address(RVA = "0x448B70", Offset = "0x447970", VA = "0x180448B70", Slot = "15")]
public PMGCJEPKFOF<IEnumerable<long>> EndInvoke(IAsyncResult GIAOBLMEMMI)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x020011EB RID: 4587
[Token(Token = "0x20011EB")]
public struct AKHJNDABOAM
{
// Token: 0x0400459C RID: 17820
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x400459C")]
public string BJFDLGDLFHJ;
// Token: 0x0400459D RID: 17821
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x400459D")]
public string IPINOLAEMBA;
// Token: 0x0400459E RID: 17822
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x400459E")]
public string PIGCPLBLDJN;
// Token: 0x0400459F RID: 17823
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x400459F")]
public SearchUIDialog.NADAGKBFHIM HFDLOOJLFFB;
// Token: 0x040045A0 RID: 17824
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x40045A0")]
public SearchUIDialog.HHIINGLBFPF JBMEHNIHJCF;
// Token: 0x040045A1 RID: 17825
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x40045A1")]
public Action<long, SearchResultView> HOILJMJNJAN;
}
// Token: 0x020011EC RID: 4588
[Token(Token = "0x20011EC")]
public struct EHGEJAPCODP
{
// Token: 0x040045A2 RID: 17826
[FieldOffset(Offset = "0x0")]
[Token(Token = "0x40045A2")]
public long JPOHGBCEJEJ;
// Token: 0x040045A3 RID: 17827
[FieldOffset(Offset = "0x8")]
[Token(Token = "0x40045A3")]
public JPIJGHNNIDP FKNOPGEADKO;
}
}
}