using System; using System.Collections.Generic; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using Cpp2IlInjected; using RecRoom.Async; using TMPro; using UnityEngine; namespace RecRoom { // Token: 0x02001D6E RID: 7534 [Token(Token = "0x2001D6E")] [StructLayout(3)] public abstract class ShowcasePosterTypeController : MonoBehaviour, LPCCPHELCEE, IDisposable { // Token: 0x17001FB3 RID: 8115 // (get) Token: 0x0600CB40 RID: 52032 RVA: 0x003045A0 File Offset: 0x003027A0 [Token(Token = "0x17001FB3")] private static Texture2D PEONBMOGIAA { [Token(Token = "0x600CB40")] [Address(RVA = "0x14F3E80", Offset = "0x14F2880", VA = "0x1814F3E80")] get { return SingletonMonoBehaviour.Instance.defaultProfileImage; } } // Token: 0x17001FB4 RID: 8116 // (get) Token: 0x0600CB41 RID: 52033 RVA: 0x003045C0 File Offset: 0x003027C0 [Token(Token = "0x17001FB4")] public Transform DGJBNOKOOMF { [Token(Token = "0x600CB41")] [Address(RVA = "0x3C1220", Offset = "0x3BFC20", VA = "0x1803C1220", Slot = "9")] get { return this.targetDisplay; } } // Token: 0x17001FB5 RID: 8117 // (get) Token: 0x0600CB42 RID: 52034 RVA: 0x003045D4 File Offset: 0x003027D4 [Token(Token = "0x17001FB5")] public Sprite OPNIKHBIOJF { [Token(Token = "0x600CB42")] [Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230", Slot = "8")] get { return this.targetIcon; } } // Token: 0x140000E4 RID: 228 // (add) Token: 0x0600CB43 RID: 52035 RVA: 0x003045E8 File Offset: 0x003027E8 // (remove) Token: 0x0600CB44 RID: 52036 RVA: 0x00304610 File Offset: 0x00302810 [Token(Token = "0x140000E4")] public event Action OPJCPBHPAJM { [Token(Token = "0x600CB43")] [Address(RVA = "0x14F4AA0", Offset = "0x14F34A0", VA = "0x1814F4AA0", Slot = "4")] [CompilerGenerated] add { Action opjcpbhpajm; Delegate @delegate; do { opjcpbhpajm = this.OPJCPBHPAJM; @delegate = Delegate.Combine(opjcpbhpajm, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != opjcpbhpajm) { } } [Token(Token = "0x600CB44")] [Address(RVA = "0x14F4BE0", Offset = "0x14F35E0", VA = "0x1814F4BE0", Slot = "5")] [CompilerGenerated] remove { Action opjcpbhpajm; Delegate @delegate; do { opjcpbhpajm = this.OPJCPBHPAJM; @delegate = Delegate.Remove(opjcpbhpajm, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != opjcpbhpajm) { } } } // Token: 0x140000E5 RID: 229 // (add) Token: 0x0600CB45 RID: 52037 RVA: 0x00304638 File Offset: 0x00302838 // (remove) Token: 0x0600CB46 RID: 52038 RVA: 0x00304660 File Offset: 0x00302860 [Token(Token = "0x140000E5")] public event Action IMGLBJMKBMD { [Token(Token = "0x600CB45")] [Address(RVA = "0x14F4A00", Offset = "0x14F3400", VA = "0x1814F4A00", Slot = "6")] [CompilerGenerated] add { Action imglbjmkbmd; Delegate @delegate; do { imglbjmkbmd = this.IMGLBJMKBMD; @delegate = Delegate.Combine(imglbjmkbmd, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != imglbjmkbmd) { } } [Token(Token = "0x600CB46")] [Address(RVA = "0x14F4B40", Offset = "0x14F3540", VA = "0x1814F4B40", Slot = "7")] [CompilerGenerated] remove { Action imglbjmkbmd; Delegate @delegate; do { imglbjmkbmd = this.IMGLBJMKBMD; @delegate = Delegate.Remove(imglbjmkbmd, value); } while (@delegate != 0 && @delegate == 0); while (@delegate != imglbjmkbmd) { } } } // Token: 0x17001FB6 RID: 8118 // (get) Token: 0x0600CB47 RID: 52039 [Token(Token = "0x17001FB6")] public abstract PBHGCFHEPNA LKFMPLAEMIP { [Token(Token = "0x600CB47")] [Address(Slot = "23")] get; } // Token: 0x17001FB7 RID: 8119 // (get) Token: 0x0600CB48 RID: 52040 [Token(Token = "0x17001FB7")] public abstract string OENOBKBNFAN { [Token(Token = "0x600CB48")] [Address(Slot = "24")] get; } // Token: 0x17001FB8 RID: 8120 // (get) Token: 0x0600CB49 RID: 52041 RVA: 0x00304688 File Offset: 0x00302888 // (set) Token: 0x0600CB4A RID: 52042 RVA: 0x0030469C File Offset: 0x0030289C [Token(Token = "0x17001FB8")] public bool OBFPJFNNIEK { [Token(Token = "0x600CB49")] [Address(RVA = "0x421DE0", Offset = "0x4207E0", VA = "0x180421DE0", Slot = "12")] get; [Token(Token = "0x600CB4A")] [Address(RVA = "0x421DF0", Offset = "0x4207F0", VA = "0x180421DF0")] protected set; } // Token: 0x17001FB9 RID: 8121 // (get) Token: 0x0600CB4B RID: 52043 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x17001FB9")] public virtual float EBHCNIEEGJN { [Token(Token = "0x600CB4B")] [Address(RVA = "0x56E590", Offset = "0x56CF90", VA = "0x18056E590", Slot = "25")] get { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } } // Token: 0x17001FBA RID: 8122 // (get) Token: 0x0600CB4C RID: 52044 [Token(Token = "0x17001FBA")] public abstract Dictionary IKMBHGPAMFL { [Token(Token = "0x600CB4C")] [Address(Slot = "26")] get; } // Token: 0x17001FBB RID: 8123 // (get) Token: 0x0600CB4D RID: 52045 [Token(Token = "0x17001FBB")] protected abstract string GFENBGBJCBG { [Token(Token = "0x600CB4D")] [Address(Slot = "27")] get; } // Token: 0x17001FBC RID: 8124 // (get) Token: 0x0600CB4E RID: 52046 [Token(Token = "0x17001FBC")] protected abstract string LGEPMAHLBFG { [Token(Token = "0x600CB4E")] [Address(Slot = "28")] get; } // Token: 0x17001FBD RID: 8125 // (get) Token: 0x0600CB4F RID: 52047 [Token(Token = "0x17001FBD")] protected abstract string MHMEHNPHIGC { [Token(Token = "0x600CB4F")] [Address(Slot = "29")] get; } // Token: 0x0600CB50 RID: 52048 RVA: 0x003046B0 File Offset: 0x003028B0 [Token(Token = "0x600CB50")] [Address(RVA = "0x14F4910", Offset = "0x14F3310", VA = "0x1814F4910", Slot = "30")] protected virtual void OnDestroy() { OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP; if (opekgdgmefp != 0) { opekgdgmefp.Dispose(); return; } } // Token: 0x0600CB51 RID: 52049 RVA: 0x003046D0 File Offset: 0x003028D0 [Token(Token = "0x600CB51")] [Address(RVA = "0x14F3F40", Offset = "0x14F2940", VA = "0x1814F3F40", Slot = "21")] public ILINODKFHEO GetContentTargetConfigurableSetting(int JMHKMOACHDG) { /* An exception occurred when decompiling this method (0600CB51) ICSharpCode.Decompiler.DecompilerException: Error decompiling ILINODKFHEO RecRoom.ShowcasePosterTypeController::GetContentTargetConfigurableSetting(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:ShowcasePosterTypeController[exp:object](this), ldftn:method instance void *(class AGUI.StackedUI.CreationObjectSettingSearchIdUIControl)[exp:native int](ShowcasePosterTypeController::NIPOBEGCKOO))) 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: 0x0600CB52 RID: 52050 RVA: 0x00304714 File Offset: 0x00302914 [Token(Token = "0x600CB52")] [Address(RVA = "0x14F42F0", Offset = "0x14F2CF0", VA = "0x1814F42F0", Slot = "10")] public IPromise GetNameAsync() { long jpohgbcejej = this.JPOHGBCEJEJ; Promise promise2 = new Promise(); Promise promise = promise2; Action action = delegate(string x) { promise.Complete(x); }; Action action2 = delegate(string x) { promise.Complete("Missing"); }; return Promise.FromResult("Configure"); } // Token: 0x0600CB53 RID: 52051 RVA: 0x00304768 File Offset: 0x00302968 [Token(Token = "0x600CB53")] [Address(RVA = "0x14F4470", Offset = "0x14F2E70", VA = "0x1814F4470", Slot = "11")] public IPromise GetNameAsync(long ENJEOLBEALP) { Promise promise3 = new Promise(); Promise promise = promise3; Action action = delegate(string x) { promise.Complete(x); }; Action action2 = delegate(string x) { promise.Complete("Missing"); }; Promise promise2 = promise; return Promise.FromResult("Configure"); } // Token: 0x0600CB54 RID: 52052 RVA: 0x003047BC File Offset: 0x003029BC [Token(Token = "0x600CB54")] [Address(RVA = "0x14F4080", Offset = "0x14F2A80", VA = "0x1814F4080")] public IPromise GetImageAsync(long ENJEOLBEALP, out float KLNFHHBHGHH) { string contentTypeDisplayName = this.OENOBKBNFAN; Promise promise8 = new Promise(); Promise promise = promise8; IPromise promise2 = this.GDDGGONDENC(ENJEOLBEALP); Action <>9__2; Action <>9__3; Action action = delegate(OHDHPENHDAP.NBMFNJLHKAO resourceHandle) { ShowcasePosterTypeController <>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) { Promise promise5 = promise; if (texture == 0) { SessionManager instance = SingletonMonoBehaviour.Instance; } promise5.Complete(texture); }; <>9__2 = action3; } if (<>9__3 == 0) { Action action4 = delegate(string error) { Promise promise6 = promise; Texture2D defaultProfileImage = SingletonMonoBehaviour.Instance.defaultProfileImage; promise6.Complete(defaultProfileImage); }; <>9__3 = action4; } throw new NullReferenceException(); }; int num = 0; num += num; num++; Action action2 = delegate(string x) { Promise promise7 = promise; Texture2D defaultProfileImage2 = SingletonMonoBehaviour.Instance.defaultProfileImage; promise7.Complete(defaultProfileImage2); }; Promise promise3 = promise; IPromise promise4 = Promise.FromResult(SingletonMonoBehaviour.Instance.defaultProfileImage); throw new NullReferenceException(); } // Token: 0x0600CB55 RID: 52053 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600CB55")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "31")] public virtual void SetUIBehaviourElement(long AIDKPHBDNLG) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600CB56 RID: 52054 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600CB56")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "32")] public virtual void ToggleContentTypeDisplay(bool ENJABEBOEHC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600CB57 RID: 52055 RVA: 0x0030483C File Offset: 0x00302A3C [Token(Token = "0x600CB57")] [Address(RVA = "0x14F3F20", Offset = "0x14F2920", VA = "0x1814F3F20")] public void FollowLink() { long jpohgbcejej = this.JPOHGBCEJEJ; PBHGCFHEPNA contentType = this.LKFMPLAEMIP; } // Token: 0x0600CB58 RID: 52056 RVA: 0x00304858 File Offset: 0x00302A58 [Token(Token = "0x600CB58")] [Address(RVA = "0x14F4600", Offset = "0x14F3000", VA = "0x1814F4600")] private void JMAOBPBLLDN(long ENJEOLBEALP) { Action opjcpbhpajm = this.OPJCPBHPAJM; if (opjcpbhpajm != 0) { opjcpbhpajm(ENJEOLBEALP); } } // Token: 0x0600CB59 RID: 52057 RVA: 0x00304878 File Offset: 0x00302A78 [Token(Token = "0x600CB59")] [Address(RVA = "0x1247020", Offset = "0x1245A20", VA = "0x181247020")] protected void PBLNHIHOCLI() { Action imglbjmkbmd = this.IMGLBJMKBMD; if (imglbjmkbmd != 0) { imglbjmkbmd(); return; } } // Token: 0x0600CB5A RID: 52058 RVA: 0x0000220F File Offset: 0x0000040F [Token(Token = "0x600CB5A")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "33")] public virtual void SetActive(bool ENJABEBOEHC) { throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method."); } // Token: 0x0600CB5B RID: 52059 RVA: 0x00304898 File Offset: 0x00302A98 [Token(Token = "0x600CB5B")] [Address(RVA = "0x14F4960", Offset = "0x14F3360", VA = "0x1814F4960", Slot = "17")] public void SetContentTargetId(long ENJEOLBEALP) { this.JPOHGBCEJEJ = ENJEOLBEALP; this.k__BackingField = false; PBHGCFHEPNA contentType = this.LKFMPLAEMIP; } // Token: 0x0600CB5C RID: 52060 RVA: 0x003048BC File Offset: 0x00302ABC [Token(Token = "0x600CB5C")] [Address(RVA = "0x14F4650", Offset = "0x14F3050", VA = "0x1814F4650")] private void LCPDJNPBJCM(long ENJEOLBEALP, SearchResultView EJNCMAGLMGN) { SearchUIDialog.MCCKHFEMLFJ mcckhfemlfj = new SearchUIDialog.MCCKHFEMLFJ(this.GetImageAsync); SearchUIDialog.HHIINGLBFPF hhiinglbfpf; SearchUIDialog.IBDNHKPLFJM ibdnhkplfjm; EJNCMAGLMGN.Initialize(ENJEOLBEALP, hhiinglbfpf, mcckhfemlfj, ibdnhkplfjm); } // Token: 0x0600CB5D RID: 52061 RVA: 0x003048E8 File Offset: 0x00302AE8 [Token(Token = "0x600CB5D")] [Address(RVA = "0x14F3EE0", Offset = "0x14F28E0", VA = "0x1814F3EE0", Slot = "22")] public void Dispose() { int num = 0; this.ToggleContentTypeDisplay(num != 0); PBHGCFHEPNA contentType = this.LKFMPLAEMIP; } // Token: 0x0600CB5E RID: 52062 [Token(Token = "0x600CB5E")] [Address(Slot = "34")] public abstract void OnContentTargetIdChanged(); // Token: 0x0600CB5F RID: 52063 [Token(Token = "0x600CB5F")] [Address(Slot = "35")] public abstract void SetDisplayType(out float HGJLCJHLAJP, out GameObject KDLHKOHEOIC, CKMLBFFDOJJ AJMLPDEEEAM); // Token: 0x0600CB60 RID: 52064 [Token(Token = "0x600CB60")] [Address(Slot = "36")] protected abstract IPromise> CCOFOOPMDDO(string CNBKKCJAHPP); // Token: 0x0600CB61 RID: 52065 [Token(Token = "0x600CB61")] [Address(Slot = "37")] protected abstract IPromise GDDGGONDENC(long ENJEOLBEALP); // Token: 0x0600CB62 RID: 52066 [Token(Token = "0x600CB62")] [Address(Slot = "38")] protected abstract IPromise HBLCFCHHCAN(long ENJEOLBEALP); // Token: 0x0600CB63 RID: 52067 [Token(Token = "0x600CB63")] [Address(Slot = "39")] protected abstract void FJMODELCNOD(long ENJEOLBEALP); // Token: 0x0600CB64 RID: 52068 [Token(Token = "0x600CB64")] [Address(Slot = "40")] protected abstract void MFHBPMONOGI(); // Token: 0x0600CB65 RID: 52069 RVA: 0x00304908 File Offset: 0x00302B08 [Token(Token = "0x600CB65")] [Address(RVA = "0x14F49F0", Offset = "0x14F33F0", VA = "0x1814F49F0")] protected ShowcasePosterTypeController() { } // Token: 0x0600CB66 RID: 52070 RVA: 0x00304924 File Offset: 0x00302B24 [Token(Token = "0x600CB66")] [Address(RVA = "0x14F4750", Offset = "0x14F3150", VA = "0x1814F4750")] [CompilerGenerated] private void NIPOBEGCKOO(CreationObjectSettingSearchIdUIControl GCCLEJOGCCE) { TextMeshProUGUI propertyDescription = GCCLEJOGCCE.PropertyDescription; Dictionary displayFlagOptions = this.DisplayFlagOptions; Func func = new Func(this.OOFDGLGHMAI); Action action = new Action(this.JMAOBPBLLDN); string text = this.GFENBGBJCBG; string text2 = this.LGEPMAHLBFG; Action action2 = new Action(this.LCPDJNPBJCM); GCCLEJOGCCE.KBNJNPABNBO = text; GCCLEJOGCCE.KBNJNPABNBO.PIGCPLBLDJN = text2; SearchUIDialog.HHIINGLBFPF hhiinglbfpf; GCCLEJOGCCE.KBNJNPABNBO.JBMEHNIHJCF = hhiinglbfpf; } // Token: 0x0600CB67 RID: 52071 RVA: 0x003049A0 File Offset: 0x00302BA0 [Token(Token = "0x600CB67")] [Address(RVA = "0x3EDEA0", Offset = "0x3EC8A0", VA = "0x1803EDEA0")] [CompilerGenerated] private long OOFDGLGHMAI() { return this.JPOHGBCEJEJ; } // Token: 0x04008704 RID: 34564 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008704")] [SerializeField] public GameObject DefaultDisplay; // Token: 0x04008705 RID: 34565 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008705")] [SerializeField] private Transform targetDisplay; // Token: 0x04008706 RID: 34566 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008706")] [SerializeField] private Sprite targetIcon; // Token: 0x0400870A RID: 34570 [global::Cpp2IlInjected.FieldOffset(Offset = "0x48")] [Token(Token = "0x400870A")] protected long JPOHGBCEJEJ = (long)((ulong)(-1L)); // Token: 0x0400870B RID: 34571 [global::Cpp2IlInjected.FieldOffset(Offset = "0x50")] [Token(Token = "0x400870B")] protected OHDHPENHDAP.NBMFNJLHKAO OPEKGDGMEFP; // Token: 0x0400870C RID: 34572 [Token(Token = "0x400870C")] public static string MissingContentTargetName = "Missing"; // Token: 0x0400870D RID: 34573 [Token(Token = "0x400870D")] public static string NotConfiguredContentTargetName = "Configure"; // Token: 0x0400870E RID: 34574 [Token(Token = "0x400870E")] public static string DefaultPosterName = ""; // Token: 0x02001D70 RID: 7536 [Token(Token = "0x2001D70")] [CompilerGenerated] private sealed class BOMNALEJCMI { // Token: 0x0600CB6C RID: 52076 RVA: 0x00304A28 File Offset: 0x00302C28 [Token(Token = "0x600CB6C")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BOMNALEJCMI() { } // Token: 0x0600CB6D RID: 52077 RVA: 0x00304A3C File Offset: 0x00302C3C [Token(Token = "0x600CB6D")] [Address(RVA = "0x14E9B30", Offset = "0x14E8530", VA = "0x1814E9B30")] internal void b__0(string x) { this.promise.Complete(x); } // Token: 0x0600CB6E RID: 52078 RVA: 0x00304A5C File Offset: 0x00302C5C [Token(Token = "0x600CB6E")] [Address(RVA = "0x14E9B90", Offset = "0x14E8590", VA = "0x1814E9B90")] internal void b__1(string x) { this.promise.Complete("Missing"); } // Token: 0x04008711 RID: 34577 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008711")] public Promise promise; } // Token: 0x02001D71 RID: 7537 [Token(Token = "0x2001D71")] [CompilerGenerated] private sealed class DIJNPGJIHGL { // Token: 0x0600CB6F RID: 52079 RVA: 0x00304A80 File Offset: 0x00302C80 [Token(Token = "0x600CB6F")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public DIJNPGJIHGL() { } // Token: 0x0600CB70 RID: 52080 RVA: 0x00304A94 File Offset: 0x00302C94 [Token(Token = "0x600CB70")] [Address(RVA = "0x14E9FC0", Offset = "0x14E89C0", VA = "0x1814E9FC0")] internal void b__0(OHDHPENHDAP.NBMFNJLHKAO resourceHandle) { ShowcasePosterTypeController showcasePosterTypeController = this.<>4__this; OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = showcasePosterTypeController.OPEKGDGMEFP; if (opekgdgmefp != 0) { opekgdgmefp.Dispose(); } showcasePosterTypeController.OPEKGDGMEFP = resourceHandle; if (this.<>9__2 == 0) { Action action = delegate(Texture2D texture) { Promise promise = this.promise; if (texture == 0) { SessionManager instance = SingletonMonoBehaviour.Instance; } promise.Complete(texture); }; this.<>9__2 = action; } if (this.<>9__3 == 0) { Action action2 = delegate(string error) { Promise promise2 = this.promise; Texture2D defaultProfileImage = SingletonMonoBehaviour.Instance.defaultProfileImage; promise2.Complete(defaultProfileImage); }; this.<>9__3 = action2; } throw new NullReferenceException(); } // Token: 0x0600CB71 RID: 52081 RVA: 0x00304B00 File Offset: 0x00302D00 [Token(Token = "0x600CB71")] [Address(RVA = "0x14EA1B0", Offset = "0x14E8BB0", VA = "0x1814EA1B0")] internal void b__2(Texture2D texture) { Promise promise = this.promise; if (texture == 0) { SessionManager instance = SingletonMonoBehaviour.Instance; } promise.Complete(texture); } // Token: 0x0600CB72 RID: 52082 RVA: 0x00304B2C File Offset: 0x00302D2C [Token(Token = "0x600CB72")] [Address(RVA = "0x14EA280", Offset = "0x14E8C80", VA = "0x1814EA280")] internal void b__3(string error) { Promise promise = this.promise; Texture2D defaultProfileImage = SingletonMonoBehaviour.Instance.defaultProfileImage; promise.Complete(defaultProfileImage); } // Token: 0x0600CB73 RID: 52083 RVA: 0x00304B58 File Offset: 0x00302D58 [Token(Token = "0x600CB73")] [Address(RVA = "0x14EA0F0", Offset = "0x14E8AF0", VA = "0x1814EA0F0")] internal void b__1(string x) { Promise promise = this.promise; Texture2D defaultProfileImage = SingletonMonoBehaviour.Instance.defaultProfileImage; promise.Complete(defaultProfileImage); } // Token: 0x04008712 RID: 34578 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4008712")] public ShowcasePosterTypeController <>4__this; // Token: 0x04008713 RID: 34579 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4008713")] public Promise promise; // Token: 0x04008714 RID: 34580 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4008714")] public Action <>9__2; // Token: 0x04008715 RID: 34581 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x4008715")] public Action <>9__3; } } }