548 lines
22 KiB
C#
548 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.Core;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
|
|
namespace AGUI.StackedUI.Dialog
|
|
{
|
|
// Token: 0x02001220 RID: 4640
|
|
[Token(Token = "0x2001220")]
|
|
public class CloneRoomUIDialog : UIDialog<KLCOGEIGEBJ, KLCOGEIGEBJ>
|
|
{
|
|
// Token: 0x06006948 RID: 26952 RVA: 0x001756D4 File Offset: 0x001738D4
|
|
[Token(Token = "0x6006948")]
|
|
[Address(RVA = "0x125EE30", Offset = "0x125DC30", VA = "0x18125EE30", Slot = "24")]
|
|
public override void ForceCancel(bool OLFBOPIKDCI)
|
|
{
|
|
int num = 0;
|
|
base.KHKDGPHPIND(num, true);
|
|
}
|
|
|
|
// Token: 0x06006949 RID: 26953 RVA: 0x001756EC File Offset: 0x001738EC
|
|
[Token(Token = "0x6006949")]
|
|
[Address(RVA = "0x125F310", Offset = "0x125E110", VA = "0x18125F310", Slot = "26")]
|
|
public override PMGCJEPKFOF<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);
|
|
string text2 = textMeshProUGUI.text;
|
|
ValidatedButtonInputField validatedButtonInputField = this.roomNameField;
|
|
string empty2 = string.Empty;
|
|
validatedButtonInputField.KKJIOHNFHFJ = empty2;
|
|
return base.ShowDialog();
|
|
}
|
|
|
|
// Token: 0x0600694A RID: 26954 RVA: 0x0017576C File Offset: 0x0017396C
|
|
[Token(Token = "0x600694A")]
|
|
[Address(RVA = "0x125EF10", Offset = "0x125DD10", VA = "0x18125EF10", Slot = "10")]
|
|
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: 0x0600694B RID: 26955 RVA: 0x001757A4 File Offset: 0x001739A4
|
|
[Token(Token = "0x600694B")]
|
|
[Address(RVA = "0x125F1E0", Offset = "0x125DFE0", VA = "0x18125F1E0")]
|
|
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;
|
|
PMGCJEPKFOF<KLCOGEIGEBJ> pmgcjepkfof = 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.ONCPNMDGGKG;
|
|
CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals = cjamedpklnh;
|
|
SessionManager.BDPNOBGNGNI source2 = source;
|
|
Action<SessionManager.BKOJBGONLCK> action2 = delegate(SessionManager.BKOJBGONLCK result)
|
|
{
|
|
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 (result == 0)
|
|
{
|
|
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
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;
|
|
KFBABPAPIMB kfbabpapimb = instance2.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
|
}
|
|
};
|
|
}
|
|
};
|
|
if (AFGKFBNCCAJ != 0)
|
|
{
|
|
AFGKFBNCCAJ();
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600694C RID: 26956 RVA: 0x001757FC File Offset: 0x001739FC
|
|
[Token(Token = "0x600694C")]
|
|
[Address(RVA = "0x125EFF0", Offset = "0x125DDF0", VA = "0x18125EFF0")]
|
|
private bool KPKOBLKCBIJ()
|
|
{
|
|
string bfgcdjfnjle = this.BFGCDJFNJLE;
|
|
bool flag;
|
|
if (!flag && this.PBPPKEHPIND != flag)
|
|
{
|
|
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
|
this.PBPPKEHPIND = flag;
|
|
string text = textMeshProUGUI.text;
|
|
}
|
|
TextMeshProUGUI textMeshProUGUI2 = this.infoText;
|
|
this.PBPPKEHPIND = true;
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x0600694D RID: 26957 RVA: 0x0017584C File Offset: 0x00173A4C
|
|
[Token(Token = "0x600694D")]
|
|
[Address(RVA = "0x125EB60", Offset = "0x125D960", VA = "0x18125EB60")]
|
|
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool GICEDIEDLJD)
|
|
{
|
|
string text = this.infoText.text;
|
|
this.roomNameField.FFDOINJEHMM = GICEDIEDLJD;
|
|
this.cancelButton.FFDOINJEHMM = GICEDIEDLJD;
|
|
this.saveButton.FFDOINJEHMM = GICEDIEDLJD;
|
|
}
|
|
|
|
// Token: 0x0600694E RID: 26958 RVA: 0x00175890 File Offset: 0x00173A90
|
|
[Token(Token = "0x600694E")]
|
|
[Address(RVA = "0x125EC50", Offset = "0x125DA50", VA = "0x18125EC50")]
|
|
public void Button_Cancel()
|
|
{
|
|
int num = 0;
|
|
base.KHKDGPHPIND(num, true);
|
|
}
|
|
|
|
// Token: 0x0600694F RID: 26959 RVA: 0x001758A8 File Offset: 0x00173AA8
|
|
[Token(Token = "0x600694F")]
|
|
[Address(RVA = "0x125EC90", Offset = "0x125DA90", VA = "0x18125EC90")]
|
|
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;
|
|
PMGCJEPKFOF<PPENFJMFPNE> pmgcjepkfof = OJMCBOKJFOF.OFFECAMHJGE(<DOFDAMHCJLP>k__BackingField, bfgcdjfnjle);
|
|
Action<PPENFJMFPNE> action = new Action(this.KKIMJDBDFEP);
|
|
int num2 = 0;
|
|
num2 += num2;
|
|
num2++;
|
|
Action<string> action2 = new Action(this.HEFDHCKJPPC);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006950 RID: 26960 RVA: 0x00175920 File Offset: 0x00173B20
|
|
[Token(Token = "0x6006950")]
|
|
[Address(RVA = "0x125F420", Offset = "0x125E220", VA = "0x18125F420")]
|
|
public CloneRoomUIDialog()
|
|
{
|
|
string empty = string.Empty;
|
|
this.BFGCDJFNJLE = empty;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06006951 RID: 26961 RVA: 0x00175940 File Offset: 0x00173B40
|
|
[Token(Token = "0x6006951")]
|
|
[Address(RVA = "0x125EC10", Offset = "0x125DA10", VA = "0x18125EC10")]
|
|
[CompilerGenerated]
|
|
private bool BPLPKAJJLLF(string MMBOKOLAJFH)
|
|
{
|
|
string text = MMBOKOLAJFH.Trim();
|
|
this.BFGCDJFNJLE = text;
|
|
return this.KPKOBLKCBIJ();
|
|
}
|
|
|
|
// Token: 0x06006952 RID: 26962 RVA: 0x00175968 File Offset: 0x00173B68
|
|
[Token(Token = "0x6006952")]
|
|
[Address(RVA = "0x125F0E0", Offset = "0x125DEE0", VA = "0x18125F0E0")]
|
|
[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.ONCPNMDGGKG;
|
|
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;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006953 RID: 26963 RVA: 0x001759BC File Offset: 0x00173BBC
|
|
[Token(Token = "0x6006953")]
|
|
[Address(RVA = "0x125EFA0", Offset = "0x125DDA0", VA = "0x18125EFA0")]
|
|
[CompilerGenerated]
|
|
private void KKIMJDBDFEP(PPENFJMFPNE GJKGOKHKMMP)
|
|
{
|
|
base.KHKDGPHPIND(GJKGOKHKMMP, true);
|
|
}
|
|
|
|
// Token: 0x06006954 RID: 26964 RVA: 0x001759D4 File Offset: 0x00173BD4
|
|
[Token(Token = "0x6006954")]
|
|
[Address(RVA = "0x125EE70", Offset = "0x125DC70", VA = "0x18125EE70")]
|
|
[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: 0x0400467B RID: 18043
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x400467B")]
|
|
[SerializeField]
|
|
private ValidatedButtonInputField roomNameField;
|
|
|
|
// Token: 0x0400467C RID: 18044
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x400467C")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI descriptionText;
|
|
|
|
// Token: 0x0400467D RID: 18045
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x400467D")]
|
|
[SerializeField]
|
|
private TextMeshProUGUI infoText;
|
|
|
|
// Token: 0x0400467E RID: 18046
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x400467E")]
|
|
[SerializeField]
|
|
private Button3D cancelButton;
|
|
|
|
// Token: 0x0400467F RID: 18047
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
|
[Token(Token = "0x400467F")]
|
|
[SerializeField]
|
|
private Button3D saveButton;
|
|
|
|
// Token: 0x04004680 RID: 18048
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
|
[Token(Token = "0x4004680")]
|
|
private string BFGCDJFNJLE;
|
|
|
|
// Token: 0x04004681 RID: 18049
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
|
[Token(Token = "0x4004681")]
|
|
private KLCOGEIGEBJ EBDCIFINPNK;
|
|
|
|
// Token: 0x04004682 RID: 18050
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
|
[Token(Token = "0x4004682")]
|
|
private bool PBPPKEHPIND;
|
|
|
|
// Token: 0x02001221 RID: 4641
|
|
[Token(Token = "0x2001221")]
|
|
[CompilerGenerated]
|
|
private sealed class JPIPBNCAKBL
|
|
{
|
|
// Token: 0x06006955 RID: 26965 RVA: 0x00175A08 File Offset: 0x00173C08
|
|
[Token(Token = "0x6006955")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public JPIPBNCAKBL()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006956 RID: 26966 RVA: 0x00175A1C File Offset: 0x00173C1C
|
|
[Token(Token = "0x6006956")]
|
|
[Address(RVA = "0x1265800", Offset = "0x1264600", VA = "0x181265800")]
|
|
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.ONCPNMDGGKG;
|
|
CloneRoomUIDialog.CJAMEDPKLNH cs$<>8__locals = bmaolfagcek.CS$<>8__locals1;
|
|
SessionManager.BDPNOBGNGNI bdpnobgngni = this.source;
|
|
Action<SessionManager.BKOJBGONLCK> action2 = delegate(SessionManager.BKOJBGONLCK result)
|
|
{
|
|
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 (result == 0)
|
|
{
|
|
Scheduler instance2 = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
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;
|
|
KFBABPAPIMB kfbabpapimb = instance2.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
|
}
|
|
};
|
|
}
|
|
}
|
|
|
|
// Token: 0x04004683 RID: 18051
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004683")]
|
|
public Action<bool> cloneDialogClosed;
|
|
|
|
// Token: 0x04004684 RID: 18052
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004684")]
|
|
public SessionManager.BDPNOBGNGNI source;
|
|
}
|
|
|
|
// Token: 0x02001222 RID: 4642
|
|
[Token(Token = "0x2001222")]
|
|
[CompilerGenerated]
|
|
private sealed class CJAMEDPKLNH
|
|
{
|
|
// Token: 0x06006957 RID: 26967 RVA: 0x00175AA4 File Offset: 0x00173CA4
|
|
[Token(Token = "0x6006957")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CJAMEDPKLNH()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04004685 RID: 18053
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004685")]
|
|
public KLCOGEIGEBJ targetRoom;
|
|
}
|
|
|
|
// Token: 0x02001223 RID: 4643
|
|
[Token(Token = "0x2001223")]
|
|
[CompilerGenerated]
|
|
private sealed class BMAOLFAGCEK
|
|
{
|
|
// Token: 0x06006958 RID: 26968 RVA: 0x00175AB8 File Offset: 0x00173CB8
|
|
[Token(Token = "0x6006958")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public BMAOLFAGCEK()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06006959 RID: 26969 RVA: 0x00175ACC File Offset: 0x00173CCC
|
|
[Token(Token = "0x6006959")]
|
|
[Address(RVA = "0x125E6B0", Offset = "0x125D4B0", VA = "0x18125E6B0")]
|
|
internal void <ShowAndEquipMakerPenAfterClone>b__2(SessionManager.BKOJBGONLCK result)
|
|
{
|
|
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 (result == 0)
|
|
{
|
|
Scheduler instance = SingletonMonoBehaviour.ONCPNMDGGKG;
|
|
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;
|
|
KFBABPAPIMB kfbabpapimb = instance.Run(<<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d);
|
|
}
|
|
}
|
|
|
|
// Token: 0x04004686 RID: 18054
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004686")]
|
|
public CIIBGMBOFEI previousRoomInstance;
|
|
|
|
// Token: 0x04004687 RID: 18055
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004687")]
|
|
public CloneRoomUIDialog.CJAMEDPKLNH CS$<>8__locals1;
|
|
}
|
|
|
|
// Token: 0x02001224 RID: 4644
|
|
[Token(Token = "0x2001224")]
|
|
[CompilerGenerated]
|
|
private sealed class CDJFPGAEBIN
|
|
{
|
|
// Token: 0x0600695A RID: 26970 RVA: 0x00175B38 File Offset: 0x00173D38
|
|
[Token(Token = "0x600695A")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
public CDJFPGAEBIN()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600695B RID: 26971 RVA: 0x00175B4C File Offset: 0x00173D4C
|
|
[Token(Token = "0x600695B")]
|
|
[Address(RVA = "0x125E830", Offset = "0x125D630", VA = "0x18125E830")]
|
|
internal IEnumerator<KENFJGFMIPM> <ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3()
|
|
{
|
|
/*
|
|
An exception occurred when decompiling this method (0600695B)
|
|
|
|
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<KENFJGFMIPM> 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: 0x0600695C RID: 26972 RVA: 0x00175B70 File Offset: 0x00173D70
|
|
[Token(Token = "0x600695C")]
|
|
[Address(RVA = "0x125E7D0", Offset = "0x125D5D0", VA = "0x18125E7D0")]
|
|
internal bool <ShowAndEquipMakerPenAfterClone>b__4()
|
|
{
|
|
return Matchmaking.BBJAEJHMAPB != this.previousRoomInstance;
|
|
}
|
|
|
|
// Token: 0x04004688 RID: 18056
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x4004688")]
|
|
public CIIBGMBOFEI previousRoomInstance;
|
|
|
|
// Token: 0x04004689 RID: 18057
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x4004689")]
|
|
public KLCOGEIGEBJ targetRoom;
|
|
|
|
// Token: 0x02001225 RID: 4645
|
|
[Token(Token = "0x2001225")]
|
|
private sealed class <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d : IEnumerator<KENFJGFMIPM>, IEnumerator, IDisposable
|
|
{
|
|
// Token: 0x0600695D RID: 26973 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600695D")]
|
|
[Address(RVA = "0x445B90", Offset = "0x444990", VA = "0x180445B90")]
|
|
[DebuggerHidden]
|
|
public <<ShowAndEquipMakerPenAfterClone>g__TryEquipMakerPen|3>d(int <>1__state)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600695E RID: 26974 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x600695E")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "5")]
|
|
[DebuggerHidden]
|
|
void IDisposable.Dispose()
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600695F RID: 26975 RVA: 0x00175B90 File Offset: 0x00173D90
|
|
[Token(Token = "0x600695F")]
|
|
[Address(RVA = "0x126BC00", Offset = "0x126AA00", VA = "0x18126BC00", Slot = "6")]
|
|
private bool MoveNext()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x17001130 RID: 4400
|
|
// (get) Token: 0x06006960 RID: 26976 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x17001130")]
|
|
private KENFJGFMIPM System.Collections.Generic.IEnumerator<RecRoom.Core.ISchedule>.Current
|
|
{
|
|
[Token(Token = "0x6006960")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "4")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06006961 RID: 26977 RVA: 0x000396E2 File Offset: 0x000378E2
|
|
[Token(Token = "0x6006961")]
|
|
[Address(RVA = "0x126BED0", Offset = "0x126ACD0", VA = "0x18126BED0", Slot = "8")]
|
|
[DebuggerHidden]
|
|
void IEnumerator.Reset()
|
|
{
|
|
}
|
|
|
|
// Token: 0x17001131 RID: 4401
|
|
// (get) Token: 0x06006962 RID: 26978 RVA: 0x000624CE File Offset: 0x000606CE
|
|
[Token(Token = "0x17001131")]
|
|
object IEnumerator.Current
|
|
{
|
|
[Token(Token = "0x6006962")]
|
|
[Address(RVA = "0x3F5F40", Offset = "0x3F4D40", VA = "0x1803F5F40", Slot = "7")]
|
|
[DebuggerHidden]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400468A RID: 18058
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400468A")]
|
|
private int <>1__state;
|
|
|
|
// Token: 0x0400468B RID: 18059
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400468B")]
|
|
private KENFJGFMIPM <>2__current;
|
|
|
|
// Token: 0x0400468C RID: 18060
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400468C")]
|
|
public CloneRoomUIDialog.CDJFPGAEBIN <>4__this;
|
|
}
|
|
}
|
|
}
|
|
}
|