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 GAEHNGGAHCL { [Token(Token = "0x600D768")] [Address(RVA = "0xFAB040", Offset = "0xFA9E40", VA = "0x180FAB040", 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 = "0x600D769")] [Address(RVA = "0xFAB180", Offset = "0xFA9F80", VA = "0x180FAB180", 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: 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.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 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: 0x0600D778 RID: 55160 RVA: 0x0031E3D4 File Offset: 0x0031C5D4 [Token(Token = "0x600D778")] [Address(RVA = "0xFAA610", Offset = "0xFA9410", VA = "0x180FAA610", 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: 0x0600D779 RID: 55161 [Token(Token = "0x600D779")] [Address(Slot = "30")] protected abstract PMGCJEPKFOF 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 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 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: 0x0600D77C RID: 55164 [Token(Token = "0x600D77C")] [Address(Slot = "31")] protected abstract PMGCJEPKFOF 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(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 1660 */; } // 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 1660 */; } // 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> 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 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 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: 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.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: 0x0600D78C RID: 55180 RVA: 0x0031E6F8 File Offset: 0x0031C8F8 [Token(Token = "0x600D78C")] [Address(RVA = "0xFAACD0", Offset = "0xFA9AD0", VA = "0x180FAACD0")] [CompilerGenerated] private PMGCJEPKFOF LCOMBFFEFBK(SearchUIDialog BBPMNICHFLM) { string text = this.GFENBGBJCBG; string text2 = this.LGEPMAHLBFG; Action 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.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 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 b__1(string x) { this.promise.OOOIENHGNCA("Missing"); } // Token: 0x04008A4F RID: 35407 [FieldOffset(Offset = "0x10")] [Token(Token = "0x4008A4F")] public CBLLFJEDOII 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 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: 0x0600D793 RID: 55187 RVA: 0x0031E830 File Offset: 0x0031CA30 [Token(Token = "0x600D793")] [Address(RVA = "0xFA6250", Offset = "0xFA5050", VA = "0x180FA6250")] internal void b__2(Texture2D texture) { CBLLFJEDOII 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 b__3(string error) { CBLLFJEDOII 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 b__1(string x) { CBLLFJEDOII 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 promise; // Token: 0x04008A52 RID: 35410 [FieldOffset(Offset = "0x20")] [Token(Token = "0x4008A52")] public Action <>9__2; // Token: 0x04008A53 RID: 35411 [FieldOffset(Offset = "0x28")] [Token(Token = "0x4008A53")] public Action <>9__3; } } }