552 lines
22 KiB
C#
552 lines
22 KiB
C#
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<KLCOGEIGEBJ, KLCOGEIGEBJ>
|
|
{
|
|
// 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<KLCOGEIGEBJ> 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 <LGACIEKBLBM>k__BackingField = ebdcifinpnk.<LGACIEKBLBM>k__BackingField;
|
|
string text = string.Format("This will create a new, private copy of ^{0} with you as the owner.", <LGACIEKBLBM>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<string, bool> 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<bool> LINLMCJFFEG)
|
|
{
|
|
Action<bool> cloneDialogClosed = 0;
|
|
SessionManager.BDPNOBGNGNI source = DIEPOPNJNCO;
|
|
WatchUI local = WatchUI.BFPPPLIJIGC;
|
|
int num = 0;
|
|
IPromise promise = local.ShowTemporaryDialog<KLCOGEIGEBJ, KLCOGEIGEBJ>(this, DDEGOJKBEAN, (NotificationManager.HLJEOKDOLPF)num);
|
|
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ targetRoom)
|
|
{
|
|
CloneRoomUIDialog.CJAMEDPKLNH cjamedpklnh = new CloneRoomUIDialog.CJAMEDPKLNH();
|
|
cjamedpklnh.targetRoom = targetRoom;
|
|
Action<bool> 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<Matchmaking.MHCKNNJOIIP> 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.<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d;
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.System.IDisposable.Dispose();
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L);
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin;
|
|
ISchedulerPromise schedulerPromise = instance2.Run(<<ShowAndEquipMakerPenAfterClone>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 <DOFDAMHCJLP>k__BackingField = this.EBDCIFINPNK.<DOFDAMHCJLP>k__BackingField;
|
|
string bfgcdjfnjle = this.BFGCDJFNJLE;
|
|
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.OFFECAMHJGE(<DOFDAMHCJLP>k__BackingField, bfgcdjfnjle);
|
|
Action<PPENFJMFPNE> action = new Action(this.KKIMJDBDFEP);
|
|
Action<string> 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.<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d;
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.System.IDisposable.Dispose();
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L);
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin;
|
|
ISchedulerPromise schedulerPromise = instance.Run(<<ShowAndEquipMakerPenAfterClone>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 <ShowAndEquipMakerPenAfterClone>b__0(KLCOGEIGEBJ targetRoom)
|
|
{
|
|
CloneRoomUIDialog.CJAMEDPKLNH cjamedpklnh = new CloneRoomUIDialog.CJAMEDPKLNH();
|
|
cjamedpklnh.targetRoom = targetRoom;
|
|
Action<bool> 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<Matchmaking.MHCKNNJOIIP> 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.<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d;
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.System.IDisposable.Dispose();
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L);
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin;
|
|
ISchedulerPromise schedulerPromise = instance2.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
|
}
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x04007EEC RID: 32492
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4007EEC")]
|
|
public Action<bool> 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 <ShowAndEquipMakerPenAfterClone>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.<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d;
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.System.IDisposable.Dispose();
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>1__state = (int)((ulong)0L);
|
|
<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d.<>4__this = cdjfpgaebin;
|
|
ISchedulerPromise schedulerPromise = instance.Run(<<ShowAndEquipMakerPenAfterClone>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<ISchedule> <ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600BFE6)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> AGUI.StackedUI.Dialog.CloneRoomUIDialog/CDJFPGAEBIN::<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3()
|
|
|
|
---> System.Exception: Basic block has to end with unconditional control flow.
|
|
{
|
|
Block_0:
|
|
call:void('<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d'::System.IDisposable.Dispose, ldloc:'<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d'(var_0))
|
|
stfld:int32('<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d'::<>1__state, ldloc:'<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d'(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
|
stfld:CDJFPGAEBIN('<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d'::<>4__this, ldloc:'<<ShowAndEquipMakerPenAfterClone>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 <ShowAndEquipMakerPenAfterClone>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 <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d : IEnumerator<ISchedule>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x0600BFE8 RID: 49128 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
|
[Token(Token = "0x600BFE8")]
|
|
[Address(RVA = "0x3E46E0", Offset = "0x3E30E0", VA = "0x1803E46E0")]
|
|
[DebuggerHidden]
|
|
public <<ShowAndEquipMakerPenAfterClone>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<ISchedule>.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;
|
|
}
|
|
}
|
|
}
|
|
}
|