using System; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using AGUI.StackedUI; using AGUI.StackedUI.Dialog; using CircuitsV2; using Cpp2IlInjected; using RecRoom.Async; using RecRoom.Tools; using UnityEngine; using UnityEngine.UI; namespace RecRoom.AGUI.ToolUIs { // Token: 0x0200248D RID: 9357 [Token(Token = "0x200248D")] [StructLayout(3)] public class MakerPenPaletteUI : ToolUI { // Token: 0x17002C07 RID: 11271 // (get) Token: 0x0601030F RID: 66319 RVA: 0x003CBAB4 File Offset: 0x003C9CB4 [Token(Token = "0x17002C07")] protected override string MNKOCGHOJIJ { [Token(Token = "0x601030F")] [Address(RVA = "0x1725BF0", Offset = "0x17245F0", VA = "0x181725BF0", Slot = "16")] get { return "MAKER_PEN_PALETTE"; } } // Token: 0x06010310 RID: 66320 RVA: 0x003CBAC8 File Offset: 0x003C9CC8 [Token(Token = "0x6010310")] [Address(RVA = "0x17258A0", Offset = "0x17242A0", VA = "0x1817258A0", Slot = "13")] protected override void Awake() { base.Awake(); Button3D[] array = new Button3D[4]; Button3D button3D = this.moveUpButton; if (button3D != 0) { } array[0] = button3D; Button3D button3D2 = this.moveDownButton; if (button3D2 != 0) { } array[1] = button3D2; Button3D button3D3 = this.moveLeftButton; if (button3D3 != 0) { } array[2] = button3D3; Button3D button3D4 = this.moveRightButton; if (button3D4 != 0) { } array[3] = button3D4; int num = 0; int length = array.Length; if (num < length) { Button3D button3D5 = array[num]; RecRoomAudioClip buttonDownAudio = this.buttonDownAudio; num++; button3D5.ButtonDownAudio = buttonDownAudio; RecRoomAudioClip buttonUpAudio = this.buttonUpAudio; button3D5.ButtonUpAudio = buttonUpAudio; } } // Token: 0x06010311 RID: 66321 RVA: 0x003CBB7C File Offset: 0x003C9D7C [Token(Token = "0x6010311")] [Address(RVA = "0x1725D80", Offset = "0x1724780", VA = "0x181725D80")] public IPromise ShowConfirmationDialog(string AIKLPOJAIIO, string BOPFNBCHJJJ) { string empty = string.Empty; UIConfirmationDialog flowByType = base.GetFlowByType(); int num = 0; if (flowByType == num) { Debug.LogError("No confirmation dialog found."); } flowByType.Button_Affirmative(); int num2 = 0; base.PushFlow(flowByType, num2); throw new NullReferenceException(); } // Token: 0x06010312 RID: 66322 RVA: 0x003CBBC4 File Offset: 0x003C9DC4 [Token(Token = "0x6010312")] [Address(RVA = "0x1725F00", Offset = "0x1724900", VA = "0x181725F00")] public IPromise ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM = "No") { string empty = string.Empty; UIConfirmationDialog flowByType = base.GetFlowByType(); int num = 0; if (flowByType == num) { Debug.LogError("No confirmation dialog found."); } flowByType.Button_Affirmative(); int num2 = 0; base.PushFlow(flowByType, num2); throw new NullReferenceException(); } // Token: 0x06010313 RID: 66323 RVA: 0x003CBC0C File Offset: 0x003C9E0C [Token(Token = "0x6010313")] [Address(RVA = "0x1725C50", Offset = "0x1724650", VA = "0x181725C50")] public IPromise ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM, string MMHHLDAACMN) { UIConfirmationDialog flowByType = base.GetFlowByType(); int num = 0; if (flowByType == num) { Debug.LogError("No confirmation dialog found."); } flowByType.Button_Affirmative(); int num2 = 0; base.PushFlow(flowByType, num2); throw new NullReferenceException(); } // Token: 0x06010314 RID: 66324 RVA: 0x003CBC4C File Offset: 0x003C9E4C [Token(Token = "0x6010314")] [Address(RVA = "0x1726060", Offset = "0x1724A60", VA = "0x181726060")] public IPromise ShowConfirmationDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string EOAMGHFEGLM, string PCLJFDNNDMM, string MMHHLDAACMN, out UIConfirmationDialog PDEPHCOKCEP) { UIConfirmationDialog flowByType = base.GetFlowByType(); int num = 0; if (flowByType == num) { Debug.LogError("No confirmation dialog found."); } flowByType.Button_Affirmative(); throw new NullReferenceException(); } // Token: 0x06010315 RID: 66325 RVA: 0x003CBC84 File Offset: 0x003C9E84 [Token(Token = "0x6010315")] [Address(RVA = "0x1726420", Offset = "0x1724E20", VA = "0x181726420")] public IPromise ShowTextInputDialog(TextInputUIDialog.NIPOGEDPMOA MIKDPNDBNDI) { string bopfnbchjjj = MIKDPNDBNDI.BOPFNBCHJJJ; EBPEIAPPJJK hlolbmkjfom = MIKDPNDBNDI.HLOLBMKJFOM; TextInputUIDialog.NIPOGEDPMOA showParams; showParams.BOPFNBCHJJJ = bopfnbchjjj; bool keghclndcei = MIKDPNDBNDI.KEGHCLNDCEI; showParams.HLOLBMKJFOM = hlolbmkjfom; showParams.KEGHCLNDCEI = keghclndcei; Func> func = delegate(TextInputUIDialog dialog) { TextInputUIDialog.NIPOGEDPMOA showParams2 = showParams; string bopfnbchjjj2 = showParams.BOPFNBCHJJJ; EBPEIAPPJJK hlolbmkjfom2 = showParams.HLOLBMKJFOM; bool keghclndcei2 = showParams.KEGHCLNDCEI; return dialog.ShowDialog(); }; IPromise promise; return promise; } // Token: 0x06010316 RID: 66326 RVA: 0x003CBCE8 File Offset: 0x003C9EE8 [Token(Token = "0x6010316")] [Address(RVA = "0x1FADE60", Offset = "0x1FAC860", VA = "0x181FADE60")] public IPromise ShowTemporaryDialog(DialogType GCHDNCDLAGE, Func> EJBGBCBMIKC) where DialogType : UIDialog { Transform transform = base.transform; bool flag; if (!flag) { } throw new NullReferenceException(); } // Token: 0x06010317 RID: 66327 RVA: 0x003CBD10 File Offset: 0x003C9F10 [Token(Token = "0x6010317")] [Address(RVA = "0x1FADC70", Offset = "0x1FAC670", VA = "0x181FADC70")] public IPromise ShowTemporaryDialog(UIDialog GCHDNCDLAGE, T1 BMEGDKCCBHH) { object[] instantiationDataField = this.pvCache.instantiationDataField; throw new NullReferenceException(); } // Token: 0x06010318 RID: 66328 RVA: 0x003CBD30 File Offset: 0x003C9F30 [Token(Token = "0x6010318")] [Address(RVA = "0x1FADD60", Offset = "0x1FAC760", VA = "0x181FADD60")] public IPromise ShowTemporaryDialog(UIDialog GCHDNCDLAGE, T1 BMEGDKCCBHH, T2 HCJBDGLGOHC) { object[] instantiationDataField = this.pvCache.instantiationDataField; throw new NullReferenceException(); } // Token: 0x06010319 RID: 66329 RVA: 0x003CBD50 File Offset: 0x003C9F50 [Token(Token = "0x6010319")] [Address(RVA = "0x1FACD60", Offset = "0x1FAB760", VA = "0x181FACD60")] private IPromise KONKNPFPNEO(DialogType GCHDNCDLAGE, Func> JDLJKGABDHB, out DialogType DAGFHPCPNPB) where DialogType : UIDialog { Transform transform = base.transform; this.OnDisable(); int num = 0; Action action = new Action(0, (IntPtr)num); throw new NullReferenceException(); } // Token: 0x0601031A RID: 66330 RVA: 0x003CBD7C File Offset: 0x003C9F7C [Token(Token = "0x601031A")] [Address(RVA = "0x1FAD9D0", Offset = "0x1FAC3D0", VA = "0x181FAD9D0")] public IPromise ShowTemporaryDialog(UIDialog GCHDNCDLAGE, T1 BMEGDKCCBHH, out UIDialog DAGFHPCPNPB) { object[] instantiationDataField = this.pvCache.instantiationDataField; bool isCompleted = ((IAsyncResult)this).IsCompleted; throw new NullReferenceException(); } // Token: 0x0601031B RID: 66331 RVA: 0x003CBDA4 File Offset: 0x003C9FA4 [Token(Token = "0x601031B")] [Address(RVA = "0x1FAE010", Offset = "0x1FACA10", VA = "0x181FAE010")] public IPromise ShowTemporaryDialog(UIDialog GCHDNCDLAGE, T1 BMEGDKCCBHH, T2 HCJBDGLGOHC, out UIDialog DAGFHPCPNPB) { object[] instantiationDataField = this.pvCache.instantiationDataField; bool isCompleted = ((IAsyncResult)this).IsCompleted; throw new NullReferenceException(); } // Token: 0x0601031C RID: 66332 RVA: 0x003CBDCC File Offset: 0x003C9FCC [Token(Token = "0x601031C")] [Address(RVA = "0x1FAD460", Offset = "0x1FABE60", VA = "0x181FAD460")] public IPromise ShowTemporaryConfirmationDialog(ConfirmUIDialog A_1, T1 PHCGMLMOGJB) { throw new NullReferenceException(); } // Token: 0x0601031D RID: 66333 RVA: 0x003CBDE0 File Offset: 0x003C9FE0 [Token(Token = "0x601031D")] [Address(RVA = "0x1FAD4A0", Offset = "0x1FABEA0", VA = "0x181FAD4A0")] public IPromise ShowTemporaryConfirmationDialog(ConfirmUIDialog GCHDNCDLAGE, T1 PHCGMLMOGJB, out UIDialog DAGFHPCPNPB) { Transform transform = base.transform; if (!GCHDNCDLAGE) { } Action action; DAGFHPCPNPB.k__BackingField = action; action.method_is_virtual = true; throw new NullReferenceException(); } // Token: 0x0601031E RID: 66334 RVA: 0x003CBE18 File Offset: 0x003CA018 [Token(Token = "0x601031E")] [Address(RVA = "0x17263A0", Offset = "0x1724DA0", VA = "0x1817263A0")] public void ShowNodeGroupConfigureMenu(KJDOCKDBNCK EHHKGBAMIOP, DBFIKIGBNOD INHJPNEKIEK) { base.GetFlowByType().SetAdapters(EHHKGBAMIOP, INHJPNEKIEK); int num = 0; MakerPenPaletteNodeGroupConfigScreen makerPenPaletteNodeGroupConfigScreen = base.PushFlow(num); } // Token: 0x0601031F RID: 66335 RVA: 0x003CBE44 File Offset: 0x003CA044 [Token(Token = "0x601031F")] [Address(RVA = "0x17261A0", Offset = "0x1724BA0", VA = "0x1817261A0")] public IPromise ShowNewPortDialog() { NewCircuitV2PortUIDialog.NLIMJBIIIFC nlimjbiiifc = NewCircuitV2PortUIDialog.NLIMJBIIIFC.CIJKHOJPJGA(); IPromise promise; return promise; } // Token: 0x06010320 RID: 66336 RVA: 0x003CBE58 File Offset: 0x003CA058 [Token(Token = "0x6010320")] [Address(RVA = "0x1726290", Offset = "0x1724C90", VA = "0x181726290")] public IPromise ShowNewPortDialog(CircuitEventObject MCPMPGOPEGE) { IPromise promise; return promise; } // Token: 0x06010321 RID: 66337 RVA: 0x003CBE68 File Offset: 0x003CA068 [Token(Token = "0x6010321")] [Address(RVA = "0x1725C20", Offset = "0x1724620", VA = "0x181725C20")] public void SetMoveButtonVisibility(bool HJMFLAHNPFL) { this.moveButtonsRoot.SetActive(HJMFLAHNPFL); } // Token: 0x14000156 RID: 342 // (add) Token: 0x06010322 RID: 66338 RVA: 0x003CBE88 File Offset: 0x003CA088 // (remove) Token: 0x06010323 RID: 66339 RVA: 0x003CBEA4 File Offset: 0x003CA0A4 [Token(Token = "0x14000156")] public event Action JCECHLHOHIG { [Token(Token = "0x6010322")] [Address(RVA = "0x1726580", Offset = "0x1724F80", VA = "0x181726580")] [CompilerGenerated] add { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } [Token(Token = "0x6010323")] [Address(RVA = "0x1726620", Offset = "0x1725020", VA = "0x181726620")] [CompilerGenerated] remove { Delegate @delegate; while (@delegate != 0 && @delegate == 0) { } while (@delegate != this) { } } } // Token: 0x06010324 RID: 66340 RVA: 0x003CBEC0 File Offset: 0x003CA0C0 [Token(Token = "0x6010324")] [Address(RVA = "0x1726500", Offset = "0x1724F00", VA = "0x181726500")] public Selectable TryGetMoveRequestUI(MoveableToolMenu.FLDDGHDOPPE DJBBMJBBNHB) { /* An exception occurred when decompiling this method (06010324) ICSharpCode.Decompiler.DecompilerException: Error decompiling UnityEngine.UI.Selectable RecRoom.AGUI.ToolUIs.MakerPenPaletteUI::TryGetMoveRequestUI(RecRoom.AGUI.ToolUIs.MoveableToolMenu/FLDDGHDOPPE) ---> System.Exception: Basic block has to end with unconditional control flow. { IL_27: stloc:Button3D(var_4_2D, ldfld:Button3D(MakerPenPaletteUI::moveUpButton, ldloc:MakerPenPaletteUI(this))) } 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: 0x06010325 RID: 66341 RVA: 0x003CBEFC File Offset: 0x003CA0FC [Token(Token = "0x6010325")] [Address(RVA = "0x1725BA0", Offset = "0x17245A0", VA = "0x181725BA0")] public void Button_MoveUp() { Action jcechlhohig = this.JCECHLHOHIG; if (jcechlhohig != 0) { int num = 0; jcechlhohig(num); return; } } // Token: 0x06010326 RID: 66342 RVA: 0x003CBF20 File Offset: 0x003CA120 [Token(Token = "0x6010326")] [Address(RVA = "0x1725AB0", Offset = "0x17244B0", VA = "0x181725AB0")] public void Button_MoveDown() { Action jcechlhohig = this.JCECHLHOHIG; if (jcechlhohig != 0) { jcechlhohig((uint)1); return; } } // Token: 0x06010327 RID: 66343 RVA: 0x003CBF44 File Offset: 0x003CA144 [Token(Token = "0x6010327")] [Address(RVA = "0x1725B00", Offset = "0x1724500", VA = "0x181725B00")] public void Button_MoveLeft() { Action jcechlhohig = this.JCECHLHOHIG; if (jcechlhohig != 0) { jcechlhohig((uint)2); return; } } // Token: 0x06010328 RID: 66344 RVA: 0x003CBF68 File Offset: 0x003CA168 [Token(Token = "0x6010328")] [Address(RVA = "0x1725B50", Offset = "0x1724550", VA = "0x181725B50")] public void Button_MoveRight() { Action jcechlhohig = this.JCECHLHOHIG; if (jcechlhohig != 0) { jcechlhohig((uint)3); return; } } // Token: 0x06010329 RID: 66345 RVA: 0x003CBF8C File Offset: 0x003CA18C [Token(Token = "0x6010329")] [Address(RVA = "0x14E39D0", Offset = "0x14E23D0", VA = "0x1814E39D0")] public MakerPenPaletteUI() { } // Token: 0x0400AC1C RID: 44060 [global::Cpp2IlInjected.FieldOffset(Offset = "0x110")] [Token(Token = "0x400AC1C")] [SerializeField] private TextInputUIDialog textInputDialogPrefab; // Token: 0x0400AC1D RID: 44061 [global::Cpp2IlInjected.FieldOffset(Offset = "0x118")] [Token(Token = "0x400AC1D")] [SerializeField] private NewCircuitV2PortUIDialog newCircuitV2PortUIDialog; // Token: 0x0400AC1E RID: 44062 [global::Cpp2IlInjected.FieldOffset(Offset = "0x120")] [Token(Token = "0x400AC1E")] [SerializeField] private GameObject moveButtonsRoot; // Token: 0x0400AC1F RID: 44063 [global::Cpp2IlInjected.FieldOffset(Offset = "0x128")] [Token(Token = "0x400AC1F")] [SerializeField] private Button3D moveUpButton; // Token: 0x0400AC20 RID: 44064 [global::Cpp2IlInjected.FieldOffset(Offset = "0x130")] [Token(Token = "0x400AC20")] [SerializeField] private Button3D moveDownButton; // Token: 0x0400AC21 RID: 44065 [global::Cpp2IlInjected.FieldOffset(Offset = "0x138")] [Token(Token = "0x400AC21")] [SerializeField] private Button3D moveLeftButton; // Token: 0x0400AC22 RID: 44066 [global::Cpp2IlInjected.FieldOffset(Offset = "0x140")] [Token(Token = "0x400AC22")] [SerializeField] private Button3D moveRightButton; // Token: 0x0400AC24 RID: 44068 [Token(Token = "0x400AC24")] public static string SIZE_CONFIG_KEY = "MAKER_PEN_PALETTE"; // Token: 0x0200248E RID: 9358 [Token(Token = "0x200248E")] [CompilerGenerated] private sealed class MAKGDKJBCOF { // Token: 0x0601032B RID: 66347 RVA: 0x003CBFB8 File Offset: 0x003CA1B8 [Token(Token = "0x601032B")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public MAKGDKJBCOF() { } // Token: 0x0601032C RID: 66348 RVA: 0x003CBFCC File Offset: 0x003CA1CC [Token(Token = "0x601032C")] [Address(RVA = "0x1712D50", Offset = "0x1711750", VA = "0x181712D50")] internal IPromise b__0(TextInputUIDialog dialog) { TextInputUIDialog.NIPOGEDPMOA nipogedpmoa = this.showParams; string bopfnbchjjj = this.showParams.BOPFNBCHJJJ; EBPEIAPPJJK hlolbmkjfom = this.showParams.HLOLBMKJFOM; bool keghclndcei = this.showParams.KEGHCLNDCEI; return dialog.ShowDialog(); } // Token: 0x0400AC25 RID: 44069 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x400AC25")] public TextInputUIDialog.NIPOGEDPMOA showParams; } // Token: 0x0200248F RID: 9359 [Token(Token = "0x200248F")] [CompilerGenerated] private sealed class GNBLHNJDAEK where DialogType : UIDialog { // Token: 0x0601032D RID: 66349 RVA: 0x003CC010 File Offset: 0x003CA210 [Token(Token = "0x601032D")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public GNBLHNJDAEK() { } // Token: 0x0601032E RID: 66350 RVA: 0x003CC02C File Offset: 0x003CA22C [Token(Token = "0x601032E")] [Address(RVA = "0x23E5A00", Offset = "0x23E4400", VA = "0x1823E5A00")] internal void b__0() { DialogType dialogType = this.newDialog; GameObject gameObject; global::UnityEngine.Object.Destroy(gameObject); } // Token: 0x0400AC26 RID: 44070 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400AC26")] public DialogType newDialog; } // Token: 0x02002490 RID: 9360 [Token(Token = "0x2002490")] [CompilerGenerated] private sealed class OLLLGCGCNLM { // Token: 0x0601032F RID: 66351 RVA: 0x003CC04C File Offset: 0x003CA24C [Token(Token = "0x601032F")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public OLLLGCGCNLM() { } // Token: 0x06010330 RID: 66352 RVA: 0x003CC068 File Offset: 0x003CA268 [Token(Token = "0x6010330")] [Address(RVA = "0x23E8D90", Offset = "0x23E7790", VA = "0x1823E8D90")] internal IPromise b__0(UIDialog dialogInstance) { T1 t = this.param; return dialogInstance.ShowDialog(t); } // Token: 0x0400AC27 RID: 44071 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400AC27")] public T1 param; } // Token: 0x02002491 RID: 9361 [Token(Token = "0x2002491")] [CompilerGenerated] private sealed class AGHONICBEIC { // Token: 0x06010331 RID: 66353 RVA: 0x003CC08C File Offset: 0x003CA28C [Token(Token = "0x6010331")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public AGHONICBEIC() { } // Token: 0x06010332 RID: 66354 RVA: 0x003CC0A8 File Offset: 0x003CA2A8 [Token(Token = "0x6010332")] [Address(RVA = "0x23DF990", Offset = "0x23DE390", VA = "0x1823DF990")] internal IPromise b__0(UIDialog dialogInstance) { T2 t = this.param2; return dialogInstance.ShowDialog(); } // Token: 0x0400AC28 RID: 44072 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400AC28")] public T1 param; // Token: 0x0400AC29 RID: 44073 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400AC29")] public T2 param2; } // Token: 0x02002492 RID: 9362 [Token(Token = "0x2002492")] [CompilerGenerated] private sealed class BGENHOABBIP where DialogType : UIDialog { // Token: 0x06010333 RID: 66355 RVA: 0x003CC0C8 File Offset: 0x003CA2C8 [Token(Token = "0x6010333")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public BGENHOABBIP() { } // Token: 0x06010334 RID: 66356 RVA: 0x003CC0E4 File Offset: 0x003CA2E4 [Token(Token = "0x6010334")] [Address(RVA = "0x23E57C0", Offset = "0x23E41C0", VA = "0x1823E57C0")] internal void b__0() { global::UnityEngine.Object.Destroy(this.dialogGameObject); } // Token: 0x0400AC2A RID: 44074 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400AC2A")] public GameObject dialogGameObject; } // Token: 0x02002493 RID: 9363 [Token(Token = "0x2002493")] [CompilerGenerated] private sealed class OMDCGEGIHJN { // Token: 0x06010335 RID: 66357 RVA: 0x003CC0FC File Offset: 0x003CA2FC [Token(Token = "0x6010335")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public OMDCGEGIHJN() { } // Token: 0x06010336 RID: 66358 RVA: 0x003CC118 File Offset: 0x003CA318 [Token(Token = "0x6010336")] [Address(RVA = "0x23E8D90", Offset = "0x23E7790", VA = "0x1823E8D90")] internal IPromise b__0(UIDialog inst) { T1 t = this.param; return inst.ShowDialog(t); } // Token: 0x0400AC2B RID: 44075 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400AC2B")] public T1 param; } // Token: 0x02002494 RID: 9364 [Token(Token = "0x2002494")] [CompilerGenerated] private sealed class CMHINPPCIHE { // Token: 0x06010337 RID: 66359 RVA: 0x003CC13C File Offset: 0x003CA33C [Token(Token = "0x6010337")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public CMHINPPCIHE() { } // Token: 0x06010338 RID: 66360 RVA: 0x003CC158 File Offset: 0x003CA358 [Token(Token = "0x6010338")] [Address(RVA = "0x23DF9D0", Offset = "0x23DE3D0", VA = "0x1823DF9D0")] internal IPromise b__0(UIDialog inst) { T2 t = this.param2; T1 t2 = this.param; return inst.ShowDialog(t2, t); } // Token: 0x0400AC2C RID: 44076 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400AC2C")] public T1 param; // Token: 0x0400AC2D RID: 44077 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400AC2D")] public T2 param2; } // Token: 0x02002495 RID: 9365 [Token(Token = "0x2002495")] [CompilerGenerated] private sealed class IBNPHNFOMOP { // Token: 0x06010339 RID: 66361 RVA: 0x003CC184 File Offset: 0x003CA384 [Token(Token = "0x6010339")] [Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")] public IBNPHNFOMOP() { } // Token: 0x0601033A RID: 66362 RVA: 0x003CC1A0 File Offset: 0x003CA3A0 [Token(Token = "0x601033A")] [Address(RVA = "0x23E5DB0", Offset = "0x23E47B0", VA = "0x1823E5DB0")] internal void b__0() { global::UnityEngine.Object.Destroy(this.newDialog.gameObject); } // Token: 0x0400AC2E RID: 44078 [global::Cpp2IlInjected.FieldOffset(Offset = "0x0")] [Token(Token = "0x400AC2E")] public ConfirmUIDialog newDialog; } } }