Files
2026-04-10 22:50:51 +02:00

725 lines
27 KiB
C#

using System;
using System.Collections.Generic;
using System.Runtime.CompilerServices;
using AGUI.StackedUI;
using AGUI.StackedUI.Dialog;
using Cpp2IlInjected;
using RecRoom.AGUI.ToolUIs;
using RecRoom.Tools;
using TMPro;
using UnityEngine;
namespace RecRoom
{
// Token: 0x020020E7 RID: 8423
[Token(Token = "0x20020E7")]
public abstract class LinkButtonTypeController : MonoBehaviour, JIPHINJGPHB, IDisposable
{
// Token: 0x17002234 RID: 8756
// (get) Token: 0x0600D766 RID: 55142 RVA: 0x0031E238 File Offset: 0x0031C438
[Token(Token = "0x17002234")]
private static Texture2D PEONBMOGIAA
{
[Token(Token = "0x600D766")]
[Address(RVA = "0xFAA130", Offset = "0xFA8F30", VA = "0x180FAA130")]
get
{
return SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
}
}
// Token: 0x17002235 RID: 8757
// (get) Token: 0x0600D767 RID: 55143 RVA: 0x0031E258 File Offset: 0x0031C458
[Token(Token = "0x17002235")]
public Sprite PNMACKNMBCI
{
[Token(Token = "0x600D767")]
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "9")]
get
{
return this.buttonIcon;
}
}
// Token: 0x140000DC RID: 220
// (add) Token: 0x0600D768 RID: 55144 RVA: 0x0031E26C File Offset: 0x0031C46C
// (remove) Token: 0x0600D769 RID: 55145 RVA: 0x0031E294 File Offset: 0x0031C494
[Token(Token = "0x140000DC")]
public event Action<long> GAEHNGGAHCL
{
[Token(Token = "0x600D768")]
[Address(RVA = "0xFAB040", Offset = "0xFA9E40", VA = "0x180FAB040", Slot = "4")]
[CompilerGenerated]
add
{
Action<long> gaehnggahcl;
Delegate @delegate;
do
{
gaehnggahcl = this.GAEHNGGAHCL;
@delegate = Delegate.Combine(gaehnggahcl, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != gaehnggahcl)
{
}
}
[Token(Token = "0x600D769")]
[Address(RVA = "0xFAB180", Offset = "0xFA9F80", VA = "0x180FAB180", Slot = "5")]
[CompilerGenerated]
remove
{
Action<long> gaehnggahcl;
Delegate @delegate;
do
{
gaehnggahcl = this.GAEHNGGAHCL;
@delegate = Delegate.Remove(gaehnggahcl, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != gaehnggahcl)
{
}
}
}
// Token: 0x140000DD RID: 221
// (add) Token: 0x0600D76A RID: 55146 RVA: 0x0031E2BC File Offset: 0x0031C4BC
// (remove) Token: 0x0600D76B RID: 55147 RVA: 0x0031E2E4 File Offset: 0x0031C4E4
[Token(Token = "0x140000DD")]
public event Action HFBHMMDJLOG
{
[Token(Token = "0x600D76A")]
[Address(RVA = "0xFAAFA0", Offset = "0xFA9DA0", VA = "0x180FAAFA0", Slot = "6")]
[CompilerGenerated]
add
{
Action hfbhmmdjlog;
Delegate @delegate;
do
{
hfbhmmdjlog = this.HFBHMMDJLOG;
@delegate = Delegate.Combine(hfbhmmdjlog, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != hfbhmmdjlog)
{
}
}
[Token(Token = "0x600D76B")]
[Address(RVA = "0xFAB0E0", Offset = "0xFA9EE0", VA = "0x180FAB0E0", Slot = "7")]
[CompilerGenerated]
remove
{
Action hfbhmmdjlog;
Delegate @delegate;
do
{
hfbhmmdjlog = this.HFBHMMDJLOG;
@delegate = Delegate.Remove(hfbhmmdjlog, value);
}
while (@delegate != 0 && @delegate == 0);
while (@delegate != hfbhmmdjlog)
{
}
}
}
// Token: 0x17002236 RID: 8758
// (get) Token: 0x0600D76C RID: 55148
[Token(Token = "0x17002236")]
public abstract ILIGKJJIKLL COJOHODFJOL
{
[Token(Token = "0x600D76C")]
[Address(Slot = "22")]
get;
}
// Token: 0x17002237 RID: 8759
// (get) Token: 0x0600D76D RID: 55149
[Token(Token = "0x17002237")]
public abstract string JHBEMJHAHGJ
{
[Token(Token = "0x600D76D")]
[Address(Slot = "23")]
get;
}
// Token: 0x17002238 RID: 8760
// (get) Token: 0x0600D76E RID: 55150 RVA: 0x0031E30C File Offset: 0x0031C50C
// (set) Token: 0x0600D76F RID: 55151 RVA: 0x0031E320 File Offset: 0x0031C520
[Token(Token = "0x17002238")]
public bool OBFPJFNNIEK
{
[Token(Token = "0x600D76E")]
[Address(RVA = "0x4364F0", Offset = "0x4352F0", VA = "0x1804364F0", Slot = "8")]
get;
[Token(Token = "0x600D76F")]
[Address(RVA = "0x436790", Offset = "0x435590", VA = "0x180436790")]
protected set;
}
// Token: 0x17002239 RID: 8761
// (get) Token: 0x0600D770 RID: 55152 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x17002239")]
public virtual float ICHJELONHKB
{
[Token(Token = "0x600D770")]
[Address(RVA = "0x924780", Offset = "0x923580", VA = "0x180924780", Slot = "24")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x1700223A RID: 8762
// (get) Token: 0x0600D771 RID: 55153
[Token(Token = "0x1700223A")]
protected abstract string GFENBGBJCBG
{
[Token(Token = "0x600D771")]
[Address(Slot = "25")]
get;
}
// Token: 0x1700223B RID: 8763
// (get) Token: 0x0600D772 RID: 55154
[Token(Token = "0x1700223B")]
protected abstract string LGEPMAHLBFG
{
[Token(Token = "0x600D772")]
[Address(Slot = "26")]
get;
}
// Token: 0x1700223C RID: 8764
// (get) Token: 0x0600D773 RID: 55155
[Token(Token = "0x1700223C")]
protected abstract string MHMEHNPHIGC
{
[Token(Token = "0x600D773")]
[Address(Slot = "27")]
get;
}
// Token: 0x0600D774 RID: 55156 RVA: 0x0031E334 File Offset: 0x0031C534
[Token(Token = "0x600D774")]
[Address(RVA = "0xFAAF20", Offset = "0xFA9D20", VA = "0x180FAAF20", Slot = "28")]
protected virtual void OnDestroy()
{
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
if (opekgdgmefp != 0)
{
opekgdgmefp.Dispose();
return;
}
}
// Token: 0x0600D775 RID: 55157 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600D775")]
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "29")]
public virtual void SetActive(bool ENJABEBOEHC)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600D776 RID: 55158 RVA: 0x0031E354 File Offset: 0x0031C554
[Token(Token = "0x600D776")]
[Address(RVA = "0xFAAF70", Offset = "0xFA9D70", VA = "0x180FAAF70", Slot = "17")]
public void SetLinkTargetId(long ENJEOLBEALP)
{
this.JPOHGBCEJEJ = ENJEOLBEALP;
this.<FLFPLPJPOBD>k__BackingField = false;
ILIGKJJIKLL linkType = this.COJOHODFJOL;
}
// Token: 0x0600D777 RID: 55159 RVA: 0x0031E378 File Offset: 0x0031C578
[Token(Token = "0x600D777")]
[Address(RVA = "0xFAA7A0", Offset = "0xFA95A0", VA = "0x180FAA7A0", Slot = "12")]
public PMGCJEPKFOF<string> GetNameAsync()
{
long jpohgbcejej = this.JPOHGBCEJEJ;
CBLLFJEDOII<string> cbllfjedoii = new CBLLFJEDOII();
CBLLFJEDOII<string> promise = cbllfjedoii;
this.SetActive(jpohgbcejej != 0L);
Action<string> action = delegate(string x)
{
promise.OOOIENHGNCA(x);
};
Action<string> action2 = delegate(string x)
{
promise.OOOIENHGNCA("Missing");
};
return JJEKJGALHKO.MKLIDFOGIGO<string>("Configure");
}
// Token: 0x0600D778 RID: 55160 RVA: 0x0031E3D4 File Offset: 0x0031C5D4
[Token(Token = "0x600D778")]
[Address(RVA = "0xFAA610", Offset = "0xFA9410", VA = "0x180FAA610", Slot = "13")]
public PMGCJEPKFOF<string> GetNameAsync(long ENJEOLBEALP)
{
CBLLFJEDOII<string> cbllfjedoii = new CBLLFJEDOII();
CBLLFJEDOII<string> promise = cbllfjedoii;
this.SetActive(ENJEOLBEALP != 0L);
Action<string> action = delegate(string x)
{
promise.OOOIENHGNCA(x);
};
Action<string> action2 = delegate(string x)
{
promise.OOOIENHGNCA("Missing");
};
CBLLFJEDOII<string> promise2 = promise;
return JJEKJGALHKO.MKLIDFOGIGO<string>("Configure");
}
// Token: 0x0600D779 RID: 55161
[Token(Token = "0x600D779")]
[Address(Slot = "30")]
protected abstract PMGCJEPKFOF<string> GDDGGONDENC(long ENJEOLBEALP);
// Token: 0x0600D77A RID: 55162 RVA: 0x0031E430 File Offset: 0x0031C630
[Token(Token = "0x600D77A")]
[Address(RVA = "0xFAA270", Offset = "0xFA9070", VA = "0x180FAA270", Slot = "14")]
public PMGCJEPKFOF<Texture2D> GetImageAsync(out float KLNFHHBHGHH)
{
long jpohgbcejej = this.JPOHGBCEJEJ;
return this.GetImageAsync(jpohgbcejej, ref KLNFHHBHGHH);
}
// Token: 0x0600D77B RID: 55163 RVA: 0x0031E44C File Offset: 0x0031C64C
[Token(Token = "0x600D77B")]
[Address(RVA = "0xFAA280", Offset = "0xFA9080", VA = "0x180FAA280", Slot = "15")]
public PMGCJEPKFOF<Texture2D> GetImageAsync(long ENJEOLBEALP, out float KLNFHHBHGHH)
{
string linkTypeDisplayName = this.JHBEMJHAHGJ;
CBLLFJEDOII<Texture2D> cbllfjedoii = new CBLLFJEDOII();
CBLLFJEDOII<Texture2D> promise = cbllfjedoii;
PMGCJEPKFOF<string> pmgcjepkfof = this.GDDGGONDENC(ENJEOLBEALP);
Action<Texture2D> <>9__2;
Action<string> <>9__3;
Action<OHDHPENHDAP.NBMFNJLHKAO> action = delegate(OHDHPENHDAP.NBMFNJLHKAO resourceHandle)
{
LinkButtonTypeController <>4__this = this;
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = <>4__this.OPEKGDGMEFP;
if (opekgdgmefp != 0)
{
opekgdgmefp.Dispose();
}
<>4__this.OPEKGDGMEFP = resourceHandle;
if (<>9__2 == 0)
{
Action<Texture2D> action3 = delegate(Texture2D texture)
{
CBLLFJEDOII<Texture2D> promise2 = promise;
if (texture == 0)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
promise2.OOOIENHGNCA(texture);
};
<>9__2 = action3;
}
if (<>9__3 == 0)
{
Action<string> action4 = delegate(string error)
{
CBLLFJEDOII<Texture2D> promise3 = promise;
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
promise3.OOOIENHGNCA(defaultProfileImage);
};
<>9__3 = action4;
}
throw new NullReferenceException();
};
int num = 0;
num += num;
num++;
Action<string> action2 = delegate(string x)
{
CBLLFJEDOII<Texture2D> promise4 = promise;
Texture2D defaultProfileImage2 = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
promise4.OOOIENHGNCA(defaultProfileImage2);
};
CBLLFJEDOII<Texture2D> promise5 = promise;
PMGCJEPKFOF<Texture2D> pmgcjepkfof2 = JJEKJGALHKO.MKLIDFOGIGO<Texture2D>(SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage);
throw new NullReferenceException();
}
// Token: 0x0600D77C RID: 55164
[Token(Token = "0x600D77C")]
[Address(Slot = "31")]
protected abstract PMGCJEPKFOF<OHDHPENHDAP.NBMFNJLHKAO> HBLCFCHHCAN(long ENJEOLBEALP);
// Token: 0x0600D77D RID: 55165 RVA: 0x0031E4CC File Offset: 0x0031C6CC
[Token(Token = "0x600D77D")]
[Address(RVA = "0xFAA4D0", Offset = "0xFA92D0", VA = "0x180FAA4D0", Slot = "18")]
public ILINODKFHEO GetLinkTargetConfigurableSetting(int JMHKMOACHDG)
{
/*
An exception occurred when decompiling this method (0600D77D)
ICSharpCode.Decompiler.DecompilerException: Error decompiling ILINODKFHEO RecRoom.LinkButtonTypeController::GetLinkTargetConfigurableSetting(System.Int32)
---> System.Exception: Basic block has to end with unconditional control flow.
{
IL_1F:
stloc:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingSearchIdUIControl, int64>(var_1_2B, newobj:OHINDOLFNMP[exp:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingSearchIdUIControl, int64>](OHINDOLFNMP::.ctor, ldloc:LinkButtonTypeController[exp:object](this), ldftn:method instance void *(class AGUI.StackedUI.CreationObjectSettingSearchIdUIControl)[exp:native int](LinkButtonTypeController::CIJABHKPHFK)))
stloc:PNJFOLGPLLI(var_2_34, newobj:PNJFOLGPLLI(PNJFOLGPLLI::.ctor, ldloc:class OMKPHDBNLKH/DEDABHKCIBG<class AGUI.StackedUI.CreationObjectSettingSearchIdUIControl, int64>[exp:DEDABHKCIBG](var_0_05), ldloc:class OMKPHDBNLKH/OHINDOLFNMP<class AGUI.StackedUI.CreationObjectSettingSearchIdUIControl, int64>[exp:OHINDOLFNMP](var_1_2B), ldloc:int32(JMHKMOACHDG)))
}
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: 0x0600D77E RID: 55166 RVA: 0x0031E510 File Offset: 0x0031C710
[Token(Token = "0x600D77E")]
[Address(RVA = "0xFAA1F0", Offset = "0xFA8FF0", VA = "0x180FAA1F0", Slot = "19")]
public DOPNALIMPNA GetDynamicLinkTargetConfigurableSetting()
{
/*
An exception occurred when decompiling this method (0600D77E)
ICSharpCode.Decompiler.DecompilerException: Error decompiling DOPNALIMPNA RecRoom.LinkButtonTypeController::GetDynamicLinkTargetConfigurableSetting()
---> System.Exception: Basic block has to end with unconditional control flow.
{
Block_0:
stloc:Action(var_0_0C, newobj:Action(Action::.ctor, ldloc:LinkButtonTypeController[exp:object](this), ldftn:method instance void *()[exp:native int](LinkButtonTypeController::KDLALGMJKJC)))
stloc:int32(var_1_0E, ldc.i4:int32(0))
stloc:int32(var_2_10, ldc.i4:int32(0))
stloc:int32(var_3_12, ldc.i4:int32(0))
stloc:IMAFJGKHEMD(var_4_22, call:IMAFJGKHEMD(ONOKJPIMIIP::HBJAOEEJNMG, ldloc:Action(var_0_0C), ldstr:string("Link Object"), ldloc:int32[exp:Sprite](var_3_12), ldloc:int32[exp:Func`1](var_2_10), ldloc:int32[exp:Func`1](var_1_0E), ldloc:int32[exp:Func`1](var_1_0E)))
}
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: 0x0600D77F RID: 55167
[Token(Token = "0x600D77F")]
[Address(Slot = "32")]
public abstract void OnLinkTargetIdChanged();
// Token: 0x0600D780 RID: 55168 RVA: 0x0031E540 File Offset: 0x0031C740
[Token(Token = "0x600D780")]
[Address(RVA = "0xFAA1D0", Offset = "0xFA8FD0", VA = "0x180FAA1D0", Slot = "20")]
public void FollowLink()
{
long jpohgbcejej = this.JPOHGBCEJEJ;
ILIGKJJIKLL linkType = this.COJOHODFJOL;
}
// Token: 0x0600D781 RID: 55169
[Token(Token = "0x600D781")]
[Address(Slot = "33")]
protected abstract void FJMODELCNOD(long ENJEOLBEALP);
// Token: 0x0600D782 RID: 55170
[Token(Token = "0x600D782")]
[Address(Slot = "34")]
protected abstract PMGCJEPKFOF<IEnumerable<long>> CCOFOOPMDDO(string CNBKKCJAHPP);
// Token: 0x0600D783 RID: 55171 RVA: 0x0031E55C File Offset: 0x0031C75C
[Token(Token = "0x600D783")]
[Address(RVA = "0xFAAA30", Offset = "0xFA9830", VA = "0x180FAAA30")]
protected void JMAOBPBLLDN(long ENJEOLBEALP)
{
Action<long> gaehnggahcl = this.GAEHNGGAHCL;
if (gaehnggahcl != 0)
{
gaehnggahcl(ENJEOLBEALP);
}
}
// Token: 0x0600D784 RID: 55172 RVA: 0x0031E57C File Offset: 0x0031C77C
[Token(Token = "0x600D784")]
[Address(RVA = "0x791070", Offset = "0x78FE70", VA = "0x180791070")]
protected void NBMCKBALEOI()
{
Action hfbhmmdjlog = this.HFBHMMDJLOG;
if (hfbhmmdjlog != 0)
{
hfbhmmdjlog();
return;
}
}
// Token: 0x0600D785 RID: 55173 RVA: 0x0031E59C File Offset: 0x0031C79C
[Token(Token = "0x600D785")]
[Address(RVA = "0xFAAE20", Offset = "0xFA9C20", VA = "0x180FAAE20")]
private void LCPDJNPBJCM(long ENJEOLBEALP, SearchResultView EJNCMAGLMGN)
{
SearchUIDialog.HHIINGLBFPF hhiinglbfpf;
SearchUIDialog.MCCKHFEMLFJ mcckhfemlfj;
SearchUIDialog.IBDNHKPLFJM ibdnhkplfjm;
EJNCMAGLMGN.Initialize(ENJEOLBEALP, hhiinglbfpf, mcckhfemlfj, ibdnhkplfjm);
}
// Token: 0x0600D786 RID: 55174 RVA: 0x0031E5BC File Offset: 0x0031C7BC
[Token(Token = "0x600D786")]
[Address(RVA = "0xFAA190", Offset = "0xFA8F90", VA = "0x180FAA190", Slot = "21")]
public void Dispose()
{
this.OnDestroy();
ILIGKJJIKLL linkType = this.COJOHODFJOL;
}
// Token: 0x0600D787 RID: 55175
[Token(Token = "0x600D787")]
[Address(Slot = "35")]
protected abstract void MFHBPMONOGI();
// Token: 0x0600D788 RID: 55176 RVA: 0x0031E5D8 File Offset: 0x0031C7D8
[Token(Token = "0x600D788")]
[Address(RVA = "0xFAAF90", Offset = "0xFA9D90", VA = "0x180FAAF90")]
protected LinkButtonTypeController()
{
}
// Token: 0x0600D789 RID: 55177 RVA: 0x0031E5F4 File Offset: 0x0031C7F4
[Token(Token = "0x600D789")]
[Address(RVA = "0xFA9F60", Offset = "0xFA8D60", VA = "0x180FA9F60")]
[CompilerGenerated]
private void CIJABHKPHFK(CreationObjectSettingSearchIdUIControl GCCLEJOGCCE)
{
TextMeshProUGUI propertyDescription = GCCLEJOGCCE.PropertyDescription;
float linkTargetImageAspectRatio = this.ICHJELONHKB;
string text = propertyDescription.text;
Func<long> func = new Func(this.LKHFALEKMCP);
Action<long> action = new Action(this.JMAOBPBLLDN);
string text2 = this.GFENBGBJCBG;
string text3 = this.LGEPMAHLBFG;
Action<long, SearchResultView> action2 = new Action(this.LCPDJNPBJCM);
GCCLEJOGCCE.KBNJNPABNBO = text2;
GCCLEJOGCCE.KBNJNPABNBO.PIGCPLBLDJN = text3;
SearchUIDialog.HHIINGLBFPF hhiinglbfpf;
GCCLEJOGCCE.KBNJNPABNBO.JBMEHNIHJCF = hhiinglbfpf;
}
// Token: 0x0600D78A RID: 55178 RVA: 0x0031E678 File Offset: 0x0031C878
[Token(Token = "0x600D78A")]
[Address(RVA = "0x3F63D0", Offset = "0x3F51D0", VA = "0x1803F63D0")]
[CompilerGenerated]
private long LKHFALEKMCP()
{
return this.JPOHGBCEJEJ;
}
// Token: 0x0600D78B RID: 55179 RVA: 0x0031E68C File Offset: 0x0031C88C
[Token(Token = "0x600D78B")]
[Address(RVA = "0xFAAA80", Offset = "0xFA9880", VA = "0x180FAAA80")]
[CompilerGenerated]
private void KDLALGMJKJC()
{
MakerPen.<IJMEOOBBJNG>k__BackingField.AuthorityShowPaletteMenu();
CreationObjectSettingSearchIdUIControl defaultSearchUIControlPrefab = MakerPen.<IJMEOOBBJNG>k__BackingField.KNDLGPOKIOI.GetFlowByType<MakerPenPaletteConfigScreen>().DefaultSearchUIControlPrefab;
Func<SearchUIDialog, PMGCJEPKFOF<SearchUIDialog.EHGEJAPCODP>> func = new Func(this.LCOMBFFEFBK);
Action<SearchUIDialog.EHGEJAPCODP> action = new Action(this.HILBOJNDJBO);
int num = 0;
num += num;
num++;
PMGCJEPKFOF<SearchUIDialog> pmgcjepkfof2;
PMGCJEPKFOF<SearchUIDialog> pmgcjepkfof = pmgcjepkfof2.OHLPJBFCABI(action);
}
// Token: 0x0600D78C RID: 55180 RVA: 0x0031E6F8 File Offset: 0x0031C8F8
[Token(Token = "0x600D78C")]
[Address(RVA = "0xFAACD0", Offset = "0xFA9AD0", VA = "0x180FAACD0")]
[CompilerGenerated]
private PMGCJEPKFOF<SearchUIDialog.EHGEJAPCODP> LCOMBFFEFBK(SearchUIDialog BBPMNICHFLM)
{
string text = this.GFENBGBJCBG;
string text2 = this.LGEPMAHLBFG;
Action<long, SearchResultView> action = new Action(this.LCPDJNPBJCM);
return BBPMNICHFLM.ShowDialog();
}
// Token: 0x0600D78D RID: 55181 RVA: 0x0031E730 File Offset: 0x0031C930
[Token(Token = "0x600D78D")]
[Address(RVA = "0xFAA920", Offset = "0xFA9720", VA = "0x180FAA920")]
[CompilerGenerated]
private void HILBOJNDJBO(SearchUIDialog.EHGEJAPCODP PBAOMKNFBFL)
{
if (this.GAEHNGGAHCL != 0)
{
}
MakerPen.<IJMEOOBBJNG>k__BackingField.AuthorityHidePaletteMenu();
}
// Token: 0x04008A47 RID: 35399
[Token(Token = "0x4008A47")]
public const string MissingLinkTargetName = "Missing";
// Token: 0x04008A48 RID: 35400
[Token(Token = "0x4008A48")]
public const string NotConfiguredLinkTargetName = "Configure";
// Token: 0x04008A49 RID: 35401
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008A49")]
[SerializeField]
private Sprite buttonIcon;
// Token: 0x04008A4D RID: 35405
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4008A4D")]
protected long JPOHGBCEJEJ = (long)((ulong)(-1L));
// Token: 0x04008A4E RID: 35406
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4008A4E")]
protected OHDHPENHDAP.NBMFNJLHKAO OPEKGDGMEFP;
// Token: 0x020020E8 RID: 8424
[Token(Token = "0x20020E8")]
[CompilerGenerated]
private sealed class PDNDJLEFIDE
{
// Token: 0x0600D78E RID: 55182 RVA: 0x0031E758 File Offset: 0x0031C958
[Token(Token = "0x600D78E")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public PDNDJLEFIDE()
{
}
// Token: 0x0600D78F RID: 55183 RVA: 0x0031E76C File Offset: 0x0031C96C
[Token(Token = "0x600D78F")]
[Address(RVA = "0xFB7BF0", Offset = "0xFB69F0", VA = "0x180FB7BF0")]
internal void <GetNameAsync>b__0(string x)
{
this.promise.OOOIENHGNCA(x);
}
// Token: 0x0600D790 RID: 55184 RVA: 0x0031E78C File Offset: 0x0031C98C
[Token(Token = "0x600D790")]
[Address(RVA = "0xFB7C50", Offset = "0xFB6A50", VA = "0x180FB7C50")]
internal void <GetNameAsync>b__1(string x)
{
this.promise.OOOIENHGNCA("Missing");
}
// Token: 0x04008A4F RID: 35407
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008A4F")]
public CBLLFJEDOII<string> promise;
}
// Token: 0x020020E9 RID: 8425
[Token(Token = "0x20020E9")]
[CompilerGenerated]
private sealed class BLHIMNDKFJA
{
// Token: 0x0600D791 RID: 55185 RVA: 0x0031E7B0 File Offset: 0x0031C9B0
[Token(Token = "0x600D791")]
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
public BLHIMNDKFJA()
{
}
// Token: 0x0600D792 RID: 55186 RVA: 0x0031E7C4 File Offset: 0x0031C9C4
[Token(Token = "0x600D792")]
[Address(RVA = "0xFA6080", Offset = "0xFA4E80", VA = "0x180FA6080")]
internal void <GetImageAsync>b__0(OHDHPENHDAP.NBMFNJLHKAO resourceHandle)
{
LinkButtonTypeController linkButtonTypeController = this.<>4__this;
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = linkButtonTypeController.OPEKGDGMEFP;
if (opekgdgmefp != 0)
{
opekgdgmefp.Dispose();
}
linkButtonTypeController.OPEKGDGMEFP = resourceHandle;
if (this.<>9__2 == 0)
{
Action<Texture2D> action = delegate(Texture2D texture)
{
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
if (texture == 0)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
cbllfjedoii.OOOIENHGNCA(texture);
};
this.<>9__2 = action;
}
if (this.<>9__3 == 0)
{
Action<string> action2 = delegate(string error)
{
CBLLFJEDOII<Texture2D> cbllfjedoii2 = this.promise;
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
cbllfjedoii2.OOOIENHGNCA(defaultProfileImage);
};
this.<>9__3 = action2;
}
throw new NullReferenceException();
}
// Token: 0x0600D793 RID: 55187 RVA: 0x0031E830 File Offset: 0x0031CA30
[Token(Token = "0x600D793")]
[Address(RVA = "0xFA6250", Offset = "0xFA5050", VA = "0x180FA6250")]
internal void <GetImageAsync>b__2(Texture2D texture)
{
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
if (texture == 0)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
cbllfjedoii.OOOIENHGNCA(texture);
}
// Token: 0x0600D794 RID: 55188 RVA: 0x0031E85C File Offset: 0x0031CA5C
[Token(Token = "0x600D794")]
[Address(RVA = "0xFA6300", Offset = "0xFA5100", VA = "0x180FA6300")]
internal void <GetImageAsync>b__3(string error)
{
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
cbllfjedoii.OOOIENHGNCA(defaultProfileImage);
}
// Token: 0x0600D795 RID: 55189 RVA: 0x0031E888 File Offset: 0x0031CA88
[Token(Token = "0x600D795")]
[Address(RVA = "0xFA61B0", Offset = "0xFA4FB0", VA = "0x180FA61B0")]
internal void <GetImageAsync>b__1(string x)
{
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
cbllfjedoii.OOOIENHGNCA(defaultProfileImage);
}
// Token: 0x04008A50 RID: 35408
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008A50")]
public LinkButtonTypeController <>4__this;
// Token: 0x04008A51 RID: 35409
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008A51")]
public CBLLFJEDOII<Texture2D> promise;
// Token: 0x04008A52 RID: 35410
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008A52")]
public Action<Texture2D> <>9__2;
// Token: 0x04008A53 RID: 35411
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008A53")]
public Action<string> <>9__3;
}
}
}