Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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: 0x020021D5 RID: 8661
[Token(Token = "0x20021D5")]
public abstract class LinkButtonTypeController : MonoBehaviour, JIPHINJGPHB, IDisposable
{
// Token: 0x170022DB RID: 8923
// (get) Token: 0x0600DB88 RID: 56200 RVA: 0x0032780C File Offset: 0x00325A0C
[Token(Token = "0x170022DB")]
private static Texture2D PEONBMOGIAA
{
[Token(Token = "0x600DB88")]
[Address(RVA = "0x1AF2440", Offset = "0x1AF1440", VA = "0x181AF2440")]
get
{
return SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
}
}
// Token: 0x170022DC RID: 8924
// (get) Token: 0x0600DB89 RID: 56201 RVA: 0x0032782C File Offset: 0x00325A2C
[Token(Token = "0x170022DC")]
public Sprite PNMACKNMBCI
{
[Token(Token = "0x600DB89")]
[Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "9")]
get
{
return this.buttonIcon;
}
}
// Token: 0x140000DC RID: 220
// (add) Token: 0x0600DB8A RID: 56202 RVA: 0x00327840 File Offset: 0x00325A40
// (remove) Token: 0x0600DB8B RID: 56203 RVA: 0x00327868 File Offset: 0x00325A68
[Token(Token = "0x140000DC")]
public event Action<long> GAEHNGGAHCL
{
[Token(Token = "0x600DB8A")]
[Address(RVA = "0x1AF3360", Offset = "0x1AF2360", VA = "0x181AF3360", 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 = "0x600DB8B")]
[Address(RVA = "0x1AF34A0", Offset = "0x1AF24A0", VA = "0x181AF34A0", 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: 0x0600DB8C RID: 56204 RVA: 0x00327890 File Offset: 0x00325A90
// (remove) Token: 0x0600DB8D RID: 56205 RVA: 0x003278B8 File Offset: 0x00325AB8
[Token(Token = "0x140000DD")]
public event Action HFBHMMDJLOG
{
[Token(Token = "0x600DB8C")]
[Address(RVA = "0x1AF32C0", Offset = "0x1AF22C0", VA = "0x181AF32C0", 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 = "0x600DB8D")]
[Address(RVA = "0x1AF3400", Offset = "0x1AF2400", VA = "0x181AF3400", 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: 0x170022DD RID: 8925
// (get) Token: 0x0600DB8E RID: 56206
[Token(Token = "0x170022DD")]
public abstract ILIGKJJIKLL COJOHODFJOL
{
[Token(Token = "0x600DB8E")]
[Address(Slot = "22")]
get;
}
// Token: 0x170022DE RID: 8926
// (get) Token: 0x0600DB8F RID: 56207
[Token(Token = "0x170022DE")]
public abstract string JHBEMJHAHGJ
{
[Token(Token = "0x600DB8F")]
[Address(Slot = "23")]
get;
}
// Token: 0x170022DF RID: 8927
// (get) Token: 0x0600DB90 RID: 56208 RVA: 0x003278E0 File Offset: 0x00325AE0
// (set) Token: 0x0600DB91 RID: 56209 RVA: 0x003278F4 File Offset: 0x00325AF4
[Token(Token = "0x170022DF")]
public bool OBFPJFNNIEK
{
[Token(Token = "0x600DB90")]
[Address(RVA = "0x5AB2E0", Offset = "0x5AA2E0", VA = "0x1805AB2E0", Slot = "8")]
get;
[Token(Token = "0x600DB91")]
[Address(RVA = "0x5AB400", Offset = "0x5AA400", VA = "0x1805AB400")]
protected set;
}
// Token: 0x170022E0 RID: 8928
// (get) Token: 0x0600DB92 RID: 56210 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x170022E0")]
public virtual float ICHJELONHKB
{
[Token(Token = "0x600DB92")]
[Address(RVA = "0x6AC050", Offset = "0x6AB050", VA = "0x1806AC050", Slot = "24")]
get
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
}
// Token: 0x170022E1 RID: 8929
// (get) Token: 0x0600DB93 RID: 56211
[Token(Token = "0x170022E1")]
protected abstract string GFENBGBJCBG
{
[Token(Token = "0x600DB93")]
[Address(Slot = "25")]
get;
}
// Token: 0x170022E2 RID: 8930
// (get) Token: 0x0600DB94 RID: 56212
[Token(Token = "0x170022E2")]
protected abstract string LGEPMAHLBFG
{
[Token(Token = "0x600DB94")]
[Address(Slot = "26")]
get;
}
// Token: 0x170022E3 RID: 8931
// (get) Token: 0x0600DB95 RID: 56213
[Token(Token = "0x170022E3")]
protected abstract string MHMEHNPHIGC
{
[Token(Token = "0x600DB95")]
[Address(Slot = "27")]
get;
}
// Token: 0x0600DB96 RID: 56214 RVA: 0x00327908 File Offset: 0x00325B08
[Token(Token = "0x600DB96")]
[Address(RVA = "0x1AF3240", Offset = "0x1AF2240", VA = "0x181AF3240", Slot = "28")]
protected virtual void OnDestroy()
{
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
if (opekgdgmefp != 0)
{
opekgdgmefp.Dispose();
return;
}
}
// Token: 0x0600DB97 RID: 56215 RVA: 0x0000220F File Offset: 0x0000040F
[Token(Token = "0x600DB97")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "29")]
public virtual void SetActive(bool ENJABEBOEHC)
{
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
}
// Token: 0x0600DB98 RID: 56216 RVA: 0x00327928 File Offset: 0x00325B28
[Token(Token = "0x600DB98")]
[Address(RVA = "0x1AF3290", Offset = "0x1AF2290", VA = "0x181AF3290", Slot = "17")]
public void SetLinkTargetId(long ENJEOLBEALP)
{
this.JPOHGBCEJEJ = ENJEOLBEALP;
this.<FLFPLPJPOBD>k__BackingField = false;
ILIGKJJIKLL linkType = this.COJOHODFJOL;
}
// Token: 0x0600DB99 RID: 56217 RVA: 0x0032794C File Offset: 0x00325B4C
[Token(Token = "0x600DB99")]
[Address(RVA = "0x1AF2AC0", Offset = "0x1AF1AC0", VA = "0x181AF2AC0", 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: 0x0600DB9A RID: 56218 RVA: 0x003279A8 File Offset: 0x00325BA8
[Token(Token = "0x600DB9A")]
[Address(RVA = "0x1AF2930", Offset = "0x1AF1930", VA = "0x181AF2930", 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: 0x0600DB9B RID: 56219
[Token(Token = "0x600DB9B")]
[Address(Slot = "30")]
protected abstract PMGCJEPKFOF<string> GDDGGONDENC(long ENJEOLBEALP);
// Token: 0x0600DB9C RID: 56220 RVA: 0x00327A04 File Offset: 0x00325C04
[Token(Token = "0x600DB9C")]
[Address(RVA = "0x1AF2590", Offset = "0x1AF1590", VA = "0x181AF2590", Slot = "14")]
public PMGCJEPKFOF<Texture2D> GetImageAsync(out float KLNFHHBHGHH)
{
long jpohgbcejej = this.JPOHGBCEJEJ;
return this.GetImageAsync(jpohgbcejej, ref KLNFHHBHGHH);
}
// Token: 0x0600DB9D RID: 56221 RVA: 0x00327A20 File Offset: 0x00325C20
[Token(Token = "0x600DB9D")]
[Address(RVA = "0x1AF25A0", Offset = "0x1AF15A0", VA = "0x181AF25A0", 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: 0x0600DB9E RID: 56222
[Token(Token = "0x600DB9E")]
[Address(Slot = "31")]
protected abstract PMGCJEPKFOF<OHDHPENHDAP.NBMFNJLHKAO> HBLCFCHHCAN(long ENJEOLBEALP);
// Token: 0x0600DB9F RID: 56223 RVA: 0x00327AA0 File Offset: 0x00325CA0
[Token(Token = "0x600DB9F")]
[Address(RVA = "0x1AF27F0", Offset = "0x1AF17F0", VA = "0x181AF27F0", Slot = "18")]
public ILINODKFHEO GetLinkTargetConfigurableSetting(int JMHKMOACHDG)
{
/*
An exception occurred when decompiling this method (0600DB9F)
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: 0x0600DBA0 RID: 56224 RVA: 0x00327AE4 File Offset: 0x00325CE4
[Token(Token = "0x600DBA0")]
[Address(RVA = "0x1AF2500", Offset = "0x1AF1500", VA = "0x181AF2500", Slot = "19")]
public DOPNALIMPNA GetDynamicLinkTargetConfigurableSetting()
{
/*
An exception occurred when decompiling this method (0600DBA0)
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_24, 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), 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: 0x0600DBA1 RID: 56225
[Token(Token = "0x600DBA1")]
[Address(Slot = "32")]
public abstract void OnLinkTargetIdChanged();
// Token: 0x0600DBA2 RID: 56226 RVA: 0x00327B18 File Offset: 0x00325D18
[Token(Token = "0x600DBA2")]
[Address(RVA = "0x1AF24E0", Offset = "0x1AF14E0", VA = "0x181AF24E0", Slot = "20")]
public void FollowLink()
{
long jpohgbcejej = this.JPOHGBCEJEJ;
ILIGKJJIKLL linkType = this.COJOHODFJOL;
}
// Token: 0x0600DBA3 RID: 56227
[Token(Token = "0x600DBA3")]
[Address(Slot = "33")]
protected abstract void FJMODELCNOD(long ENJEOLBEALP);
// Token: 0x0600DBA4 RID: 56228
[Token(Token = "0x600DBA4")]
[Address(Slot = "34")]
protected abstract PMGCJEPKFOF<IEnumerable<long>> CCOFOOPMDDO(string CNBKKCJAHPP);
// Token: 0x0600DBA5 RID: 56229 RVA: 0x00327B34 File Offset: 0x00325D34
[Token(Token = "0x600DBA5")]
[Address(RVA = "0x1AF2D50", Offset = "0x1AF1D50", VA = "0x181AF2D50")]
protected void JMAOBPBLLDN(long ENJEOLBEALP)
{
Action<long> gaehnggahcl = this.GAEHNGGAHCL;
if (gaehnggahcl != 0)
{
gaehnggahcl(ENJEOLBEALP);
}
}
// Token: 0x0600DBA6 RID: 56230 RVA: 0x00327B54 File Offset: 0x00325D54
[Token(Token = "0x600DBA6")]
[Address(RVA = "0x1237340", Offset = "0x1236340", VA = "0x181237340")]
protected void NBMCKBALEOI()
{
Action hfbhmmdjlog = this.HFBHMMDJLOG;
if (hfbhmmdjlog != 0)
{
hfbhmmdjlog();
return;
}
}
// Token: 0x0600DBA7 RID: 56231 RVA: 0x00327B74 File Offset: 0x00325D74
[Token(Token = "0x600DBA7")]
[Address(RVA = "0x1AF3140", Offset = "0x1AF2140", VA = "0x181AF3140")]
private void LCPDJNPBJCM(long ENJEOLBEALP, SearchResultView EJNCMAGLMGN)
{
SearchUIDialog.HHIINGLBFPF hhiinglbfpf;
SearchUIDialog.MCCKHFEMLFJ mcckhfemlfj;
SearchUIDialog.IBDNHKPLFJM ibdnhkplfjm;
EJNCMAGLMGN.Initialize(ENJEOLBEALP, hhiinglbfpf, mcckhfemlfj, ibdnhkplfjm);
}
// Token: 0x0600DBA8 RID: 56232 RVA: 0x00327B94 File Offset: 0x00325D94
[Token(Token = "0x600DBA8")]
[Address(RVA = "0x1AF24A0", Offset = "0x1AF14A0", VA = "0x181AF24A0", Slot = "21")]
public void Dispose()
{
this.OnDestroy();
ILIGKJJIKLL linkType = this.COJOHODFJOL;
}
// Token: 0x0600DBA9 RID: 56233
[Token(Token = "0x600DBA9")]
[Address(Slot = "35")]
protected abstract void MFHBPMONOGI();
// Token: 0x0600DBAA RID: 56234 RVA: 0x00327BB0 File Offset: 0x00325DB0
[Token(Token = "0x600DBAA")]
[Address(RVA = "0x1AF32B0", Offset = "0x1AF22B0", VA = "0x181AF32B0")]
protected LinkButtonTypeController()
{
}
// Token: 0x0600DBAB RID: 56235 RVA: 0x00327BCC File Offset: 0x00325DCC
[Token(Token = "0x600DBAB")]
[Address(RVA = "0x1AF2270", Offset = "0x1AF1270", VA = "0x181AF2270")]
[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: 0x0600DBAC RID: 56236 RVA: 0x00327C50 File Offset: 0x00325E50
[Token(Token = "0x600DBAC")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0")]
[CompilerGenerated]
private long LKHFALEKMCP()
{
return this.JPOHGBCEJEJ;
}
// Token: 0x0600DBAD RID: 56237 RVA: 0x00327C64 File Offset: 0x00325E64
[Token(Token = "0x600DBAD")]
[Address(RVA = "0x1AF2DA0", Offset = "0x1AF1DA0", VA = "0x181AF2DA0")]
[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: 0x0600DBAE RID: 56238 RVA: 0x00327CD0 File Offset: 0x00325ED0
[Token(Token = "0x600DBAE")]
[Address(RVA = "0x1AF2FF0", Offset = "0x1AF1FF0", VA = "0x181AF2FF0")]
[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: 0x0600DBAF RID: 56239 RVA: 0x00327D08 File Offset: 0x00325F08
[Token(Token = "0x600DBAF")]
[Address(RVA = "0x1AF2C40", Offset = "0x1AF1C40", VA = "0x181AF2C40")]
[CompilerGenerated]
private void HILBOJNDJBO(SearchUIDialog.EHGEJAPCODP PBAOMKNFBFL)
{
if (this.GAEHNGGAHCL != 0)
{
}
MakerPen.<IJMEOOBBJNG>k__BackingField.AuthorityHidePaletteMenu();
}
// Token: 0x04008C2F RID: 35887
[Token(Token = "0x4008C2F")]
public const string MissingLinkTargetName = "Missing";
// Token: 0x04008C30 RID: 35888
[Token(Token = "0x4008C30")]
public const string NotConfiguredLinkTargetName = "Configure";
// Token: 0x04008C31 RID: 35889
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008C31")]
[SerializeField]
private Sprite buttonIcon;
// Token: 0x04008C35 RID: 35893
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4008C35")]
protected long JPOHGBCEJEJ = (long)((ulong)(-1L));
// Token: 0x04008C36 RID: 35894
[FieldOffset(Offset = "0x40")]
[Token(Token = "0x4008C36")]
protected OHDHPENHDAP.NBMFNJLHKAO OPEKGDGMEFP;
// Token: 0x020021D6 RID: 8662
[Token(Token = "0x20021D6")]
[CompilerGenerated]
private sealed class PDNDJLEFIDE
{
// Token: 0x0600DBB0 RID: 56240 RVA: 0x00327D30 File Offset: 0x00325F30
[Token(Token = "0x600DBB0")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public PDNDJLEFIDE()
{
}
// Token: 0x0600DBB1 RID: 56241 RVA: 0x00327D44 File Offset: 0x00325F44
[Token(Token = "0x600DBB1")]
[Address(RVA = "0x1AFC2A0", Offset = "0x1AFB2A0", VA = "0x181AFC2A0")]
internal void <GetNameAsync>b__0(string x)
{
this.promise.OOOIENHGNCA(x);
}
// Token: 0x0600DBB2 RID: 56242 RVA: 0x00327D64 File Offset: 0x00325F64
[Token(Token = "0x600DBB2")]
[Address(RVA = "0x1AFC300", Offset = "0x1AFB300", VA = "0x181AFC300")]
internal void <GetNameAsync>b__1(string x)
{
this.promise.OOOIENHGNCA("Missing");
}
// Token: 0x04008C37 RID: 35895
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008C37")]
public CBLLFJEDOII<string> promise;
}
// Token: 0x020021D7 RID: 8663
[Token(Token = "0x20021D7")]
[CompilerGenerated]
private sealed class BLHIMNDKFJA
{
// Token: 0x0600DBB3 RID: 56243 RVA: 0x00327D88 File Offset: 0x00325F88
[Token(Token = "0x600DBB3")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
public BLHIMNDKFJA()
{
}
// Token: 0x0600DBB4 RID: 56244 RVA: 0x00327D9C File Offset: 0x00325F9C
[Token(Token = "0x600DBB4")]
[Address(RVA = "0x1AECCC0", Offset = "0x1AEBCC0", VA = "0x181AECCC0")]
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: 0x0600DBB5 RID: 56245 RVA: 0x00327E08 File Offset: 0x00326008
[Token(Token = "0x600DBB5")]
[Address(RVA = "0x1AECE90", Offset = "0x1AEBE90", VA = "0x181AECE90")]
internal void <GetImageAsync>b__2(Texture2D texture)
{
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
if (texture == 0)
{
SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG;
}
cbllfjedoii.OOOIENHGNCA(texture);
}
// Token: 0x0600DBB6 RID: 56246 RVA: 0x00327E34 File Offset: 0x00326034
[Token(Token = "0x600DBB6")]
[Address(RVA = "0x1AECF40", Offset = "0x1AEBF40", VA = "0x181AECF40")]
internal void <GetImageAsync>b__3(string error)
{
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
cbllfjedoii.OOOIENHGNCA(defaultProfileImage);
}
// Token: 0x0600DBB7 RID: 56247 RVA: 0x00327E60 File Offset: 0x00326060
[Token(Token = "0x600DBB7")]
[Address(RVA = "0x1AECDF0", Offset = "0x1AEBDF0", VA = "0x181AECDF0")]
internal void <GetImageAsync>b__1(string x)
{
CBLLFJEDOII<Texture2D> cbllfjedoii = this.promise;
Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage;
cbllfjedoii.OOOIENHGNCA(defaultProfileImage);
}
// Token: 0x04008C38 RID: 35896
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4008C38")]
public LinkButtonTypeController <>4__this;
// Token: 0x04008C39 RID: 35897
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4008C39")]
public CBLLFJEDOII<Texture2D> promise;
// Token: 0x04008C3A RID: 35898
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4008C3A")]
public Action<Texture2D> <>9__2;
// Token: 0x04008C3B RID: 35899
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4008C3B")]
public Action<string> <>9__3;
}
}
}