using System; using System.Collections; using System.Collections.Generic; using System.Diagnostics; using System.Runtime.CompilerServices; using System.Runtime.InteropServices; using Cpp2IlInjected; using RecNet; using RecRoom.Async; using RecRoom.Core; using TMPro; using UnityEngine; namespace AGUI.StackedUI.Dialog { // Token: 0x02001BED RID: 7149 [Token(Token = "0x2001BED")] [StructLayout(3)] public class CloneRoomUIDialog : UIDialog { // Token: 0x0600BFD3 RID: 49107 RVA: 0x002D35F0 File Offset: 0x002D17F0 [Token(Token = "0x600BFD3")] [Address(RVA = "0x118CAC0", Offset = "0x118B4C0", VA = "0x18118CAC0", Slot = "17")] public override void ForceCancel(bool OLFBOPIKDCI) { int num = 0; base.KHKDGPHPIND(num, true); } // Token: 0x0600BFD4 RID: 49108 RVA: 0x002D3608 File Offset: 0x002D1808 [Token(Token = "0x600BFD4")] [Address(RVA = "0x118CF90", Offset = "0x118B990", VA = "0x18118CF90", Slot = "19")] public override IPromise ShowDialog(KLCOGEIGEBJ DDEGOJKBEAN) { this.EBDCIFINPNK = DDEGOJKBEAN; if (DDEGOJKBEAN == 0) { global::UnityEngine.Debug.LogError("targetRoom is null"); } string empty = string.Empty; this.BMFPEJMLIKD(empty, true); KLCOGEIGEBJ ebdcifinpnk = this.EBDCIFINPNK; TextMeshProUGUI textMeshProUGUI = this.descriptionText; string k__BackingField = ebdcifinpnk.k__BackingField; string text = string.Format("This will create a new, private copy of ^{0} with you as the owner.", k__BackingField); textMeshProUGUI.text = text; ValidatedButtonInputField validatedButtonInputField = this.roomNameField; string empty2 = string.Empty; validatedButtonInputField.KKJIOHNFHFJ = empty2; return base.ShowDialog(); } // Token: 0x0600BFD5 RID: 49109 RVA: 0x002D3688 File Offset: 0x002D1888 [Token(Token = "0x600BFD5")] [Address(RVA = "0x118CBA0", Offset = "0x118B5A0", VA = "0x18118CBA0", Slot = "9")] public override void Initialize(StackedUIBase LJOCNMLBCAH) { base.Initialize(LJOCNMLBCAH); ValidatedButtonInputField validatedButtonInputField = this.roomNameField; Func func = new Func(this.BPLPKAJJLLF); validatedButtonInputField.IsValidFunction = func; } // Token: 0x0600BFD6 RID: 49110 RVA: 0x002D36C0 File Offset: 0x002D18C0 [Token(Token = "0x600BFD6")] [Address(RVA = "0x118CE60", Offset = "0x118B860", VA = "0x18118CE60")] public void ShowAndEquipMakerPenAfterClone(KLCOGEIGEBJ DDEGOJKBEAN, SessionManager.BDPNOBGNGNI DIEPOPNJNCO, [Optional] Action AFGKFBNCCAJ, [Optional] Action LINLMCJFFEG) { Action cloneDialogClosed = 0; SessionManager.BDPNOBGNGNI source = DIEPOPNJNCO; WatchUI local = WatchUI.BFPPPLIJIGC; int num = 0; IPromise promise = local.ShowTemporaryDialog(this, DDEGOJKBEAN, (NotificationManager.HLJEOKDOLPF)num); Action action = delegate(KLCOGEIGEBJ targetRoom) { CloneRoomUIDialog.CJAMEDPKLNH cjamedpklnh = new CloneRoomUIDialog.CJAMEDPKLNH(); cjamedpklnh.targetRoom = targetRoom; Action cloneDialogClosed2 = cloneDialogClosed; if (cloneDialogClosed2 != 0) { bool flag = targetRoom != 0; cloneDialogClosed2(flag); } if (targetRoom != 0) { CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; CIIBGMBOFEI previousRoomInstance = ciibgmbofei; SessionManager instance = SingletonMonoBehaviour.Instance; CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals = cjamedpklnh; SessionManager.BDPNOBGNGNI source2 = source; Action action2 = delegate(Matchmaking.MHCKNNJOIIP errorCode) { CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals2 = cjamedpklnh; CIIBGMBOFEI previousRoomInstance2 = previousRoomInstance; KLCOGEIGEBJ targetRoom = cs$<>8__locals2.targetRoom; CloneRoomUIDialog.CDJFPGAEBIN cdjfpgaebin = new CloneRoomUIDialog.CDJFPGAEBIN(); cdjfpgaebin.previousRoomInstance = previousRoomInstance2; cdjfpgaebin.targetRoom = targetRoom; if (errorCode == Matchmaking.MHCKNNJOIIP.Success) { Scheduler instance2 = SingletonMonoBehaviour.Instance; CloneRoomUIDialog.CDJFPGAEBIN.<g__TryEquipMakerPen|3>d <g__TryEquipMakerPen|3>d; <g__TryEquipMakerPen|3>d.System.IDisposable.Dispose(); <g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L); <g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin; ISchedulerPromise schedulerPromise = instance2.Run(<g__TryEquipMakerPen|3>d); } }; } }; if (AFGKFBNCCAJ != 0) { AFGKFBNCCAJ(); } } // Token: 0x0600BFD7 RID: 49111 RVA: 0x002D3718 File Offset: 0x002D1918 [Token(Token = "0x600BFD7")] [Address(RVA = "0x118CC80", Offset = "0x118B680", VA = "0x18118CC80")] private bool KPKOBLKCBIJ() { string bfgcdjfnjle = this.BFGCDJFNJLE; bool flag; if (!flag) { if (this.PBPPKEHPIND != flag) { TextMeshProUGUI textMeshProUGUI = this.infoText; this.PBPPKEHPIND = flag; string empty = string.Empty; textMeshProUGUI.text = empty; } return true; } TextMeshProUGUI textMeshProUGUI2 = this.infoText; this.PBPPKEHPIND = true; throw new NullReferenceException(); } // Token: 0x0600BFD8 RID: 49112 RVA: 0x002D3770 File Offset: 0x002D1970 [Token(Token = "0x600BFD8")] [Address(RVA = "0x118C860", Offset = "0x118B260", VA = "0x18118C860")] private void BMFPEJMLIKD(string DBDDKLHPNNA, bool GICEDIEDLJD) { this.infoText.text = DBDDKLHPNNA; this.roomNameField.FFDOINJEHMM = GICEDIEDLJD; this.cancelButton.FFDOINJEHMM = GICEDIEDLJD; this.saveButton.FFDOINJEHMM = GICEDIEDLJD; } // Token: 0x0600BFD9 RID: 49113 RVA: 0x002D37B4 File Offset: 0x002D19B4 [Token(Token = "0x600BFD9")] [Address(RVA = "0x118C940", Offset = "0x118B340", VA = "0x18118C940")] public void Button_Cancel() { int num = 0; base.KHKDGPHPIND(num, true); } // Token: 0x0600BFDA RID: 49114 RVA: 0x002D37CC File Offset: 0x002D19CC [Token(Token = "0x600BFDA")] [Address(RVA = "0x118C980", Offset = "0x118B380", VA = "0x18118C980")] public void Button_Copy() { if (this.KPKOBLKCBIJ()) { int num = 0; this.BMFPEJMLIKD("Copying...", num != 0); long k__BackingField = this.EBDCIFINPNK.k__BackingField; string bfgcdjfnjle = this.BFGCDJFNJLE; IPromise promise = OJMCBOKJFOF.OFFECAMHJGE(k__BackingField, bfgcdjfnjle); Action action = new Action(this.KKIMJDBDFEP); Action action2 = new Action(this.HEFDHCKJPPC); } } // Token: 0x0600BFDB RID: 49115 RVA: 0x002D3830 File Offset: 0x002D1A30 [Token(Token = "0x600BFDB")] [Address(RVA = "0x118D090", Offset = "0x118BA90", VA = "0x18118D090")] public CloneRoomUIDialog() { string empty = string.Empty; this.BFGCDJFNJLE = empty; base..ctor(); } // Token: 0x0600BFDC RID: 49116 RVA: 0x002D3850 File Offset: 0x002D1A50 [Token(Token = "0x600BFDC")] [Address(RVA = "0x118C900", Offset = "0x118B300", VA = "0x18118C900")] [CompilerGenerated] private bool BPLPKAJJLLF(string MMBOKOLAJFH) { string text = MMBOKOLAJFH.Trim(); this.BFGCDJFNJLE = text; return this.KPKOBLKCBIJ(); } // Token: 0x0600BFDD RID: 49117 RVA: 0x002D3878 File Offset: 0x002D1A78 [Token(Token = "0x600BFDD")] [Address(RVA = "0x118CD60", Offset = "0x118B760", VA = "0x18118CD60")] [CompilerGenerated] internal static void PLDFGKHBEIP(CIIBGMBOFEI AALLFNNHKPK, KLCOGEIGEBJ EBDCIFINPNK, Matchmaking.MHCKNNJOIIP BOMMOMHFIGH) { CloneRoomUIDialog.CDJFPGAEBIN cdjfpgaebin = new CloneRoomUIDialog.CDJFPGAEBIN(); cdjfpgaebin.previousRoomInstance = AALLFNNHKPK; cdjfpgaebin.targetRoom = EBDCIFINPNK; if (BOMMOMHFIGH == Matchmaking.MHCKNNJOIIP.Success) { Scheduler instance = SingletonMonoBehaviour.Instance; CloneRoomUIDialog.CDJFPGAEBIN.<g__TryEquipMakerPen|3>d <g__TryEquipMakerPen|3>d; <g__TryEquipMakerPen|3>d.System.IDisposable.Dispose(); <g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L); <g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin; ISchedulerPromise schedulerPromise = instance.Run(<g__TryEquipMakerPen|3>d); } } // Token: 0x0600BFDE RID: 49118 RVA: 0x002D38CC File Offset: 0x002D1ACC [Token(Token = "0x600BFDE")] [Address(RVA = "0x118CC30", Offset = "0x118B630", VA = "0x18118CC30")] [CompilerGenerated] private void KKIMJDBDFEP(PPENFJMFPNE GJKGOKHKMMP) { base.KHKDGPHPIND(GJKGOKHKMMP, true); } // Token: 0x0600BFDF RID: 49119 RVA: 0x002D38E4 File Offset: 0x002D1AE4 [Token(Token = "0x600BFDF")] [Address(RVA = "0x118CB00", Offset = "0x118B500", VA = "0x18118CB00")] [CompilerGenerated] private void HEFDHCKJPPC(string MOPOMPHBHKF) { global::UnityEngine.Debug.LogError("Failed to copy room: " + MOPOMPHBHKF); string text = "Failed to copy room: " + MOPOMPHBHKF; this.BMFPEJMLIKD(text, true); } // Token: 0x04007EE4 RID: 32484 [global::Cpp2IlInjected.FieldOffset(Offset = "0x70")] [Token(Token = "0x4007EE4")] [SerializeField] private ValidatedButtonInputField roomNameField; // Token: 0x04007EE5 RID: 32485 [global::Cpp2IlInjected.FieldOffset(Offset = "0x78")] [Token(Token = "0x4007EE5")] [SerializeField] private TextMeshProUGUI descriptionText; // Token: 0x04007EE6 RID: 32486 [global::Cpp2IlInjected.FieldOffset(Offset = "0x80")] [Token(Token = "0x4007EE6")] [SerializeField] private TextMeshProUGUI infoText; // Token: 0x04007EE7 RID: 32487 [global::Cpp2IlInjected.FieldOffset(Offset = "0x88")] [Token(Token = "0x4007EE7")] [SerializeField] private Button3D cancelButton; // Token: 0x04007EE8 RID: 32488 [global::Cpp2IlInjected.FieldOffset(Offset = "0x90")] [Token(Token = "0x4007EE8")] [SerializeField] private Button3D saveButton; // Token: 0x04007EE9 RID: 32489 [global::Cpp2IlInjected.FieldOffset(Offset = "0x98")] [Token(Token = "0x4007EE9")] private string BFGCDJFNJLE; // Token: 0x04007EEA RID: 32490 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")] [Token(Token = "0x4007EEA")] private KLCOGEIGEBJ EBDCIFINPNK; // Token: 0x04007EEB RID: 32491 [global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")] [Token(Token = "0x4007EEB")] private bool PBPPKEHPIND; // Token: 0x02001BEE RID: 7150 [Token(Token = "0x2001BEE")] [CompilerGenerated] private sealed class JPIPBNCAKBL { // Token: 0x0600BFE0 RID: 49120 RVA: 0x002D3918 File Offset: 0x002D1B18 [Token(Token = "0x600BFE0")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public JPIPBNCAKBL() { } // Token: 0x0600BFE1 RID: 49121 RVA: 0x002D392C File Offset: 0x002D1B2C [Token(Token = "0x600BFE1")] [Address(RVA = "0x1196870", Offset = "0x1195270", VA = "0x181196870")] internal void b__0(KLCOGEIGEBJ targetRoom) { CloneRoomUIDialog.CJAMEDPKLNH cjamedpklnh = new CloneRoomUIDialog.CJAMEDPKLNH(); cjamedpklnh.targetRoom = targetRoom; Action action = this.cloneDialogClosed; if (action != 0) { bool flag = targetRoom != 0; action(flag); } if (targetRoom != 0) { CloneRoomUIDialog.BMAOLFAGCEK bmaolfagcek = new CloneRoomUIDialog.BMAOLFAGCEK(); bmaolfagcek.CS$<>8__locals1 = cjamedpklnh; CIIBGMBOFEI ciibgmbofei = Matchmaking.BBJAEJHMAPB; bmaolfagcek.previousRoomInstance = ciibgmbofei; SessionManager instance = SingletonMonoBehaviour.Instance; CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals = bmaolfagcek.CS$<>8__locals1; SessionManager.BDPNOBGNGNI bdpnobgngni = this.source; Action action2 = delegate(Matchmaking.MHCKNNJOIIP errorCode) { CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals2 = bmaolfagcek.CS$<>8__locals1; CIIBGMBOFEI previousRoomInstance = bmaolfagcek.previousRoomInstance; KLCOGEIGEBJ targetRoom2 = cs$<>8__locals2.targetRoom; CloneRoomUIDialog.CDJFPGAEBIN cdjfpgaebin = new CloneRoomUIDialog.CDJFPGAEBIN(); cdjfpgaebin.previousRoomInstance = previousRoomInstance; cdjfpgaebin.targetRoom = targetRoom2; if (errorCode == Matchmaking.MHCKNNJOIIP.Success) { Scheduler instance2 = SingletonMonoBehaviour.Instance; CloneRoomUIDialog.CDJFPGAEBIN.<g__TryEquipMakerPen|3>d <g__TryEquipMakerPen|3>d; <g__TryEquipMakerPen|3>d.System.IDisposable.Dispose(); <g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L); <g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin; ISchedulerPromise schedulerPromise = instance2.Run(<g__TryEquipMakerPen|3>d); } }; } } // Token: 0x04007EEC RID: 32492 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007EEC")] public Action cloneDialogClosed; // Token: 0x04007EED RID: 32493 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007EED")] public SessionManager.BDPNOBGNGNI source; } // Token: 0x02001BEF RID: 7151 [Token(Token = "0x2001BEF")] [CompilerGenerated] private sealed class CJAMEDPKLNH { // Token: 0x0600BFE2 RID: 49122 RVA: 0x002D39B0 File Offset: 0x002D1BB0 [Token(Token = "0x600BFE2")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public CJAMEDPKLNH() { } // Token: 0x04007EEE RID: 32494 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007EEE")] public KLCOGEIGEBJ targetRoom; } // Token: 0x02001BF0 RID: 7152 [Token(Token = "0x2001BF0")] [CompilerGenerated] private sealed class BMAOLFAGCEK { // Token: 0x0600BFE3 RID: 49123 RVA: 0x002D39C4 File Offset: 0x002D1BC4 [Token(Token = "0x600BFE3")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public BMAOLFAGCEK() { } // Token: 0x0600BFE4 RID: 49124 RVA: 0x002D39D8 File Offset: 0x002D1BD8 [Token(Token = "0x600BFE4")] [Address(RVA = "0x1188370", Offset = "0x1186D70", VA = "0x181188370")] internal void b__2(Matchmaking.MHCKNNJOIIP errorCode) { CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals = this.CS$<>8__locals1; CIIBGMBOFEI ciibgmbofei = this.previousRoomInstance; KLCOGEIGEBJ targetRoom = cs$<>8__locals.targetRoom; CloneRoomUIDialog.CDJFPGAEBIN cdjfpgaebin = new CloneRoomUIDialog.CDJFPGAEBIN(); cdjfpgaebin.previousRoomInstance = ciibgmbofei; cdjfpgaebin.targetRoom = targetRoom; if (errorCode == Matchmaking.MHCKNNJOIIP.Success) { Scheduler instance = SingletonMonoBehaviour.Instance; CloneRoomUIDialog.CDJFPGAEBIN.<g__TryEquipMakerPen|3>d <g__TryEquipMakerPen|3>d; <g__TryEquipMakerPen|3>d.System.IDisposable.Dispose(); <g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L); <g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin; ISchedulerPromise schedulerPromise = instance.Run(<g__TryEquipMakerPen|3>d); } } // Token: 0x04007EEF RID: 32495 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007EEF")] public CIIBGMBOFEI previousRoomInstance; // Token: 0x04007EF0 RID: 32496 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007EF0")] public CloneRoomUIDialog.CJAMEDPKLNH CS$<>8__locals1; } // Token: 0x02001BF1 RID: 7153 [Token(Token = "0x2001BF1")] [CompilerGenerated] private sealed class CDJFPGAEBIN { // Token: 0x0600BFE5 RID: 49125 RVA: 0x002D3A4C File Offset: 0x002D1C4C [Token(Token = "0x600BFE5")] [Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")] public CDJFPGAEBIN() { } // Token: 0x0600BFE6 RID: 49126 RVA: 0x002D3A60 File Offset: 0x002D1C60 [Token(Token = "0x600BFE6")] [Address(RVA = "0x1188810", Offset = "0x1187210", VA = "0x181188810")] internal IEnumerator g__TryEquipMakerPen|3() { /* An exception occurred when decompiling this method (0600BFE6) ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1 AGUI.StackedUI.Dialog.CloneRoomUIDialog/CDJFPGAEBIN::g__TryEquipMakerPen|3() ---> System.Exception: Basic block has to end with unconditional control flow. { Block_0: call:void('<g__TryEquipMakerPen|3>d'::System.IDisposable.Dispose, ldloc:'<g__TryEquipMakerPen|3>d'(var_0)) stfld:int32('<g__TryEquipMakerPen|3>d'::<>1__state, ldloc:'<g__TryEquipMakerPen|3>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0))) stfld:CDJFPGAEBIN('<g__TryEquipMakerPen|3>d'::<>4__this, ldloc:'<g__TryEquipMakerPen|3>d'(var_0), ldloc:CDJFPGAEBIN(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: 0x0600BFE7 RID: 49127 RVA: 0x002D3A84 File Offset: 0x002D1C84 [Token(Token = "0x600BFE7")] [Address(RVA = "0x11887B0", Offset = "0x11871B0", VA = "0x1811887B0")] internal bool b__4() { return Matchmaking.BBJAEJHMAPB != this.previousRoomInstance; } // Token: 0x04007EF1 RID: 32497 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007EF1")] public CIIBGMBOFEI previousRoomInstance; // Token: 0x04007EF2 RID: 32498 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007EF2")] public KLCOGEIGEBJ targetRoom; // Token: 0x02001BF2 RID: 7154 [Token(Token = "0x2001BF2")] private sealed class <g__TryEquipMakerPen|3>d : IEnumerator, IEnumerator, IDisposable { // Token: 0x0600BFE8 RID: 49128 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x600BFE8")] [Address(RVA = "0x3E46E0", Offset = "0x3E30E0", VA = "0x1803E46E0")] [DebuggerHidden] public <g__TryEquipMakerPen|3>d(int <>1__state) { } // Token: 0x0600BFE9 RID: 49129 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x600BFE9")] [Address(RVA = "0x3C9F60", Offset = "0x3C8960", VA = "0x1803C9F60", Slot = "5")] [DebuggerHidden] void IDisposable.Dispose() { } // Token: 0x0600BFEA RID: 49130 RVA: 0x002D3AA4 File Offset: 0x002D1CA4 [Token(Token = "0x600BFEA")] [Address(RVA = "0x119A480", Offset = "0x1198E80", VA = "0x18119A480", Slot = "6")] private bool MoveNext() { return default(bool); } // Token: 0x17001E20 RID: 7712 // (get) Token: 0x0600BFEB RID: 49131 RVA: 0x00062DDE File Offset: 0x00060FDE [Token(Token = "0x17001E20")] ISchedule IEnumerator.Current { [Token(Token = "0x600BFEB")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "4")] [DebuggerHidden] get { return null; } } // Token: 0x0600BFEC RID: 49132 RVA: 0x0003C3EA File Offset: 0x0003A5EA [Token(Token = "0x600BFEC")] [Address(RVA = "0x119A750", Offset = "0x1199150", VA = "0x18119A750", Slot = "8")] [DebuggerHidden] void IEnumerator.Reset() { } // Token: 0x17001E21 RID: 7713 // (get) Token: 0x0600BFED RID: 49133 RVA: 0x00062DDE File Offset: 0x00060FDE [Token(Token = "0x17001E21")] object IEnumerator.Current { [Token(Token = "0x600BFED")] [Address(RVA = "0x3C1240", Offset = "0x3BFC40", VA = "0x1803C1240", Slot = "7")] [DebuggerHidden] get { return null; } } // Token: 0x04007EF3 RID: 32499 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4007EF3")] private int <>1__state; // Token: 0x04007EF4 RID: 32500 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4007EF4")] private ISchedule <>2__current; // Token: 0x04007EF5 RID: 32501 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x4007EF5")] public CloneRoomUIDialog.CDJFPGAEBIN <>4__this; } } } }