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 GAEHNGGAHCL { [Token(Token = "0x600DB8A")] [Address(RVA = "0x1AF3360", Offset = "0x1AF2360", VA = "0x181AF3360", Slot = "4")] [CompilerGenerated] add { Action 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 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.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 GetNameAsync() { long jpohgbcejej = this.JPOHGBCEJEJ; CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); CBLLFJEDOII promise = cbllfjedoii; this.SetActive(jpohgbcejej != 0L); Action action = delegate(string x) { promise.OOOIENHGNCA(x); }; Action action2 = delegate(string x) { promise.OOOIENHGNCA("Missing"); }; return JJEKJGALHKO.MKLIDFOGIGO("Configure"); } // Token: 0x0600DB9A RID: 56218 RVA: 0x003279A8 File Offset: 0x00325BA8 [Token(Token = "0x600DB9A")] [Address(RVA = "0x1AF2930", Offset = "0x1AF1930", VA = "0x181AF2930", Slot = "13")] public PMGCJEPKFOF GetNameAsync(long ENJEOLBEALP) { CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); CBLLFJEDOII promise = cbllfjedoii; this.SetActive(ENJEOLBEALP != 0L); Action action = delegate(string x) { promise.OOOIENHGNCA(x); }; Action action2 = delegate(string x) { promise.OOOIENHGNCA("Missing"); }; CBLLFJEDOII promise2 = promise; return JJEKJGALHKO.MKLIDFOGIGO("Configure"); } // Token: 0x0600DB9B RID: 56219 [Token(Token = "0x600DB9B")] [Address(Slot = "30")] protected abstract PMGCJEPKFOF 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 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 GetImageAsync(long ENJEOLBEALP, out float KLNFHHBHGHH) { string linkTypeDisplayName = this.JHBEMJHAHGJ; CBLLFJEDOII cbllfjedoii = new CBLLFJEDOII(); CBLLFJEDOII promise = cbllfjedoii; PMGCJEPKFOF pmgcjepkfof = this.GDDGGONDENC(ENJEOLBEALP); Action <>9__2; Action <>9__3; Action 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 action3 = delegate(Texture2D texture) { CBLLFJEDOII promise2 = promise; if (texture == 0) { SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } promise2.OOOIENHGNCA(texture); }; <>9__2 = action3; } if (<>9__3 == 0) { Action action4 = delegate(string error) { CBLLFJEDOII promise3 = promise; Texture2D defaultProfileImage = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage; promise3.OOOIENHGNCA(defaultProfileImage); }; <>9__3 = action4; } throw new NullReferenceException(); }; int num = 0; num += num; num++; Action action2 = delegate(string x) { CBLLFJEDOII promise4 = promise; Texture2D defaultProfileImage2 = SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage; promise4.OOOIENHGNCA(defaultProfileImage2); }; CBLLFJEDOII promise5 = promise; PMGCJEPKFOF pmgcjepkfof2 = JJEKJGALHKO.MKLIDFOGIGO(SingletonMonoBehaviour.ONCPNMDGGKG.defaultProfileImage); throw new NullReferenceException(); } // Token: 0x0600DB9E RID: 56222 [Token(Token = "0x600DB9E")] [Address(Slot = "31")] protected abstract PMGCJEPKFOF 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(var_1_2B, newobj:OHINDOLFNMP[exp:class OMKPHDBNLKH/OHINDOLFNMP](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[exp:DEDABHKCIBG](var_0_05), ldloc:class OMKPHDBNLKH/OHINDOLFNMP[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> 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 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 func = new Func(this.LKHFALEKMCP); Action action = new Action(this.JMAOBPBLLDN); string text2 = this.GFENBGBJCBG; string text3 = this.LGEPMAHLBFG; Action 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.k__BackingField.AuthorityShowPaletteMenu(); CreationObjectSettingSearchIdUIControl defaultSearchUIControlPrefab = MakerPen.k__BackingField.KNDLGPOKIOI.GetFlowByType().DefaultSearchUIControlPrefab; Func> func = new Func(this.LCOMBFFEFBK); Action action = new Action(this.HILBOJNDJBO); int num = 0; num += num; num++; PMGCJEPKFOF pmgcjepkfof2; PMGCJEPKFOF 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 LCOMBFFEFBK(SearchUIDialog BBPMNICHFLM) { string text = this.GFENBGBJCBG; string text2 = this.LGEPMAHLBFG; Action 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.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 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 b__1(string x) { this.promise.OOOIENHGNCA("Missing"); } // Token: 0x04008C37 RID: 35895 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4008C37")] public CBLLFJEDOII 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 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 action = delegate(Texture2D texture) { CBLLFJEDOII cbllfjedoii = this.promise; if (texture == 0) { SessionManager instance = SingletonMonoBehaviour.ONCPNMDGGKG; } cbllfjedoii.OOOIENHGNCA(texture); }; this.<>9__2 = action; } if (this.<>9__3 == 0) { Action action2 = delegate(string error) { CBLLFJEDOII 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 b__2(Texture2D texture) { CBLLFJEDOII 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 b__3(string error) { CBLLFJEDOII 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 b__1(string x) { CBLLFJEDOII 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 promise; // Token: 0x04008C3A RID: 35898 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008C3A")] public Action <>9__2; // Token: 0x04008C3B RID: 35899 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4008C3B")] public Action <>9__3; } } }