scripts
This commit is contained in:
@@ -0,0 +1,268 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BD7 RID: 7127
|
||||
[Token(Token = "0x2001BD7")]
|
||||
[StructLayout(3)]
|
||||
public class AccountSelectionUIFlow : StackedUIFlowBase
|
||||
{
|
||||
// Token: 0x0600BF31 RID: 48945 RVA: 0x002D1344 File Offset: 0x002CF544
|
||||
[Token(Token = "0x600BF31")]
|
||||
[Address(RVA = "0x1185450", Offset = "0x1183E50", VA = "0x181185450")]
|
||||
private void Awake()
|
||||
{
|
||||
AccountSelectionPagedGrid accountSelectionPagedGrid = this.pagedGrid;
|
||||
Action action = new Action(this.FBHIIINBCJJ);
|
||||
accountSelectionPagedGrid.HFDCMNJHLPF += action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF32 RID: 48946 RVA: 0x002D1374 File Offset: 0x002CF574
|
||||
[Token(Token = "0x600BF32")]
|
||||
[Address(RVA = "0x11858A0", Offset = "0x11842A0", VA = "0x1811858A0", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
AccountSelectionPagedGrid accountSelectionPagedGrid = this.pagedGrid;
|
||||
Action action = new Action(this.FBHIIINBCJJ);
|
||||
accountSelectionPagedGrid.HFDCMNJHLPF -= action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF33 RID: 48947 RVA: 0x002D13A4 File Offset: 0x002CF5A4
|
||||
[Token(Token = "0x600BF33")]
|
||||
[Address(RVA = "0x1185920", Offset = "0x1184320", VA = "0x181185920", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
AccountSelectionManager instance;
|
||||
do
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
this.UpdateGridWithAccounts();
|
||||
instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
while (instance == 0 || instance == 0);
|
||||
ToggleButton3D toggleButton3D = this.resetDormToggle;
|
||||
bool loadInSafeMode = SessionManager.LoadInSafeMode;
|
||||
toggleButton3D.BOHIGPFGJBA = loadInSafeMode;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF34 RID: 48948 RVA: 0x002D13F0 File Offset: 0x002CF5F0
|
||||
[Token(Token = "0x600BF34")]
|
||||
[Address(RVA = "0x1185D10", Offset = "0x1184710", VA = "0x181185D10")]
|
||||
public void UpdateGridWithAccounts()
|
||||
{
|
||||
List<MHOKOMMOGKM.ONLDIBIOKEF> cachedLogins = SingletonMonoBehaviour.Instance.CachedLogins;
|
||||
Func<MHOKOMMOGKM.ONLDIBIOKEF, CCEOLAOLEKJ> <>9__12_ = AccountSelectionUIFlow.<>c.<>9__12_0;
|
||||
if (<>9__12_ == 0)
|
||||
{
|
||||
AccountSelectionUIFlow.<>c.<>9__12_0 = (MHOKOMMOGKM.ONLDIBIOKEF cl) => cl.<IOINKGNIKDM>k__BackingField;
|
||||
}
|
||||
List<CCEOLAOLEKJ> list = Enumerable.ToList<CCEOLAOLEKJ>(Enumerable.Select<MHOKOMMOGKM.ONLDIBIOKEF, CCEOLAOLEKJ>(cachedLogins, <>9__12_));
|
||||
int num = 0;
|
||||
list.Add(num);
|
||||
this.pagedGrid.SetAccounts(list);
|
||||
int size = cachedLogins._size;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.ACCBCMEAJHK = textMeshProUGUI;
|
||||
GameObject gameObject = this.createAccountPerPlayerReminder.gameObject;
|
||||
bool flag;
|
||||
if (size > 0)
|
||||
{
|
||||
flag = size < 3;
|
||||
}
|
||||
gameObject.SetActive(flag);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF35 RID: 48949 RVA: 0x002D148C File Offset: 0x002CF68C
|
||||
[Token(Token = "0x600BF35")]
|
||||
[Address(RVA = "0x1185790", Offset = "0x1184190", VA = "0x181185790")]
|
||||
private void FBHIIINBCJJ()
|
||||
{
|
||||
bool flag = this.<KBKJKEOPIGB>k__BackingField.RefreshTopFlow();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF36 RID: 48950 RVA: 0x002D14AC File Offset: 0x002CF6AC
|
||||
[Token(Token = "0x600BF36")]
|
||||
[Address(RVA = "0x1185A90", Offset = "0x1184490", VA = "0x181185A90")]
|
||||
public void SetInfoText(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.ACCBCMEAJHK.text = DBDDKLHPNNA;
|
||||
this.resetDormToggle.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.loginButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.createButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.actionCodeButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.pagedGrid.EnableAllButtons(BCOHEOIEPLL);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF37 RID: 48951 RVA: 0x002D1508 File Offset: 0x002CF708
|
||||
[Token(Token = "0x600BF37")]
|
||||
[Address(RVA = "0x1185620", Offset = "0x1184020", VA = "0x181185620")]
|
||||
public void Button_SelectAccount(CCEOLAOLEKJ account)
|
||||
{
|
||||
CCEOLAOLEKJ account = account;
|
||||
if (account == 0)
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToNewAccountRegistration();
|
||||
return;
|
||||
}
|
||||
List<MHOKOMMOGKM.ONLDIBIOKEF> cachedLogins = SingletonMonoBehaviour.Instance.CachedLogins;
|
||||
Func<MHOKOMMOGKM.ONLDIBIOKEF, bool> func = delegate(MHOKOMMOGKM.ONLDIBIOKEF a)
|
||||
{
|
||||
CCEOLAOLEKJ account2 = account;
|
||||
return a.<IOINKGNIKDM>k__BackingField == account2;
|
||||
};
|
||||
MHOKOMMOGKM.ONLDIBIOKEF onldibiokef = Enumerable.FirstOrDefault<MHOKOMMOGKM.ONLDIBIOKEF>(cachedLogins, func);
|
||||
bool forceAccountVerification = SingletonMonoBehaviour.Instance.IHHHGFJJMCB;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF38 RID: 48952 RVA: 0x002D1564 File Offset: 0x002CF764
|
||||
[Token(Token = "0x600BF38")]
|
||||
[Address(RVA = "0x1185540", Offset = "0x1183F40", VA = "0x181185540")]
|
||||
public void Button_CreateAccount()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToNewAccountRegistration();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF39 RID: 48953 RVA: 0x002D1584 File Offset: 0x002CF784
|
||||
[Token(Token = "0x600BF39")]
|
||||
[Address(RVA = "0x11855B0", Offset = "0x1183FB0", VA = "0x1811855B0")]
|
||||
public void Button_Login()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToExistingAccountSignIn();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3A RID: 48954 RVA: 0x002D15A4 File Offset: 0x002CF7A4
|
||||
[Token(Token = "0x600BF3A")]
|
||||
[Address(RVA = "0x11854D0", Offset = "0x1183ED0", VA = "0x1811854D0")]
|
||||
public void Button_ActionCode()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.GoToEnterActionCode();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3B RID: 48955 RVA: 0x002D15C4 File Offset: 0x002CF7C4
|
||||
[Token(Token = "0x600BF3B")]
|
||||
[Address(RVA = "0x1185B40", Offset = "0x1184540", VA = "0x181185B40")]
|
||||
public void Toggle_ResetDorm(bool isOn)
|
||||
{
|
||||
while (isOn)
|
||||
{
|
||||
AccountSelectionManager instance = SingletonMonoBehaviour.Instance;
|
||||
if (instance != 0 && instance != 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action = new Action(this.IKPAGFEAOCK);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3C RID: 48956 RVA: 0x002D15FC File Offset: 0x002CF7FC
|
||||
[Token(Token = "0x600BF3C")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
public AccountSelectionUIFlow()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF3D RID: 48957 RVA: 0x002D1610 File Offset: 0x002CF810
|
||||
[Token(Token = "0x600BF3D")]
|
||||
[Address(RVA = "0x11857B0", Offset = "0x11841B0", VA = "0x1811857B0")]
|
||||
[CompilerGenerated]
|
||||
private void IKPAGFEAOCK(JPIJGHNNIDP MAOOLFEBOOD)
|
||||
{
|
||||
if (MAOOLFEBOOD == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Default Dorm Selected", 3f, num, num);
|
||||
}
|
||||
ToggleButton3D toggleButton3D = this.resetDormToggle;
|
||||
bool flag = MAOOLFEBOOD == JPIJGHNNIDP.Affirmative;
|
||||
toggleButton3D.BOHIGPFGJBA = flag;
|
||||
}
|
||||
|
||||
// Token: 0x04007E65 RID: 32357
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
||||
[Token(Token = "0x4007E65")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D resetDormToggle;
|
||||
|
||||
// Token: 0x04007E66 RID: 32358
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
||||
[Token(Token = "0x4007E66")]
|
||||
[SerializeField]
|
||||
private Button3D loginButton;
|
||||
|
||||
// Token: 0x04007E67 RID: 32359
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E67")]
|
||||
[SerializeField]
|
||||
private Button3D createButton;
|
||||
|
||||
// Token: 0x04007E68 RID: 32360
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007E68")]
|
||||
[SerializeField]
|
||||
private Button3D actionCodeButton;
|
||||
|
||||
// Token: 0x04007E69 RID: 32361
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007E69")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007E6A RID: 32362
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007E6A")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI emptyDisplayInfoText;
|
||||
|
||||
// Token: 0x04007E6B RID: 32363
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007E6B")]
|
||||
[SerializeField]
|
||||
private AccountSelectionPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007E6C RID: 32364
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007E6C")]
|
||||
[SerializeField]
|
||||
private GameObject createAccountPerPlayerReminder;
|
||||
|
||||
// Token: 0x04007E6D RID: 32365
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007E6D")]
|
||||
private TextMeshProUGUI ACCBCMEAJHK;
|
||||
|
||||
// Token: 0x02001BD9 RID: 7129
|
||||
[Token(Token = "0x2001BD9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class GAKKFMGPAHD
|
||||
{
|
||||
// Token: 0x0600BF41 RID: 48961 RVA: 0x002D16A4 File Offset: 0x002CF8A4
|
||||
[Token(Token = "0x600BF41")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public GAKKFMGPAHD()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF42 RID: 48962 RVA: 0x002D16B8 File Offset: 0x002CF8B8
|
||||
[Token(Token = "0x600BF42")]
|
||||
[Address(RVA = "0x1195CE0", Offset = "0x11946E0", VA = "0x181195CE0")]
|
||||
internal bool <Button_SelectAccount>b__0(MHOKOMMOGKM.ONLDIBIOKEF a)
|
||||
{
|
||||
CCEOLAOLEKJ cceolaolekj = this.account;
|
||||
return a.<IOINKGNIKDM>k__BackingField == cceolaolekj;
|
||||
}
|
||||
|
||||
// Token: 0x04007E70 RID: 32368
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E70")]
|
||||
public CCEOLAOLEKJ account;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,153 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BC4 RID: 7108
|
||||
[Token(Token = "0x2001BC4")]
|
||||
[StructLayout(3)]
|
||||
public class AnnouncementImageScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x17001E0A RID: 7690
|
||||
// (get) Token: 0x0600BEB0 RID: 48816 RVA: 0x002CE968 File Offset: 0x002CCB68
|
||||
// (set) Token: 0x0600BEB1 RID: 48817 RVA: 0x002CE97C File Offset: 0x002CCB7C
|
||||
[Token(Token = "0x17001E0A")]
|
||||
public MKEKHKEHPLO BHNFBPFGOHI
|
||||
{
|
||||
[Token(Token = "0x600BEB0")]
|
||||
[Address(RVA = "0x5D55F0", Offset = "0x5D3FF0", VA = "0x1805D55F0")]
|
||||
get
|
||||
{
|
||||
return this.OKINBKFCIIK;
|
||||
}
|
||||
[Token(Token = "0x600BEB1")]
|
||||
[Address(RVA = "0x1186330", Offset = "0x1184D30", VA = "0x181186330")]
|
||||
set
|
||||
{
|
||||
this.OKINBKFCIIK = value;
|
||||
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
|
||||
if (opekgdgmefp != 0)
|
||||
{
|
||||
opekgdgmefp.Dispose();
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.OKINBKFCIIK);
|
||||
this.OPEKGDGMEFP = nbmfnjlhkao;
|
||||
Action<Texture2D> action = new Action(this.EJFMJDKAAKI);
|
||||
Action<string> action2 = new Action(this.FKJJCLBBDJE);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB2 RID: 48818 RVA: 0x002CE9D4 File Offset: 0x002CCBD4
|
||||
[Token(Token = "0x600BEB2")]
|
||||
[Address(RVA = "0x1185EE0", Offset = "0x11848E0", VA = "0x181185EE0")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod + action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB3 RID: 48819 RVA: 0x002CEA00 File Offset: 0x002CCC00
|
||||
[Token(Token = "0x600BEB3")]
|
||||
[Address(RVA = "0x1186250", Offset = "0x1184C50", VA = "0x181186250", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod - action;
|
||||
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
|
||||
if (opekgdgmefp != 0)
|
||||
{
|
||||
opekgdgmefp.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB4 RID: 48820 RVA: 0x002CEA44 File Offset: 0x002CCC44
|
||||
[Token(Token = "0x600BEB4")]
|
||||
[Address(RVA = "0x1186210", Offset = "0x1184C10", VA = "0x181186210")]
|
||||
private void NDLGHCEKFOM(MKEKHKEHPLO APIMPLGKICK)
|
||||
{
|
||||
MKEKHKEHPLO okinbkfciik = this.OKINBKFCIIK;
|
||||
if (okinbkfciik != 0)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = okinbkfciik.<FKBOCMLBGNM>k__BackingField;
|
||||
if (APIMPLGKICK.<FKBOCMLBGNM>k__BackingField == <FKBOCMLBGNM>k__BackingField)
|
||||
{
|
||||
this.BHNFBPFGOHI = APIMPLGKICK;
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB5 RID: 48821 RVA: 0x002CEA7C File Offset: 0x002CCC7C
|
||||
[Token(Token = "0x600BEB5")]
|
||||
[Address(RVA = "0x11860E0", Offset = "0x1184AE0", VA = "0x1811860E0")]
|
||||
private void GOHAHCKAMCE()
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO opekgdgmefp = this.OPEKGDGMEFP;
|
||||
if (opekgdgmefp != 0)
|
||||
{
|
||||
opekgdgmefp.Dispose();
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.OKINBKFCIIK);
|
||||
this.OPEKGDGMEFP = nbmfnjlhkao;
|
||||
Action<Texture2D> action = new Action(this.EJFMJDKAAKI);
|
||||
Action<string> action2 = new Action(this.FKJJCLBBDJE);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB6 RID: 48822 RVA: 0x002CEACC File Offset: 0x002CCCCC
|
||||
[Token(Token = "0x600BEB6")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public AnnouncementImageScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB7 RID: 48823 RVA: 0x002CEAE0 File Offset: 0x002CCCE0
|
||||
[Token(Token = "0x600BEB7")]
|
||||
[Address(RVA = "0x1185FA0", Offset = "0x11849A0", VA = "0x181185FA0")]
|
||||
[CompilerGenerated]
|
||||
private void EJFMJDKAAKI(Texture2D CAKFKAGPMBF)
|
||||
{
|
||||
RawImage rawImage = this.image;
|
||||
int num = 0;
|
||||
if (rawImage != num)
|
||||
{
|
||||
this.image.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEB8 RID: 48824 RVA: 0x002CEB14 File Offset: 0x002CCD14
|
||||
[Token(Token = "0x600BEB8")]
|
||||
[Address(RVA = "0x1186040", Offset = "0x1184A40", VA = "0x181186040")]
|
||||
[CompilerGenerated]
|
||||
private void FKJJCLBBDJE(string CHKKEHOKPJP)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = this.OKINBKFCIIK.<HPJCFFLAJJE>k__BackingField;
|
||||
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
|
||||
}
|
||||
|
||||
// Token: 0x04007DF3 RID: 32243
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007DF3")]
|
||||
[SerializeField]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x04007DF4 RID: 32244
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007DF4")]
|
||||
private MKEKHKEHPLO OKINBKFCIIK;
|
||||
|
||||
// Token: 0x04007DF5 RID: 32245
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007DF5")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO OPEKGDGMEFP;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,739 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BC5 RID: 7109
|
||||
[Token(Token = "0x2001BC5")]
|
||||
[StructLayout(3)]
|
||||
public class AnnouncementScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x17001E0B RID: 7691
|
||||
// (get) Token: 0x0600BEB9 RID: 48825 RVA: 0x002CEB4C File Offset: 0x002CCD4C
|
||||
// (set) Token: 0x0600BEBA RID: 48826 RVA: 0x002CEB60 File Offset: 0x002CCD60
|
||||
[Token(Token = "0x17001E0B")]
|
||||
public MKEKHKEHPLO EDHKPJJOKBM
|
||||
{
|
||||
[Token(Token = "0x600BEB9")]
|
||||
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
||||
get
|
||||
{
|
||||
return this.EMNGJODNMLF;
|
||||
}
|
||||
[Token(Token = "0x600BEBA")]
|
||||
[Address(RVA = "0x1188030", Offset = "0x1186A30", VA = "0x181188030")]
|
||||
set
|
||||
{
|
||||
this.EMNGJODNMLF = value;
|
||||
this.EAMFPKHACBM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEBB RID: 48827 RVA: 0x002CEB7C File Offset: 0x002CCD7C
|
||||
[Token(Token = "0x600BEBB")]
|
||||
[Address(RVA = "0x11864E0", Offset = "0x1184EE0", VA = "0x1811864E0")]
|
||||
private void Awake()
|
||||
{
|
||||
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod + action;
|
||||
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
||||
ActionEvent<int, int> onPageChanged = pagedTextMeshPro3D.OnPageChanged;
|
||||
Action<int, int> action2 = new Action(this.KCCCOOCMJGM);
|
||||
ActionEvent<int> actionEvent;
|
||||
pagedTextMeshPro3D.OnPageChanged = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x0600BEBC RID: 48828 RVA: 0x002CEBD4 File Offset: 0x002CCDD4
|
||||
[Token(Token = "0x600BEBC")]
|
||||
[Address(RVA = "0x1187B40", Offset = "0x1186540", VA = "0x181187B40", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ActionEvent<MKEKHKEHPLO> aoddbmoamod = NLGOJMONPKG.AODDBMOAMOD;
|
||||
Action<MKEKHKEHPLO> action = new Action(this.NDLGHCEKFOM);
|
||||
NLGOJMONPKG.AODDBMOAMOD = aoddbmoamod - action;
|
||||
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
||||
ActionEvent<int, int> onPageChanged = pagedTextMeshPro3D.OnPageChanged;
|
||||
Action<int, int> action2 = new Action(this.KCCCOOCMJGM);
|
||||
ActionEvent<int> actionEvent;
|
||||
pagedTextMeshPro3D.OnPageChanged = actionEvent;
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEBD RID: 48829 RVA: 0x002CEC44 File Offset: 0x002CCE44
|
||||
[Token(Token = "0x600BEBD")]
|
||||
[Address(RVA = "0x1186600", Offset = "0x1185000", VA = "0x181186600")]
|
||||
public void Button_EnlargeImage()
|
||||
{
|
||||
this.NIJKOEECNCO.HCLOPDNNBAC = true;
|
||||
AnnouncementImageScreen flowByType = this.<KBKJKEOPIGB>k__BackingField.GetFlowByType<AnnouncementImageScreen>();
|
||||
int num = 0;
|
||||
if (flowByType != num)
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
flowByType.BHNFBPFGOHI = emngjodnmlf;
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
int num2 = 0;
|
||||
<KBKJKEOPIGB>k__BackingField.PushFlow(flowByType, num2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEBE RID: 48830 RVA: 0x002CEC9C File Offset: 0x002CCE9C
|
||||
[Token(Token = "0x600BEBE")]
|
||||
[Address(RVA = "0x11866C0", Offset = "0x11850C0", VA = "0x1811866C0")]
|
||||
public void Button_FollowLink()
|
||||
{
|
||||
this.NIJKOEECNCO.AFIKHBIBLNB = true;
|
||||
this.<KBKJKEOPIGB>k__BackingField.Button_PopFlow();
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
if (emngjodnmlf.<IHBGJHJIHAO>k__BackingField <= AIOCBINPOML.ActionCode)
|
||||
{
|
||||
string <GBDDFDEKHKF>k__BackingField = emngjodnmlf.<GBDDFDEKHKF>k__BackingField;
|
||||
string playerAccountUri = <GBDDFDEKHKF>k__BackingField;
|
||||
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(int.Parse(<GBDDFDEKHKF>k__BackingField));
|
||||
if (AnnouncementScreen.<>c.<>9__21_0 == 0)
|
||||
{
|
||||
AnnouncementScreen.<>c.<>9__21_0 = delegate(CCEOLAOLEKJ account)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
PlayerDetailsWatchUIFlow flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
||||
int num2 = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num2);
|
||||
};
|
||||
}
|
||||
Action<string> action = delegate(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string playerAccountUri2 = playerAccountUri;
|
||||
Debug.LogError(string.Format("Announcement {0} could not find player details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, playerAccountUri2, error));
|
||||
};
|
||||
return;
|
||||
}
|
||||
string <GBDDFDEKHKF>k__BackingField2 = emngjodnmlf.<GBDDFDEKHKF>k__BackingField;
|
||||
string <OOPEMBFOKAA>k__BackingField = emngjodnmlf.<OOPEMBFOKAA>k__BackingField;
|
||||
ulong num;
|
||||
FBPACFPINIK.GCPHCMAKAPA(<GBDDFDEKHKF>k__BackingField2, <OOPEMBFOKAA>k__BackingField, num != 0UL);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEBF RID: 48831 RVA: 0x002CEDF4 File Offset: 0x002CCFF4
|
||||
[Token(Token = "0x600BEBF")]
|
||||
[Address(RVA = "0x11877C0", Offset = "0x11861C0", VA = "0x1811877C0")]
|
||||
private void LCGMBNGNLND(string MKEPCLIHLHD)
|
||||
{
|
||||
string playerAccountUri = MKEPCLIHLHD;
|
||||
IPromise<CCEOLAOLEKJ> promise = PEGGCEDHBOF.NFKMGNHDCMN(int.Parse(MKEPCLIHLHD));
|
||||
if (AnnouncementScreen.<>c.<>9__21_0 == 0)
|
||||
{
|
||||
AnnouncementScreen.<>c.<>9__21_0 = delegate(CCEOLAOLEKJ account)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
PlayerDetailsWatchUIFlow flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<PlayerDetailsWatchUIFlow>();
|
||||
int num = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
|
||||
};
|
||||
}
|
||||
Action<string> action = delegate(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string playerAccountUri2 = playerAccountUri;
|
||||
Debug.LogError(string.Format("Announcement {0} could not find player details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, playerAccountUri2, error));
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC0 RID: 48832 RVA: 0x002CEE50 File Offset: 0x002CD050
|
||||
[Token(Token = "0x600BEC0")]
|
||||
[Address(RVA = "0x11872C0", Offset = "0x1185CC0", VA = "0x1811872C0")]
|
||||
private void ICPPEFJANKL(string NHCBHNCFCGC)
|
||||
{
|
||||
string eventUri = NHCBHNCFCGC;
|
||||
long num = long.Parse(NHCBHNCFCGC);
|
||||
int num2 = 0;
|
||||
IPromise<IOFNNFFJIAN> promise = GNPDMBPGHBH.FCFEIOCJHKO(num, num2);
|
||||
if (AnnouncementScreen.<>c.<>9__22_0 == 0)
|
||||
{
|
||||
AnnouncementScreen.<>c.<>9__22_0 = delegate(IOFNNFFJIAN playerEventDetails)
|
||||
{
|
||||
WatchUI.BFPPPLIJIGC.ShowEventDetails(playerEventDetails);
|
||||
};
|
||||
}
|
||||
Action<string> action = delegate(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string eventUri2 = eventUri;
|
||||
Debug.LogError(string.Format("Announcement {0} could not find event details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, eventUri2, error));
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC1 RID: 48833 RVA: 0x002CEEB4 File Offset: 0x002CD0B4
|
||||
[Token(Token = "0x600BEC1")]
|
||||
[Address(RVA = "0x1186F20", Offset = "0x1185920", VA = "0x181186F20")]
|
||||
private void GIPGKMILMIF(string FJBNOBBAKLK)
|
||||
{
|
||||
string[] array = FJBNOBBAKLK.Split(new char[] { (char)((uint)46) });
|
||||
string[] roomAndMaybeSubroom = array;
|
||||
IPromise<KLCOGEIGEBJ> promise = OJMCBOKJFOF.NHBPIIGDAJP(array[0]);
|
||||
Action<KLCOGEIGEBJ> action = delegate(KLCOGEIGEBJ room)
|
||||
{
|
||||
string[] roomAndMaybeSubroom3 = roomAndMaybeSubroom;
|
||||
int num = 0;
|
||||
if (roomAndMaybeSubroom3.Length == 1)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
instance.RunJoinRoom(room, num2, (SessionManager.BDPNOBGNGNI)((uint)25), num != 0, num);
|
||||
}
|
||||
if (roomAndMaybeSubroom3.Length == 2)
|
||||
{
|
||||
SessionManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
string[] roomAndMaybeSubroom2 = roomAndMaybeSubroom;
|
||||
}
|
||||
};
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string text = roomAndMaybeSubroom[0];
|
||||
Debug.LogError(string.Format("Announcement {0} could not find room by name {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC2 RID: 48834 RVA: 0x002CEF1C File Offset: 0x002CD11C
|
||||
[Token(Token = "0x600BEC2")]
|
||||
[Address(RVA = "0x11870C0", Offset = "0x1185AC0", VA = "0x1811870C0")]
|
||||
private void IBJPJJPKELD(string EBINFPNLHOP)
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
StoreScreen flowByType = <JNBAANDJIAD>k__BackingField.GetFlowByType<StoreScreen>();
|
||||
if (!EBINFPNLHOP.ToLower().StartsWith("featured"))
|
||||
{
|
||||
if (!EBINFPNLHOP.ToLower().StartsWith("inventions"))
|
||||
{
|
||||
if (!EBINFPNLHOP.ToLower().StartsWith("clothing"))
|
||||
{
|
||||
flowByType.Button_SetOtherDisplayMode();
|
||||
}
|
||||
flowByType.Button_SetClothingDisplayMode();
|
||||
}
|
||||
flowByType.Button_SetInventionsDisplayMode();
|
||||
}
|
||||
flowByType.Button_SetFeaturedDisplayMode();
|
||||
int num = 0;
|
||||
<JNBAANDJIAD>k__BackingField.PushFlow(flowByType, num);
|
||||
int num3;
|
||||
int num2 = num3 + 1;
|
||||
string text = EBINFPNLHOP.Substring(num2);
|
||||
flowByType.ManualSetCurrentQueryAndSearch(text);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC3 RID: 48835 RVA: 0x002CEFB8 File Offset: 0x002CD1B8
|
||||
[Token(Token = "0x600BEC3")]
|
||||
[Address(RVA = "0x1187530", Offset = "0x1185F30", VA = "0x181187530")]
|
||||
private void KFBLGOJIOMI(string DOFCGJPCAIL)
|
||||
{
|
||||
bool flag;
|
||||
if (DOFCGJPCAIL != 0 && flag)
|
||||
{
|
||||
ulong num;
|
||||
(new IAFKHONIKPI[1])[0] = (IAFKHONIKPI)num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC4 RID: 48836 RVA: 0x002CEFE0 File Offset: 0x002CD1E0
|
||||
[Token(Token = "0x600BEC4")]
|
||||
[Address(RVA = "0x1187F30", Offset = "0x1186930", VA = "0x181187F30")]
|
||||
public void ShowScreen(MKEKHKEHPLO APIMPLGKICK)
|
||||
{
|
||||
this.EMNGJODNMLF = APIMPLGKICK;
|
||||
this.EAMFPKHACBM();
|
||||
if (this.EMNGJODNMLF.<EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread)
|
||||
{
|
||||
int num = 0;
|
||||
this.NIJKOEECNCO = (ulong)0L;
|
||||
this.NIJKOEECNCO.INLJPGONCNL = (float)num;
|
||||
this.NIJKOEECNCO.HCLOPDNNBAC = num != 0;
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
if ((<KBKJKEOPIGB>k__BackingField.ABJAFAKMMOK ? 1 : 0) != num)
|
||||
{
|
||||
this.KLHMIENPCIL();
|
||||
}
|
||||
Action<bool> action = new Action(this.EJAJBBDFPJO);
|
||||
<KBKJKEOPIGB>k__BackingField.FullyVisibleChanged += action;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC5 RID: 48837 RVA: 0x002CF05C File Offset: 0x002CD25C
|
||||
[Token(Token = "0x600BEC5")]
|
||||
[Address(RVA = "0x1187C80", Offset = "0x1186680", VA = "0x181187C80", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
this.ADLNPFCDBMB();
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
Action<bool> action = new Action(this.EJAJBBDFPJO);
|
||||
<KBKJKEOPIGB>k__BackingField.FullyVisibleChanged -= action;
|
||||
if (this.NIJKOEECNCO != (ulong)0L)
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
||||
long <FKBOCMLBGNM>k__BackingField = emngjodnmlf.<FKBOCMLBGNM>k__BackingField;
|
||||
MBALPDDOMME <JLPHMGFDLIE>k__BackingField = emngjodnmlf.<JLPHMGFDLIE>k__BackingField;
|
||||
if (pagedTextMeshPro3D.ONPENKPPOPL)
|
||||
{
|
||||
}
|
||||
bool hclopdnnbac = this.NIJKOEECNCO.HCLOPDNNBAC;
|
||||
bool afikhbiblnb = this.NIJKOEECNCO.AFIKHBIBLNB;
|
||||
}
|
||||
this.NIJKOEECNCO = (ulong)0L;
|
||||
this.NIJKOEECNCO.INLJPGONCNL = 0f;
|
||||
this.NIJKOEECNCO.HCLOPDNNBAC = false;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC6 RID: 48838 RVA: 0x002CF110 File Offset: 0x002CD310
|
||||
[Token(Token = "0x600BEC6")]
|
||||
[Address(RVA = "0x1187970", Offset = "0x1186370", VA = "0x181187970")]
|
||||
private void NDLGHCEKFOM(MKEKHKEHPLO APIMPLGKICK)
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
if (emngjodnmlf != 0)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = emngjodnmlf.<FKBOCMLBGNM>k__BackingField;
|
||||
if (APIMPLGKICK.<FKBOCMLBGNM>k__BackingField == <FKBOCMLBGNM>k__BackingField)
|
||||
{
|
||||
this.EMNGJODNMLF = APIMPLGKICK;
|
||||
this.EAMFPKHACBM();
|
||||
return;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC7 RID: 48839 RVA: 0x002CF14C File Offset: 0x002CD34C
|
||||
[Token(Token = "0x600BEC7")]
|
||||
[Address(RVA = "0x11876B0", Offset = "0x11860B0", VA = "0x1811876B0")]
|
||||
private void KLHMIENPCIL()
|
||||
{
|
||||
float time = Time.time;
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
this.HGGANKKJKAF = time;
|
||||
if (emngjodnmlf.<EAMAPCBNODM>k__BackingField == FIEFAAIHMAF.Unread)
|
||||
{
|
||||
Scheduler instance = SingletonMonoBehaviour.Instance;
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
AnnouncementScreen.EKLBILDJLIO eklbildjlio;
|
||||
eklbildjlio.System.IDisposable.Dispose();
|
||||
eklbildjlio.<>1__state = (int)((ulong)0L);
|
||||
eklbildjlio.<>4__this = this;
|
||||
ISchedulerPromise schedulerPromise = instance.Run(<KBKJKEOPIGB>k__BackingField, eklbildjlio);
|
||||
this.EICEEINPFHH = schedulerPromise;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC8 RID: 48840 RVA: 0x002CF1BC File Offset: 0x002CD3BC
|
||||
[Token(Token = "0x600BEC8")]
|
||||
[Address(RVA = "0x1186460", Offset = "0x1184E60", VA = "0x181186460")]
|
||||
private void ADLNPFCDBMB()
|
||||
{
|
||||
float time = Time.time;
|
||||
this.NIJKOEECNCO.MGEOELPKLIH = time;
|
||||
if (this.EICEEINPFHH != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEC9 RID: 48841 RVA: 0x002CF1E8 File Offset: 0x002CD3E8
|
||||
[Token(Token = "0x600BEC9")]
|
||||
[Address(RVA = "0x1186CC0", Offset = "0x11856C0", VA = "0x181186CC0")]
|
||||
private void EAMFPKHACBM()
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
TextMeshProUGUI textMeshProUGUI = this.titleText;
|
||||
string <CEJPKGDKMJE>k__BackingField = emngjodnmlf.<CEJPKGDKMJE>k__BackingField;
|
||||
textMeshProUGUI.text = <CEJPKGDKMJE>k__BackingField;
|
||||
MKEKHKEHPLO emngjodnmlf2 = this.EMNGJODNMLF;
|
||||
PagedTextMeshPro3D pagedTextMeshPro3D = this.bodyText;
|
||||
string <LCLENCDPDPP>k__BackingField = emngjodnmlf2.<LCLENCDPDPP>k__BackingField;
|
||||
pagedTextMeshPro3D.SetText(<LCLENCDPDPP>k__BackingField);
|
||||
bool flag = string.IsNullOrEmpty(this.EMNGJODNMLF.<HPJCFFLAJJE>k__BackingField);
|
||||
GameObject gameObject = this.imagePanel;
|
||||
bool flag2 = !flag;
|
||||
gameObject.SetActive(flag2);
|
||||
if (flag2)
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.FCLFDCBNMGN(this.EMNGJODNMLF);
|
||||
this.JLBEIDFLILD = nbmfnjlhkao;
|
||||
Action<Texture2D> action = new Action(this.POJJMKJJIPO);
|
||||
Action<string> action2 = new Action(this.NMEKGHGKMDI);
|
||||
}
|
||||
bool flag3 = string.IsNullOrEmpty(this.EMNGJODNMLF.<OOPEMBFOKAA>k__BackingField);
|
||||
Button3D button3D = this.linkButton;
|
||||
bool flag4 = !flag3;
|
||||
button3D.gameObject.SetActive(flag4);
|
||||
if (flag4)
|
||||
{
|
||||
MKEKHKEHPLO emngjodnmlf3 = this.EMNGJODNMLF;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.linkButtonText;
|
||||
string <OOPEMBFOKAA>k__BackingField = emngjodnmlf3.<OOPEMBFOKAA>k__BackingField;
|
||||
textMeshProUGUI2.text = <OOPEMBFOKAA>k__BackingField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BECA RID: 48842 RVA: 0x002CF304 File Offset: 0x002CD504
|
||||
[Token(Token = "0x600BECA")]
|
||||
[Address(RVA = "0x1186CA0", Offset = "0x11856A0", VA = "0x181186CA0")]
|
||||
private void DECAABAOCBK()
|
||||
{
|
||||
int num = 0;
|
||||
this.NIJKOEECNCO = (ulong)0L;
|
||||
this.NIJKOEECNCO.INLJPGONCNL = (float)num;
|
||||
this.NIJKOEECNCO.HCLOPDNNBAC = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600BECB RID: 48843 RVA: 0x002CF334 File Offset: 0x002CD534
|
||||
[Token(Token = "0x600BECB")]
|
||||
[Address(RVA = "0x1187490", Offset = "0x1185E90", VA = "0x181187490")]
|
||||
private void KCCCOOCMJGM(int KDPEHPHODCD, int IJEMMNCGBPG)
|
||||
{
|
||||
if (IJEMMNCGBPG > 0)
|
||||
{
|
||||
float num = Mathf.Max(this.NIJKOEECNCO.INLJPGONCNL, (float)KDPEHPHODCD);
|
||||
this.NIJKOEECNCO.INLJPGONCNL = num;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BECC RID: 48844 RVA: 0x002CF364 File Offset: 0x002CD564
|
||||
[Token(Token = "0x600BECC")]
|
||||
[Address(RVA = "0x1186F00", Offset = "0x1185900", VA = "0x181186F00")]
|
||||
private void EJAJBBDFPJO(bool EOFEJOELIDE)
|
||||
{
|
||||
if (!EOFEJOELIDE)
|
||||
{
|
||||
this.ADLNPFCDBMB();
|
||||
return;
|
||||
}
|
||||
this.KLHMIENPCIL();
|
||||
}
|
||||
|
||||
// Token: 0x0600BECD RID: 48845 RVA: 0x002CF384 File Offset: 0x002CD584
|
||||
[Token(Token = "0x600BECD")]
|
||||
[Address(RVA = "0x1187E30", Offset = "0x1186830", VA = "0x181187E30")]
|
||||
private IEnumerator<ISchedule> PHMAHABADCH()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BECD)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.Generic.IEnumerator`1<RecRoom.Core.ISchedule> AGUI.StackedUI.Dialog.AnnouncementScreen::PHMAHABADCH()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(EKLBILDJLIO::System.IDisposable.Dispose, ldloc:EKLBILDJLIO(var_0))
|
||||
stfld:int32(EKLBILDJLIO::<>1__state, ldloc:EKLBILDJLIO(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:AnnouncementScreen(EKLBILDJLIO::<>4__this, ldloc:EKLBILDJLIO(var_0), ldloc:AnnouncementScreen(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: 0x0600BECE RID: 48846 RVA: 0x002CF3A8 File Offset: 0x002CD5A8
|
||||
[Token(Token = "0x600BECE")]
|
||||
[Address(RVA = "0x1187A50", Offset = "0x1186450", VA = "0x181187A50")]
|
||||
private void OFBNAHIOHON()
|
||||
{
|
||||
this.EMNGJODNMLF.<EAMAPCBNODM>k__BackingField = (FIEFAAIHMAF)((ulong)0L);
|
||||
this.NIJKOEECNCO = (ulong)1L;
|
||||
float @float = PlayerPrefs.GetFloat(NLGOJMONPKG.LBCMPFCNGPJ, -1f);
|
||||
MKEKHKEHPLO emngjodnmlf = this.EMNGJODNMLF;
|
||||
if (0 > (int)@float)
|
||||
{
|
||||
string text = NLGOJMONPKG.LBCMPFCNGPJ;
|
||||
MKEKHKEHPLO emngjodnmlf2 = this.EMNGJODNMLF;
|
||||
int num = 0;
|
||||
PlayerPrefs.SetFloat(text, (float)num);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BECF RID: 48847 RVA: 0x002CF410 File Offset: 0x002CD610
|
||||
[Token(Token = "0x600BECF")]
|
||||
[Address(RVA = "0x1188010", Offset = "0x1186A10", VA = "0x181188010")]
|
||||
public AnnouncementScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BED0 RID: 48848 RVA: 0x002CF43C File Offset: 0x002CD63C
|
||||
[Token(Token = "0x600BED0")]
|
||||
[Address(RVA = "0x1187E90", Offset = "0x1186890", VA = "0x181187E90")]
|
||||
[CompilerGenerated]
|
||||
private void POJJMKJJIPO(Texture2D CAKFKAGPMBF)
|
||||
{
|
||||
RawImage rawImage = this.image;
|
||||
int num = 0;
|
||||
if (rawImage != num)
|
||||
{
|
||||
this.image.texture = CAKFKAGPMBF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BED1 RID: 48849 RVA: 0x002CF470 File Offset: 0x002CD670
|
||||
[Token(Token = "0x600BED1")]
|
||||
[Address(RVA = "0x11879B0", Offset = "0x11863B0", VA = "0x1811879B0")]
|
||||
[CompilerGenerated]
|
||||
private void NMEKGHGKMDI(string CHKKEHOKPJP)
|
||||
{
|
||||
string <HPJCFFLAJJE>k__BackingField = this.EMNGJODNMLF.<HPJCFFLAJJE>k__BackingField;
|
||||
Debug.LogError("Error getting image " + <HPJCFFLAJJE>k__BackingField + " from RecNet: " + CHKKEHOKPJP);
|
||||
}
|
||||
|
||||
// Token: 0x04007DF6 RID: 32246
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007DF6")]
|
||||
private MKEKHKEHPLO EMNGJODNMLF;
|
||||
|
||||
// Token: 0x04007DF7 RID: 32247
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007DF7")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x04007DF8 RID: 32248
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007DF8")]
|
||||
[SerializeField]
|
||||
private PagedTextMeshPro3D bodyText;
|
||||
|
||||
// Token: 0x04007DF9 RID: 32249
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007DF9")]
|
||||
[SerializeField]
|
||||
private Button3D linkButton;
|
||||
|
||||
// Token: 0x04007DFA RID: 32250
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007DFA")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI linkButtonText;
|
||||
|
||||
// Token: 0x04007DFB RID: 32251
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007DFB")]
|
||||
[SerializeField]
|
||||
private RawImage image;
|
||||
|
||||
// Token: 0x04007DFC RID: 32252
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4007DFC")]
|
||||
[SerializeField]
|
||||
private GameObject imagePanel;
|
||||
|
||||
// Token: 0x04007DFD RID: 32253
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007DFD")]
|
||||
[SerializeField]
|
||||
private float MarkAsReadSecondsThreshold = 1f;
|
||||
|
||||
// Token: 0x04007DFE RID: 32254
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4007DFE")]
|
||||
private ISchedulerPromise EICEEINPFHH;
|
||||
|
||||
// Token: 0x04007DFF RID: 32255
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4007DFF")]
|
||||
private float HGGANKKJKAF;
|
||||
|
||||
// Token: 0x04007E00 RID: 32256
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x104")]
|
||||
[Token(Token = "0x4007E00")]
|
||||
private float CAAKCGKEJEJ = 5f;
|
||||
|
||||
// Token: 0x04007E01 RID: 32257
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4007E01")]
|
||||
private AnnouncementScreen.HLIHEKHAGNF NIJKOEECNCO;
|
||||
|
||||
// Token: 0x04007E02 RID: 32258
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4007E02")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x02001BC6 RID: 7110
|
||||
[Token(Token = "0x2001BC6")]
|
||||
private struct HLIHEKHAGNF
|
||||
{
|
||||
// Token: 0x04007E03 RID: 32259
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007E03")]
|
||||
public bool PBHDEMOHILE;
|
||||
|
||||
// Token: 0x04007E04 RID: 32260
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4007E04")]
|
||||
public float INLJPGONCNL;
|
||||
|
||||
// Token: 0x04007E05 RID: 32261
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007E05")]
|
||||
public float MGEOELPKLIH;
|
||||
|
||||
// Token: 0x04007E06 RID: 32262
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4007E06")]
|
||||
public bool HCLOPDNNBAC;
|
||||
|
||||
// Token: 0x04007E07 RID: 32263
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD")]
|
||||
[Token(Token = "0x4007E07")]
|
||||
public bool AFIKHBIBLNB;
|
||||
}
|
||||
|
||||
// Token: 0x02001BC7 RID: 7111
|
||||
[Token(Token = "0x2001BC7")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AKNDFKJLABI
|
||||
{
|
||||
// Token: 0x0600BED2 RID: 48850 RVA: 0x002CF4A8 File Offset: 0x002CD6A8
|
||||
[Token(Token = "0x600BED2")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AKNDFKJLABI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BED3 RID: 48851 RVA: 0x002CF4BC File Offset: 0x002CD6BC
|
||||
[Token(Token = "0x600BED3")]
|
||||
[Address(RVA = "0x1185390", Offset = "0x1183D90", VA = "0x181185390")]
|
||||
internal void <OpenPlayerDetailsFromLink>b__1(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.<>4__this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string text = this.playerAccountUri;
|
||||
Debug.LogError(string.Format("Announcement {0} could not find player details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
|
||||
}
|
||||
|
||||
// Token: 0x04007E08 RID: 32264
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E08")]
|
||||
public AnnouncementScreen <>4__this;
|
||||
|
||||
// Token: 0x04007E09 RID: 32265
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007E09")]
|
||||
public string playerAccountUri;
|
||||
}
|
||||
|
||||
// Token: 0x02001BC9 RID: 7113
|
||||
[Token(Token = "0x2001BC9")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JPCGOGKJFFF
|
||||
{
|
||||
// Token: 0x0600BED8 RID: 48856 RVA: 0x002CF57C File Offset: 0x002CD77C
|
||||
[Token(Token = "0x600BED8")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JPCGOGKJFFF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BED9 RID: 48857 RVA: 0x002CF590 File Offset: 0x002CD790
|
||||
[Token(Token = "0x600BED9")]
|
||||
[Address(RVA = "0x11967B0", Offset = "0x11951B0", VA = "0x1811967B0")]
|
||||
internal void <OpenEventDetailsFromLink>b__1(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.<>4__this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string text = this.eventUri;
|
||||
Debug.LogError(string.Format("Announcement {0} could not find event details for {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
|
||||
}
|
||||
|
||||
// Token: 0x04007E0D RID: 32269
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E0D")]
|
||||
public AnnouncementScreen <>4__this;
|
||||
|
||||
// Token: 0x04007E0E RID: 32270
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007E0E")]
|
||||
public string eventUri;
|
||||
}
|
||||
|
||||
// Token: 0x02001BCA RID: 7114
|
||||
[Token(Token = "0x2001BCA")]
|
||||
[CompilerGenerated]
|
||||
private sealed class HKICNAEIGJE
|
||||
{
|
||||
// Token: 0x0600BEDA RID: 48858 RVA: 0x002CF5D0 File Offset: 0x002CD7D0
|
||||
[Token(Token = "0x600BEDA")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public HKICNAEIGJE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BEDB RID: 48859 RVA: 0x002CF5E4 File Offset: 0x002CD7E4
|
||||
[Token(Token = "0x600BEDB")]
|
||||
[Address(RVA = "0x1195D00", Offset = "0x1194700", VA = "0x181195D00")]
|
||||
internal void <GoToRoomFromLink>b__0(KLCOGEIGEBJ room)
|
||||
{
|
||||
string[] array = this.roomAndMaybeSubroom;
|
||||
int num = 0;
|
||||
if (array.Length == 1)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
instance.RunJoinRoom(room, num2, (SessionManager.BDPNOBGNGNI)((uint)25), num != 0, num);
|
||||
}
|
||||
if (array.Length == 2)
|
||||
{
|
||||
SessionManager instance2 = SingletonMonoBehaviour.Instance;
|
||||
string[] array2 = this.roomAndMaybeSubroom;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEDC RID: 48860 RVA: 0x002CF638 File Offset: 0x002CD838
|
||||
[Token(Token = "0x600BEDC")]
|
||||
[Address(RVA = "0x1195E40", Offset = "0x1194840", VA = "0x181195E40")]
|
||||
internal void <GoToRoomFromLink>b__1(string error)
|
||||
{
|
||||
long <FKBOCMLBGNM>k__BackingField = this.<>4__this.EMNGJODNMLF.<FKBOCMLBGNM>k__BackingField;
|
||||
string text = this.roomAndMaybeSubroom[0];
|
||||
Debug.LogError(string.Format("Announcement {0} could not find room by name {1}: {2}", <FKBOCMLBGNM>k__BackingField, text, error));
|
||||
}
|
||||
|
||||
// Token: 0x04007E0F RID: 32271
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E0F")]
|
||||
public string[] roomAndMaybeSubroom;
|
||||
|
||||
// Token: 0x04007E10 RID: 32272
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007E10")]
|
||||
public AnnouncementScreen <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,270 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001B8C RID: 7052
|
||||
[Token(Token = "0x2001B8C")]
|
||||
[StructLayout(3)]
|
||||
public abstract class BaseTextInputUIDialog<TShowParams, TResponse> : UIDialog<TShowParams, TResponse>
|
||||
{
|
||||
// Token: 0x17001DFD RID: 7677
|
||||
// (get) Token: 0x0600BDCF RID: 48591
|
||||
[Token(Token = "0x17001DFD")]
|
||||
protected abstract ValidatedButtonInputField HFOMOAIBCAB
|
||||
{
|
||||
[Token(Token = "0x600BDCF")]
|
||||
[Address(Slot = "20")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x17001DFE RID: 7678
|
||||
// (get) Token: 0x0600BDD0 RID: 48592
|
||||
[Token(Token = "0x17001DFE")]
|
||||
protected abstract TResponse FCPJNKNLGFG
|
||||
{
|
||||
[Token(Token = "0x600BDD0")]
|
||||
[Address(Slot = "21")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD1 RID: 48593 RVA: 0x002CC4E8 File Offset: 0x002CA6E8
|
||||
[Token(Token = "0x600BDD1")]
|
||||
[Address(RVA = "0x1B1A690", Offset = "0x1B19090", VA = "0x181B1A690", Slot = "19")]
|
||||
public override IPromise<TResponse> ShowDialog(TShowParams IIFJDCEPNMJ)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
TResponse tresponse = this.FCPJNKNLGFG;
|
||||
this.PGFNDPLAEHD();
|
||||
ValidatedButtonInputField validatedButtonInputField = this.HFOMOAIBCAB;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD2 RID: 48594 RVA: 0x002CC51C File Offset: 0x002CA71C
|
||||
[Token(Token = "0x600BDD2")]
|
||||
[Address(RVA = "0x1B194A0", Offset = "0x1B17EA0", VA = "0x181B194A0", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD3 RID: 48595 RVA: 0x002CC530 File Offset: 0x002CA730
|
||||
[Token(Token = "0x600BDD3")]
|
||||
[Address(RVA = "0x1B18E30", Offset = "0x1B17830", VA = "0x181B18E30")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
int num = 0;
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
IEnumerator enumerator = this.DIOCJJGAALO();
|
||||
Coroutine coroutine = base.StartCoroutine(enumerator);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD4 RID: 48596 RVA: 0x002CC56C File Offset: 0x002CA76C
|
||||
[Token(Token = "0x600BDD4")]
|
||||
[Address(RVA = "0x1B18990", Offset = "0x1B17390", VA = "0x181B18990")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD5 RID: 48597 RVA: 0x002CC580 File Offset: 0x002CA780
|
||||
[Token(Token = "0x600BDD5")]
|
||||
[Address(RVA = "0x1B1A1B0", Offset = "0x1B18BB0", VA = "0x181B1A1B0")]
|
||||
private void PGFNDPLAEHD(string PAANJCAOOAG)
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.HFOMOAIBCAB;
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD6 RID: 48598 RVA: 0x002CC59C File Offset: 0x002CA79C
|
||||
[Token(Token = "0x600BDD6")]
|
||||
[Address(RVA = "0x1B1A500", Offset = "0x1B18F00", VA = "0x181B1A500")]
|
||||
private void PGFNDPLAEHD()
|
||||
{
|
||||
bool flag;
|
||||
GameObject gameObject;
|
||||
if (!flag || gameObject.activeSelf)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD7 RID: 48599 RVA: 0x002CC5BC File Offset: 0x002CA7BC
|
||||
[Token(Token = "0x600BDD7")]
|
||||
[Address(RVA = "0x1B19F30", Offset = "0x1B18930", VA = "0x181B19F30", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
}
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDD8 RID: 48600
|
||||
[Token(Token = "0x600BDD8")]
|
||||
[Address(Slot = "22")]
|
||||
protected abstract void EICLCFBNGFO(TShowParams IIFJDCEPNMJ);
|
||||
|
||||
// Token: 0x0600BDD9 RID: 48601
|
||||
[Token(Token = "0x600BDD9")]
|
||||
[Address(Slot = "23")]
|
||||
protected abstract TResponse EMKNGCOFFAC(string BODHBIAJBIM);
|
||||
|
||||
// Token: 0x0600BDDA RID: 48602 RVA: 0x002CC5DC File Offset: 0x002CA7DC
|
||||
[Token(Token = "0x600BDDA")]
|
||||
[Address(RVA = "0x1B19590", Offset = "0x1B17F90", VA = "0x181B19590")]
|
||||
protected void KKPJDOKCBIM(string AIKLPOJAIIO, string BOPFNBCHJJJ, string NPMINNEILFC, string NGLHJIOMKBG, TMP_InputField.ContentType KCKBKEKAMDF, int DIDPKDLHNBN, bool KEGHCLNDCEI, BaseTextInputUIDialog<TShowParams, TResponse>.KNPPNPLFCAD EAGAADGPCKK, bool JNOEEGDBCJB)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
GameObject gameObject;
|
||||
bool flag2;
|
||||
gameObject.SetActive(flag2);
|
||||
}
|
||||
bool flag3;
|
||||
if (flag3)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BDDB RID: 48603 RVA: 0x002CC604 File Offset: 0x002CA804
|
||||
[Token(Token = "0x600BDDB")]
|
||||
[Address(RVA = "0x1B19020", Offset = "0x1B17A20", VA = "0x181B19020")]
|
||||
private IEnumerator DIOCJJGAALO()
|
||||
{
|
||||
int num;
|
||||
BaseTextInputUIDialog.LBABBDHCEPD lbabbdhcepd = new BaseTextInputUIDialog.LBABBDHCEPD(num);
|
||||
num = 0;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BDDC RID: 48604 RVA: 0x002CC620 File Offset: 0x002CA820
|
||||
[Token(Token = "0x600BDDC")]
|
||||
[Address(RVA = "0x1B1A9F0", Offset = "0x1B193F0", VA = "0x181B1A9F0")]
|
||||
protected BaseTextInputUIDialog()
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.HFOMOAIBCAB;
|
||||
}
|
||||
|
||||
// Token: 0x0600BDDD RID: 48605 RVA: 0x002CC634 File Offset: 0x002CA834
|
||||
[Token(Token = "0x600BDDD")]
|
||||
[Address(RVA = "0x1B19340", Offset = "0x1B17D40", VA = "0x181B19340")]
|
||||
[CompilerGenerated]
|
||||
private void ECDABHJNODF(string MOPOMPHBHKF, NKHBKKGOIHL.PEHMCMIFBJO MAOOLFEBOOD)
|
||||
{
|
||||
GameObject gameObject;
|
||||
gameObject.SetActive(true);
|
||||
if (!MAOOLFEBOOD.<GBEEHFGKJOF>k__BackingField)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007D4C RID: 32076
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D4C")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x04007D4D RID: 32077
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D4D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI bodyText;
|
||||
|
||||
// Token: 0x04007D4E RID: 32078
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D4E")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI okText;
|
||||
|
||||
// Token: 0x04007D4F RID: 32079
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D4F")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007D50 RID: 32080
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D50")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI characterCountText;
|
||||
|
||||
// Token: 0x04007D51 RID: 32081
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D51")]
|
||||
private bool KEGHCLNDCEI;
|
||||
|
||||
// Token: 0x04007D52 RID: 32082
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D52")]
|
||||
private BaseTextInputUIDialog<TShowParams, TResponse>.KNPPNPLFCAD EAGAADGPCKK;
|
||||
|
||||
// Token: 0x04007D53 RID: 32083
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D53")]
|
||||
private Coroutine BKGKDEMNMOI;
|
||||
|
||||
// Token: 0x04007D54 RID: 32084
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D54")]
|
||||
private bool FLCKNFHKPON;
|
||||
|
||||
// Token: 0x02001B8D RID: 7053
|
||||
[Token(Token = "0x2001B8D")]
|
||||
public sealed class KNPPNPLFCAD : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600BDDE RID: 48606 RVA: 0x002CC658 File Offset: 0x002CA858
|
||||
[Token(Token = "0x600BDDE")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public KNPPNPLFCAD(object @object, IntPtr method)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BDDF RID: 48607 RVA: 0x002CC668 File Offset: 0x002CA868
|
||||
[Token(Token = "0x600BDDF")]
|
||||
[Address(RVA = "0x199DC30", Offset = "0x199C630", VA = "0x18199DC30", Slot = "13")]
|
||||
public bool Invoke(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL)
|
||||
{
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BDE0 RID: 48608 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BDE0")]
|
||||
[Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600BDE1 RID: 48609 RVA: 0x002CC6BC File Offset: 0x002CA8BC
|
||||
[Token(Token = "0x600BDE1")]
|
||||
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,88 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core.Creation.Costumes;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BFB RID: 7163
|
||||
[Token(Token = "0x2001BFB")]
|
||||
[StructLayout(3)]
|
||||
public class ChooseCostumePieceDialog : UIDialog<Costume, CostumePiece>
|
||||
{
|
||||
// Token: 0x0600C01E RID: 49182 RVA: 0x002D44A0 File Offset: 0x002D26A0
|
||||
[Token(Token = "0x600C01E")]
|
||||
[Address(RVA = "0x1189830", Offset = "0x1188230", VA = "0x181189830", Slot = "19")]
|
||||
public override IPromise<CostumePiece> ShowDialog(Costume DPCKIHNDDBI)
|
||||
{
|
||||
this.AIOAFJIOEDL = DPCKIHNDDBI;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C01F RID: 49183 RVA: 0x002D44BC File Offset: 0x002D26BC
|
||||
[Token(Token = "0x600C01F")]
|
||||
[Address(RVA = "0x11897E0", Offset = "0x11881E0", VA = "0x1811897E0", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, OLFBOPIKDCI);
|
||||
}
|
||||
|
||||
// Token: 0x0600C020 RID: 49184 RVA: 0x002D44D4 File Offset: 0x002D26D4
|
||||
[Token(Token = "0x600C020")]
|
||||
[Address(RVA = "0x1189680", Offset = "0x1188080", VA = "0x181189680")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600C021 RID: 49185 RVA: 0x002D44E8 File Offset: 0x002D26E8
|
||||
[Token(Token = "0x600C021")]
|
||||
[Address(RVA = "0x11896A0", Offset = "0x11880A0", VA = "0x1811896A0")]
|
||||
public void Button_Head()
|
||||
{
|
||||
CostumePiece headPiece = this.AIOAFJIOEDL.headPiece;
|
||||
base.KHKDGPHPIND(headPiece, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C022 RID: 49186 RVA: 0x002D4510 File Offset: 0x002D2710
|
||||
[Token(Token = "0x600C022")]
|
||||
[Address(RVA = "0x1189790", Offset = "0x1188190", VA = "0x181189790")]
|
||||
public void Button_Torso()
|
||||
{
|
||||
CostumePiece torsoPiece = this.AIOAFJIOEDL.torsoPiece;
|
||||
base.KHKDGPHPIND(torsoPiece, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C023 RID: 49187 RVA: 0x002D4538 File Offset: 0x002D2738
|
||||
[Token(Token = "0x600C023")]
|
||||
[Address(RVA = "0x11896F0", Offset = "0x11880F0", VA = "0x1811896F0")]
|
||||
public void Button_LeftHandPiece()
|
||||
{
|
||||
CostumePiece leftHandPiece = this.AIOAFJIOEDL.leftHandPiece;
|
||||
base.KHKDGPHPIND(leftHandPiece, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C024 RID: 49188 RVA: 0x002D4560 File Offset: 0x002D2760
|
||||
[Token(Token = "0x600C024")]
|
||||
[Address(RVA = "0x1189740", Offset = "0x1188140", VA = "0x181189740")]
|
||||
public void Button_RightHandPiece()
|
||||
{
|
||||
CostumePiece rightHandPiece = this.AIOAFJIOEDL.rightHandPiece;
|
||||
base.KHKDGPHPIND(rightHandPiece, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C025 RID: 49189 RVA: 0x002D4588 File Offset: 0x002D2788
|
||||
[Token(Token = "0x600C025")]
|
||||
[Address(RVA = "0x1189880", Offset = "0x1188280", VA = "0x181189880")]
|
||||
public ChooseCostumePieceDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007F15 RID: 32533
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F15")]
|
||||
private Costume AIOAFJIOEDL;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,444 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
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: 0x02001BFC RID: 7164
|
||||
[Token(Token = "0x2001BFC")]
|
||||
[StructLayout(3)]
|
||||
public class ChooseParentRoomDialog : ConfirmUIDialog<PPENFJMFPNE, DNACJGJEPEC>
|
||||
{
|
||||
// Token: 0x17001E23 RID: 7715
|
||||
// (get) Token: 0x0600C026 RID: 49190 RVA: 0x002D459C File Offset: 0x002D279C
|
||||
// (set) Token: 0x0600C027 RID: 49191 RVA: 0x002D45B0 File Offset: 0x002D27B0
|
||||
[Token(Token = "0x17001E23")]
|
||||
private WatchUI OFMGKAODHPL
|
||||
{
|
||||
[Token(Token = "0x600C026")]
|
||||
[Address(RVA = "0x4BD780", Offset = "0x4BC180", VA = "0x1804BD780")]
|
||||
get;
|
||||
[Token(Token = "0x600C027")]
|
||||
[Address(RVA = "0x58B330", Offset = "0x589D30", VA = "0x18058B330")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600C028 RID: 49192 RVA: 0x002D45C4 File Offset: 0x002D27C4
|
||||
[Token(Token = "0x600C028")]
|
||||
[Address(RVA = "0x118B8D0", Offset = "0x118A2D0", VA = "0x18118B8D0", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
if (LJOCNMLBCAH == 0)
|
||||
{
|
||||
int num = 0;
|
||||
this.<LBNLPAIAGHF>k__BackingField = num;
|
||||
return;
|
||||
}
|
||||
this.<LBNLPAIAGHF>k__BackingField = LJOCNMLBCAH;
|
||||
}
|
||||
|
||||
// Token: 0x0600C029 RID: 49193 RVA: 0x002D45F0 File Offset: 0x002D27F0
|
||||
[Token(Token = "0x600C029")]
|
||||
[Address(RVA = "0x118B710", Offset = "0x118A110", VA = "0x18118B710", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C02A RID: 49194 RVA: 0x002D4608 File Offset: 0x002D2808
|
||||
[Token(Token = "0x600C02A")]
|
||||
[Address(RVA = "0x118B970", Offset = "0x118A370", VA = "0x18118B970", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(PPENFJMFPNE IJNAMEBOMJJ, DNACJGJEPEC BJIDNOIPHDG)
|
||||
{
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.pagedGrid;
|
||||
this.LPFKMLPBLEE = BJIDNOIPHDG;
|
||||
this.BMFPEJMLIKD("", true);
|
||||
if (this.LPFKMLPBLEE == (ulong)0L)
|
||||
{
|
||||
Debug.LogError("targetRoom is null");
|
||||
}
|
||||
List<KLCOGEIGEBJ> list = new List();
|
||||
List<KLCOGEIGEBJ> roomsToShow = list;
|
||||
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = IJNAMEBOMJJ.<LGPGODCCLPI>k__BackingField;
|
||||
if (list > (ulong)1L)
|
||||
{
|
||||
List<KLCOGEIGEBJ> roomsToShow4 = roomsToShow;
|
||||
int num = 0;
|
||||
roomsToShow4.Add(num);
|
||||
}
|
||||
IPromise<IReadOnlyList<KLCOGEIGEBJ>> promise = OJMCBOKJFOF.FNMNFLFIBJG();
|
||||
Action<IReadOnlyList<KLCOGEIGEBJ>> action = delegate(IReadOnlyList<KLCOGEIGEBJ> myRooms)
|
||||
{
|
||||
List<KLCOGEIGEBJ> roomsToShow2 = roomsToShow;
|
||||
Func<KLCOGEIGEBJ, bool> func = new Func(this.IFDMBIEIPGA);
|
||||
IEnumerable<KLCOGEIGEBJ> enumerable = Enumerable.Where<KLCOGEIGEBJ>(myRooms, func);
|
||||
roomsToShow2.AddRange(enumerable);
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid2 = this.pagedGrid;
|
||||
List<KLCOGEIGEBJ> roomsToShow3 = roomsToShow;
|
||||
baseRoomButtonPagedGrid2.SetRooms(roomsToShow3);
|
||||
};
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C02B RID: 49195 RVA: 0x002D46A4 File Offset: 0x002D28A4
|
||||
[Token(Token = "0x600C02B")]
|
||||
[Address(RVA = "0x118B120", Offset = "0x1189B20", VA = "0x18118B120")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool GICEDIEDLJD)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
int num2 = 0;
|
||||
textMeshProUGUI.text = DBDDKLHPNNA;
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.pagedGrid;
|
||||
if (num < num2)
|
||||
{
|
||||
num += num;
|
||||
if (num == num2)
|
||||
{
|
||||
goto IL_65;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num3 = 0;
|
||||
if (num < num3)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
int num4 = 0;
|
||||
if (num < num4)
|
||||
{
|
||||
num += num;
|
||||
if (num == num4)
|
||||
{
|
||||
goto IL_65;
|
||||
}
|
||||
num++;
|
||||
}
|
||||
int num5 = 0;
|
||||
Button3D button3D;
|
||||
if (!(button3D != num5))
|
||||
{
|
||||
continue;
|
||||
}
|
||||
button3D.FFDOINJEHMM = GICEDIEDLJD;
|
||||
IL_65:
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600C02C RID: 49196 RVA: 0x002D4730 File Offset: 0x002D2930
|
||||
[Token(Token = "0x600C02C")]
|
||||
[Address(RVA = "0x118B5A0", Offset = "0x1189FA0", VA = "0x18118B5A0")]
|
||||
private void EDEEENMPBOI(KLCOGEIGEBJ CCLNPDDBFFH, bool PFMPGFNIBMO)
|
||||
{
|
||||
DNACJGJEPEC lpfkmlpblee = this.LPFKMLPBLEE;
|
||||
this.JCOAIEPIPJG = PFMPGFNIBMO;
|
||||
long <DOFDAMHCJLP>k__BackingField = lpfkmlpblee.<DOFDAMHCJLP>k__BackingField;
|
||||
long <OMCJBBKKIKO>k__BackingField = lpfkmlpblee.<OMCJBBKKIKO>k__BackingField;
|
||||
int num = 0;
|
||||
if (CCLNPDDBFFH != 0)
|
||||
{
|
||||
}
|
||||
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.OHHAFAIEFHP(<DOFDAMHCJLP>k__BackingField, <OMCJBBKKIKO>k__BackingField, num);
|
||||
Action action = new Action(this.IJILBBIKJKB);
|
||||
Action<string> action2 = new Action(this.AANOBCNAGGO);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C02D RID: 49197 RVA: 0x002D478C File Offset: 0x002D298C
|
||||
[Token(Token = "0x600C02D")]
|
||||
[Address(RVA = "0x118B420", Offset = "0x1189E20", VA = "0x18118B420")]
|
||||
public void Button_ChooseRoom(KLCOGEIGEBJ room)
|
||||
{
|
||||
int num = 0;
|
||||
this.BMFPEJMLIKD("Updating...", num != 0);
|
||||
if (room == (ulong)0L)
|
||||
{
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
this.EDEEENMPBOI(num3, num2 != 0);
|
||||
return;
|
||||
}
|
||||
bool flag = Matchmaking.HMCJLLMDAAM.MMFBPKOOLNG;
|
||||
KLCOGEIGEBJ room2 = room;
|
||||
if (!flag)
|
||||
{
|
||||
}
|
||||
int num4 = 0;
|
||||
long num5;
|
||||
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(num5, num4 != 0);
|
||||
Action<JPIJGHNNIDP> <>9__1;
|
||||
Action<PPENFJMFPNE> action = delegate(PPENFJMFPNE roomDetails)
|
||||
{
|
||||
bool flag2 = roomDetails.MMFBPKOOLNG;
|
||||
ChooseParentRoomDialog <>4__this = this;
|
||||
if (flag2)
|
||||
{
|
||||
KLCOGEIGEBJ room3 = room;
|
||||
int num6 = 0;
|
||||
<>4__this.EDEEENMPBOI(room3, num6 != 0);
|
||||
return;
|
||||
}
|
||||
WatchUI watchUI = <>4__this.<LBNLPAIAGHF>k__BackingField;
|
||||
string[] array = new string[5];
|
||||
if ("Your room has Beta Content enabled, but the new parent room (^" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Your room has Beta Content enabled, but the new parent room (^";
|
||||
string <LGACIEKBLBM>k__BackingField = roomDetails.<LGACIEKBLBM>k__BackingField;
|
||||
if (<LGACIEKBLBM>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
array[1] = <LGACIEKBLBM>k__BackingField;
|
||||
if (") does not. \nIf you make this room a sub-room of ^" != 0)
|
||||
{
|
||||
}
|
||||
array[2] = ") does not. \nIf you make this room a sub-room of ^";
|
||||
string <LGACIEKBLBM>k__BackingField2 = roomDetails.<LGACIEKBLBM>k__BackingField;
|
||||
if (<LGACIEKBLBM>k__BackingField2 != 0)
|
||||
{
|
||||
}
|
||||
array[3] = <LGACIEKBLBM>k__BackingField2;
|
||||
if (", any Beta Content saved into this room will become inaccessible and will no longer work. Are you sure you want to proceed?" != 0)
|
||||
{
|
||||
}
|
||||
array[4] = ", any Beta Content saved into this room will become inaccessible and will no longer work. Are you sure you want to proceed?";
|
||||
string text = string.Concat(array);
|
||||
IPromise<JPIJGHNNIDP> promise2 = watchUI.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)13), "Beta Content Warning", text);
|
||||
if (<>9__1 == 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action2 = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
ChooseParentRoomDialog <>4__this2 = this;
|
||||
return;
|
||||
}
|
||||
};
|
||||
<>9__1 = action2;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C02E RID: 49198 RVA: 0x002D4810 File Offset: 0x002D2A10
|
||||
[Token(Token = "0x600C02E")]
|
||||
[Address(RVA = "0x118BB50", Offset = "0x118A550", VA = "0x18118BB50")]
|
||||
public ChooseParentRoomDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C02F RID: 49199 RVA: 0x002D4824 File Offset: 0x002D2A24
|
||||
[Token(Token = "0x600C02F")]
|
||||
[Address(RVA = "0x118B750", Offset = "0x118A150", VA = "0x18118B750")]
|
||||
[CompilerGenerated]
|
||||
private bool IFDMBIEIPGA(KLCOGEIGEBJ PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL.<GONMENKLJOD>k__BackingField)
|
||||
{
|
||||
}
|
||||
long <DOFDAMHCJLP>k__BackingField = this.LPFKMLPBLEE.<DOFDAMHCJLP>k__BackingField;
|
||||
return PBAOMKNFBFL.<DOFDAMHCJLP>k__BackingField != <DOFDAMHCJLP>k__BackingField;
|
||||
}
|
||||
|
||||
// Token: 0x0600C030 RID: 49200 RVA: 0x002D485C File Offset: 0x002D2A5C
|
||||
[Token(Token = "0x600C030")]
|
||||
[Address(RVA = "0x118B790", Offset = "0x118A190", VA = "0x18118B790")]
|
||||
[CompilerGenerated]
|
||||
private void IJILBBIKJKB()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Success!", 3f, num, num);
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
if (this.JCOAIEPIPJG && NetworkedSingletonMonoBehaviour.FFNIFALJLDD)
|
||||
{
|
||||
int num2 = 0;
|
||||
this.BMFPEJMLIKD("Saving...", num2 != 0);
|
||||
SingletonMonoBehaviour.Instance.RequestSaveRoomData();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C031 RID: 49201 RVA: 0x002D48C0 File Offset: 0x002D2AC0
|
||||
[Token(Token = "0x600C031")]
|
||||
[Address(RVA = "0x118B110", Offset = "0x1189B10", VA = "0x18118B110")]
|
||||
[CompilerGenerated]
|
||||
private void AANOBCNAGGO(string MOPOMPHBHKF)
|
||||
{
|
||||
this.BMFPEJMLIKD(MOPOMPHBHKF, true);
|
||||
}
|
||||
|
||||
// Token: 0x04007F16 RID: 32534
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F16")]
|
||||
[SerializeField]
|
||||
private BaseRoomButtonPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007F17 RID: 32535
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007F17")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007F18 RID: 32536
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007F18")]
|
||||
private DNACJGJEPEC LPFKMLPBLEE;
|
||||
|
||||
// Token: 0x04007F19 RID: 32537
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007F19")]
|
||||
private bool JCOAIEPIPJG;
|
||||
|
||||
// Token: 0x02001BFD RID: 7165
|
||||
[Token(Token = "0x2001BFD")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JAEADCJDLMK
|
||||
{
|
||||
// Token: 0x0600C032 RID: 49202 RVA: 0x002D48D8 File Offset: 0x002D2AD8
|
||||
[Token(Token = "0x600C032")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JAEADCJDLMK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C033 RID: 49203 RVA: 0x002D48EC File Offset: 0x002D2AEC
|
||||
[Token(Token = "0x600C033")]
|
||||
[Address(RVA = "0x1196510", Offset = "0x1194F10", VA = "0x181196510")]
|
||||
internal void <ShowDialog>b__0(IReadOnlyList<KLCOGEIGEBJ> myRooms)
|
||||
{
|
||||
List<KLCOGEIGEBJ> list = this.roomsToShow;
|
||||
Func<KLCOGEIGEBJ, bool> func = new Func(this.<>4__this.IFDMBIEIPGA);
|
||||
IEnumerable<KLCOGEIGEBJ> enumerable = Enumerable.Where<KLCOGEIGEBJ>(myRooms, func);
|
||||
list.AddRange(enumerable);
|
||||
BaseRoomButtonPagedGrid pagedGrid = this.<>4__this.pagedGrid;
|
||||
List<KLCOGEIGEBJ> list2 = this.roomsToShow;
|
||||
pagedGrid.SetRooms(list2);
|
||||
}
|
||||
|
||||
// Token: 0x04007F1B RID: 32539
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007F1B")]
|
||||
public List<KLCOGEIGEBJ> roomsToShow;
|
||||
|
||||
// Token: 0x04007F1C RID: 32540
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007F1C")]
|
||||
public ChooseParentRoomDialog <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02001BFE RID: 7166
|
||||
[Token(Token = "0x2001BFE")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BNEHJCPMOBC
|
||||
{
|
||||
// Token: 0x0600C034 RID: 49204 RVA: 0x002D4944 File Offset: 0x002D2B44
|
||||
[Token(Token = "0x600C034")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public BNEHJCPMOBC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C035 RID: 49205 RVA: 0x002D4958 File Offset: 0x002D2B58
|
||||
[Token(Token = "0x600C035")]
|
||||
[Address(RVA = "0x1188480", Offset = "0x1186E80", VA = "0x181188480")]
|
||||
internal void <Button_ChooseRoom>b__0(PPENFJMFPNE roomDetails)
|
||||
{
|
||||
bool flag = roomDetails.MMFBPKOOLNG;
|
||||
ChooseParentRoomDialog chooseParentRoomDialog = this.<>4__this;
|
||||
if (flag)
|
||||
{
|
||||
KLCOGEIGEBJ klcogeigebj = this.room;
|
||||
int num = 0;
|
||||
chooseParentRoomDialog.EDEEENMPBOI(klcogeigebj, num != 0);
|
||||
return;
|
||||
}
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = chooseParentRoomDialog.<LBNLPAIAGHF>k__BackingField;
|
||||
string[] array = new string[5];
|
||||
if ("Your room has Beta Content enabled, but the new parent room (^" != 0)
|
||||
{
|
||||
}
|
||||
array[0] = "Your room has Beta Content enabled, but the new parent room (^";
|
||||
string <LGACIEKBLBM>k__BackingField = roomDetails.<LGACIEKBLBM>k__BackingField;
|
||||
if (<LGACIEKBLBM>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
array[1] = <LGACIEKBLBM>k__BackingField;
|
||||
if (") does not. \nIf you make this room a sub-room of ^" != 0)
|
||||
{
|
||||
}
|
||||
array[2] = ") does not. \nIf you make this room a sub-room of ^";
|
||||
string <LGACIEKBLBM>k__BackingField2 = roomDetails.<LGACIEKBLBM>k__BackingField;
|
||||
if (<LGACIEKBLBM>k__BackingField2 != 0)
|
||||
{
|
||||
}
|
||||
array[3] = <LGACIEKBLBM>k__BackingField2;
|
||||
if (", any Beta Content saved into this room will become inaccessible and will no longer work. Are you sure you want to proceed?" != 0)
|
||||
{
|
||||
}
|
||||
array[4] = ", any Beta Content saved into this room will become inaccessible and will no longer work. Are you sure you want to proceed?";
|
||||
string text = string.Concat(array);
|
||||
IPromise<JPIJGHNNIDP> promise = <LBNLPAIAGHF>k__BackingField.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)13), "Beta Content Warning", text);
|
||||
if (this.<>9__1 == 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
ChooseParentRoomDialog chooseParentRoomDialog2 = this.<>4__this;
|
||||
return;
|
||||
}
|
||||
};
|
||||
this.<>9__1 = action;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C036 RID: 49206 RVA: 0x002D4A48 File Offset: 0x002D2C48
|
||||
[Token(Token = "0x600C036")]
|
||||
[Address(RVA = "0x1188770", Offset = "0x1187170", VA = "0x181188770")]
|
||||
internal void <Button_ChooseRoom>b__1(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
ChooseParentRoomDialog chooseParentRoomDialog = this.<>4__this;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007F1D RID: 32541
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007F1D")]
|
||||
public ChooseParentRoomDialog <>4__this;
|
||||
|
||||
// Token: 0x04007F1E RID: 32542
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007F1E")]
|
||||
public KLCOGEIGEBJ room;
|
||||
|
||||
// Token: 0x04007F1F RID: 32543
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007F1F")]
|
||||
public Action<JPIJGHNNIDP> <>9__1;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,111 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BFF RID: 7167
|
||||
[Token(Token = "0x2001BFF")]
|
||||
[StructLayout(3)]
|
||||
public class ChooseRoomFromPlaylistDialog : ConfirmUIDialog<BMFAGMFKODA, SessionManager.BDPNOBGNGNI, bool, bool, string>
|
||||
{
|
||||
// Token: 0x0600C037 RID: 49207 RVA: 0x002D4A68 File Offset: 0x002D2C68
|
||||
[Token(Token = "0x600C037")]
|
||||
[Address(RVA = "0x118C260", Offset = "0x118AC60", VA = "0x18118C260", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(BMFAGMFKODA MNOFCLIJMEB, SessionManager.BDPNOBGNGNI EKNHEEDECPK, bool FJCENPDMHIE, bool JOIGFMEKBOK = false, [Optional] string PGGLMKAEEHI)
|
||||
{
|
||||
if (MNOFCLIJMEB != 0 && MNOFCLIJMEB.GEAHKJHAPKE() != 0)
|
||||
{
|
||||
this.OPGEFDNCJOB = FJCENPDMHIE;
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.pagedGrid;
|
||||
this.FMMBNLFJECL = MNOFCLIJMEB;
|
||||
this.EKNHEEDECPK = EKNHEEDECPK;
|
||||
IReadOnlyList<KLCOGEIGEBJ> readOnlyList = MNOFCLIJMEB.GEAHKJHAPKE();
|
||||
baseRoomButtonPagedGrid.SetRooms(readOnlyList);
|
||||
string text = this.infoText.text;
|
||||
GameObject gameObject = this.nextRoomButton.gameObject;
|
||||
IPromise<JPIJGHNNIDP> promise = base.ShowDialog();
|
||||
}
|
||||
return Promise.FromResult<JPIJGHNNIDP>(JPIJGHNNIDP.Cancel);
|
||||
}
|
||||
|
||||
// Token: 0x0600C038 RID: 49208 RVA: 0x002D4ADC File Offset: 0x002D2CDC
|
||||
[Token(Token = "0x600C038")]
|
||||
[Address(RVA = "0x118C0F0", Offset = "0x118AAF0", VA = "0x18118C0F0")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool GICEDIEDLJD)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600C039 RID: 49209 RVA: 0x002D4AFC File Offset: 0x002D2CFC
|
||||
[Token(Token = "0x600C039")]
|
||||
[Address(RVA = "0x118C120", Offset = "0x118AB20", VA = "0x18118C120")]
|
||||
public void Button_ChooseRoom(KLCOGEIGEBJ selectedRoom)
|
||||
{
|
||||
if (selectedRoom != 0)
|
||||
{
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
SessionManager.BDPNOBGNGNI eknheedecpk = this.EKNHEEDECPK;
|
||||
int num = 0;
|
||||
BMFAGMFKODA fmmbnlfjecl = this.FMMBNLFJECL;
|
||||
bool opgefdncjob = this.OPGEFDNCJOB;
|
||||
instance.RunJoinRoom(selectedRoom, fmmbnlfjecl, eknheedecpk, opgefdncjob, num);
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C03A RID: 49210 RVA: 0x002D4B48 File Offset: 0x002D2D48
|
||||
[Token(Token = "0x600C03A")]
|
||||
[Address(RVA = "0x118C1E0", Offset = "0x118ABE0", VA = "0x18118C1E0")]
|
||||
public void Button_NextRoom()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.RunPlaylistNext();
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C03B RID: 49211 RVA: 0x002D4B70 File Offset: 0x002D2D70
|
||||
[Token(Token = "0x600C03B")]
|
||||
[Address(RVA = "0x118C3B0", Offset = "0x118ADB0", VA = "0x18118C3B0")]
|
||||
public ChooseRoomFromPlaylistDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007F20 RID: 32544
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F20")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private BaseRoomButtonPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007F21 RID: 32545
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007F21")]
|
||||
[SerializeField]
|
||||
private Text infoText;
|
||||
|
||||
// Token: 0x04007F22 RID: 32546
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007F22")]
|
||||
[SerializeField]
|
||||
private Button3D nextRoomButton;
|
||||
|
||||
// Token: 0x04007F23 RID: 32547
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007F23")]
|
||||
private BMFAGMFKODA FMMBNLFJECL;
|
||||
|
||||
// Token: 0x04007F24 RID: 32548
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007F24")]
|
||||
private SessionManager.BDPNOBGNGNI EKNHEEDECPK;
|
||||
|
||||
// Token: 0x04007F25 RID: 32549
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x94")]
|
||||
[Token(Token = "0x4007F25")]
|
||||
private bool OPGEFDNCJOB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,97 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C00 RID: 7168
|
||||
[Token(Token = "0x2001C00")]
|
||||
[StructLayout(3)]
|
||||
public class ChooseSubroomDialog : ConfirmUIDialog<PPENFJMFPNE, KGMKKFJJDPG>
|
||||
{
|
||||
// Token: 0x0600C03C RID: 49212 RVA: 0x002D4B84 File Offset: 0x002D2D84
|
||||
[Token(Token = "0x600C03C")]
|
||||
[Address(RVA = "0x118C4D0", Offset = "0x118AED0", VA = "0x18118C4D0", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(PPENFJMFPNE IJNAMEBOMJJ, KGMKKFJJDPG BKGIHIBDAPA)
|
||||
{
|
||||
if (IJNAMEBOMJJ != 0)
|
||||
{
|
||||
SubroomButtonPagedGrid subroomButtonPagedGrid = this.pagedGrid;
|
||||
this.AEMBAGPGHGE = IJNAMEBOMJJ;
|
||||
this.BKGIHIBDAPA = BKGIHIBDAPA;
|
||||
IReadOnlyList<DNACJGJEPEC> <LGPGODCCLPI>k__BackingField = IJNAMEBOMJJ.<LGPGODCCLPI>k__BackingField;
|
||||
int num = 0;
|
||||
if (num < BKGIHIBDAPA)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
subroomButtonPagedGrid.SetButtonModels(<LGPGODCCLPI>k__BackingField);
|
||||
string text = this.infoText.text;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
return Promise.FromResult<JPIJGHNNIDP>(JPIJGHNNIDP.Cancel);
|
||||
}
|
||||
|
||||
// Token: 0x0600C03D RID: 49213 RVA: 0x002D4BE8 File Offset: 0x002D2DE8
|
||||
[Token(Token = "0x600C03D")]
|
||||
[Address(RVA = "0x118C0F0", Offset = "0x118AAF0", VA = "0x18118C0F0")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.infoText).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600C03E RID: 49214 RVA: 0x002D4C08 File Offset: 0x002D2E08
|
||||
[Token(Token = "0x600C03E")]
|
||||
[Address(RVA = "0x118C3F0", Offset = "0x118ADF0", VA = "0x18118C3F0")]
|
||||
public void Button_ChooseSubroom(DNACJGJEPEC subroom)
|
||||
{
|
||||
if (subroom != 0)
|
||||
{
|
||||
KGMKKFJJDPG bkgihibdapa = this.BKGIHIBDAPA;
|
||||
int num = 0;
|
||||
ulong num2;
|
||||
if ((ulong)num < num2)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C03F RID: 49215 RVA: 0x002D4C34 File Offset: 0x002D2E34
|
||||
[Token(Token = "0x600C03F")]
|
||||
[Address(RVA = "0x118C650", Offset = "0x118B050", VA = "0x18118C650")]
|
||||
public ChooseSubroomDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007F26 RID: 32550
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F26")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private SubroomButtonPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007F27 RID: 32551
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007F27")]
|
||||
[SerializeField]
|
||||
private Text infoText;
|
||||
|
||||
// Token: 0x04007F28 RID: 32552
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007F28")]
|
||||
private PPENFJMFPNE AEMBAGPGHGE;
|
||||
|
||||
// Token: 0x04007F29 RID: 32553
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007F29")]
|
||||
private KGMKKFJJDPG BKGIHIBDAPA;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,551 @@
|
||||
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;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,330 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Reflection;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core.Creation;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001B8F RID: 7055
|
||||
[Token(Token = "0x2001B8F")]
|
||||
[StructLayout(3)]
|
||||
public class ColorInputUIDialog : UIDialog<string, string, ColorInputUIDialog.ABAJPFHNGBK, ColorInputUIDialog.NMLNGBGBKEN>
|
||||
{
|
||||
// Token: 0x0600BDE8 RID: 48616 RVA: 0x002CC768 File Offset: 0x002CA968
|
||||
[Token(Token = "0x600BDE8")]
|
||||
[Address(RVA = "0x118F430", Offset = "0x118DE30", VA = "0x18118F430", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
MakerPenColorGrid makerPenColorGrid = this.colorButtonPagedGrid;
|
||||
ShapeColorInfo[] array = EOKPFJPCGMK.IKFGMGLJFGE;
|
||||
Func<ShapeColorInfo, LNBGEMHOKFN> <>9__10_ = ColorInputUIDialog.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
ColorInputUIDialog.<>c.<>9__10_0 = (ShapeColorInfo sci) => sci.ColorID;
|
||||
}
|
||||
IEnumerable<ShapeColorInfo> enumerable = Enumerable.Select<ShapeColorInfo, LNBGEMHOKFN>(array, <>9__10_);
|
||||
makerPenColorGrid.SetShapeColors(enumerable, LNBGEMHOKFN.INVALID);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDE9 RID: 48617 RVA: 0x002CC7C4 File Offset: 0x002CA9C4
|
||||
[Token(Token = "0x600BDE9")]
|
||||
[Address(RVA = "0x118F620", Offset = "0x118E020", VA = "0x18118F620")]
|
||||
public void RefreshShapeColorButtons()
|
||||
{
|
||||
MakerPenColorGrid makerPenColorGrid = this.colorButtonPagedGrid;
|
||||
ShapeColorInfo[] array = EOKPFJPCGMK.IKFGMGLJFGE;
|
||||
Func<ShapeColorInfo, LNBGEMHOKFN> <>9__10_ = ColorInputUIDialog.<>c.<>9__10_0;
|
||||
if (<>9__10_ == 0)
|
||||
{
|
||||
ColorInputUIDialog.<>c.<>9__10_0 = (ShapeColorInfo sci) => sci.ColorID;
|
||||
}
|
||||
IEnumerable<ShapeColorInfo> enumerable = Enumerable.Select<ShapeColorInfo, LNBGEMHOKFN>(array, <>9__10_);
|
||||
makerPenColorGrid.SetShapeColors(enumerable, LNBGEMHOKFN.INVALID);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDEA RID: 48618 RVA: 0x002CC818 File Offset: 0x002CAA18
|
||||
[Token(Token = "0x600BDEA")]
|
||||
[Address(RVA = "0x118F2B0", Offset = "0x118DCB0", VA = "0x18118F2B0")]
|
||||
public void Button_SelectColor(LNBGEMHOKFN shapeColor)
|
||||
{
|
||||
Action<int> preview = this.Preview;
|
||||
this.ACCMBIGCCMH = (int)shapeColor;
|
||||
preview(shapeColor);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDEB RID: 48619 RVA: 0x002CC844 File Offset: 0x002CAA44
|
||||
[Token(Token = "0x600BDEB")]
|
||||
[Address(RVA = "0x118F770", Offset = "0x118E170", VA = "0x18118F770", Slot = "19")]
|
||||
public override IPromise<ColorInputUIDialog.NMLNGBGBKEN> ShowDialog(string AIKLPOJAIIO, string NGLHJIOMKBG = "Ok", [Optional] ColorInputUIDialog.ABAJPFHNGBK IOMCEKHGJNF)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.titleText;
|
||||
this.IOMCEKHGJNF = IOMCEKHGJNF;
|
||||
PLDMAFINLJO.FANDNIHFMNM(textMeshProUGUI, AIKLPOJAIIO);
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.okText, NGLHJIOMKBG);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BDEC RID: 48620 RVA: 0x002CC878 File Offset: 0x002CAA78
|
||||
[Token(Token = "0x600BDEC")]
|
||||
[Address(RVA = "0x118F310", Offset = "0x118DD10", VA = "0x18118F310")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
if (this.FLCKNFHKPON)
|
||||
{
|
||||
GameObject gameObject = this.infoText.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.FLCKNFHKPON = false;
|
||||
int accmbigccmh = this.ACCMBIGCCMH;
|
||||
this.FLCKNFHKPON = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BDED RID: 48621 RVA: 0x002CC8C0 File Offset: 0x002CAAC0
|
||||
[Token(Token = "0x600BDED")]
|
||||
[Address(RVA = "0x118F580", Offset = "0x118DF80", VA = "0x18118F580", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
int num = 0;
|
||||
ColorInputUIDialog.NMLNGBGBKEN iofbigoienk = ColorInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, num != 0);
|
||||
}
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDEE RID: 48622 RVA: 0x002CC8EC File Offset: 0x002CAAEC
|
||||
[Token(Token = "0x600BDEE")]
|
||||
[Address(RVA = "0x118F240", Offset = "0x118DC40", VA = "0x18118F240")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
ColorInputUIDialog.NMLNGBGBKEN iofbigoienk = ColorInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDEF RID: 48623 RVA: 0x002CC908 File Offset: 0x002CAB08
|
||||
[Token(Token = "0x600BDEF")]
|
||||
[Address(RVA = "0x118F3B0", Offset = "0x118DDB0", VA = "0x18118F3B0", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
ColorInputUIDialog.NMLNGBGBKEN iofbigoienk = ColorInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, OLFBOPIKDCI);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDF0 RID: 48624 RVA: 0x002CC924 File Offset: 0x002CAB24
|
||||
[Token(Token = "0x600BDF0")]
|
||||
[Address(RVA = "0x118F850", Offset = "0x118E250", VA = "0x18118F850")]
|
||||
public ColorInputUIDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BDF1 RID: 48625 RVA: 0x002CC950 File Offset: 0x002CAB50
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600BDF1")]
|
||||
[Address(RVA = "0x118F800", Offset = "0x118E200", VA = "0x18118F800")]
|
||||
static ColorInputUIDialog()
|
||||
{
|
||||
ulong num;
|
||||
ColorInputUIDialog.IOFBIGOIENK = num;
|
||||
}
|
||||
|
||||
// Token: 0x04007D58 RID: 32088
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007D58")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x04007D59 RID: 32089
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007D59")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI okText;
|
||||
|
||||
// Token: 0x04007D5A RID: 32090
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007D5A")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007D5B RID: 32091
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007D5B")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private MakerPenColorGrid colorButtonPagedGrid;
|
||||
|
||||
// Token: 0x04007D5C RID: 32092
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007D5C")]
|
||||
private int ACCMBIGCCMH = (int)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x04007D5D RID: 32093
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007D5D")]
|
||||
public Action<int> Preview;
|
||||
|
||||
// Token: 0x04007D5E RID: 32094
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007D5E")]
|
||||
private ColorInputUIDialog.ABAJPFHNGBK IOMCEKHGJNF;
|
||||
|
||||
// Token: 0x04007D5F RID: 32095
|
||||
[Token(Token = "0x4007D5F")]
|
||||
private static ColorInputUIDialog.NMLNGBGBKEN IOFBIGOIENK;
|
||||
|
||||
// Token: 0x04007D60 RID: 32096
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007D60")]
|
||||
private bool FLCKNFHKPON = true;
|
||||
|
||||
// Token: 0x02001B90 RID: 7056
|
||||
[Token(Token = "0x2001B90")]
|
||||
public sealed class ABAJPFHNGBK : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600BDF2 RID: 48626 RVA: 0x002CC964 File Offset: 0x002CAB64
|
||||
[Token(Token = "0x600BDF2")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public ABAJPFHNGBK(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600BDF3 RID: 48627 RVA: 0x002CC980 File Offset: 0x002CAB80
|
||||
[Token(Token = "0x600BDF3")]
|
||||
[Address(RVA = "0x7691D0", Offset = "0x767BD0", VA = "0x1807691D0", Slot = "13")]
|
||||
public bool Invoke(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL)
|
||||
{
|
||||
Delegate[] delegates = this.delegates;
|
||||
if (delegates != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
uint num2;
|
||||
if (num2 == (uint)0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Delegate @delegate = delegates[1];
|
||||
Delegate delegate2 = delegates[0];
|
||||
uint num3;
|
||||
if (@delegate.method_info == num3)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
ExecutionEngineException ex;
|
||||
if (ex == 0 || @delegate == (ulong)2L)
|
||||
{
|
||||
MethodInfo method_info = @delegate.method_info;
|
||||
MethodInfo methodInfo;
|
||||
if (DEIGEPKFGHG != (ulong)2L)
|
||||
{
|
||||
uint num4;
|
||||
if (method_info != num4)
|
||||
{
|
||||
if (delegate2 != 0)
|
||||
{
|
||||
}
|
||||
methodInfo = @delegate.method_info;
|
||||
if (num < @delegate)
|
||||
{
|
||||
num += num;
|
||||
if (num != @delegate)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
num += methodInfo;
|
||||
num += 19;
|
||||
methodInfo += methodInfo;
|
||||
num += num;
|
||||
num++;
|
||||
num += methodInfo;
|
||||
num += 19;
|
||||
}
|
||||
if (methodInfo != 0 || methodInfo == 0)
|
||||
{
|
||||
goto IL_B6;
|
||||
}
|
||||
}
|
||||
if (methodInfo == null)
|
||||
{
|
||||
goto IL_118;
|
||||
}
|
||||
if (methodInfo != 0)
|
||||
{
|
||||
}
|
||||
if (methodInfo == 0)
|
||||
{
|
||||
}
|
||||
IL_B6:
|
||||
MethodInfo method_info2 = @delegate.method_info;
|
||||
int num5 = 0;
|
||||
if (num5 < @delegate)
|
||||
{
|
||||
num5 += num5;
|
||||
if (num5 != @delegate)
|
||||
{
|
||||
num5++;
|
||||
}
|
||||
}
|
||||
num5 += method_info2;
|
||||
num5 += 19;
|
||||
num5 += num5;
|
||||
int num6 = 0;
|
||||
int num7 = 0;
|
||||
num7 += num7;
|
||||
num7++;
|
||||
num7 += num6;
|
||||
num7 += 19;
|
||||
num7 += 19;
|
||||
IL_118:
|
||||
if (methodInfo != 0 || num7 != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600BDF4 RID: 48628 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BDF4")]
|
||||
[Address(RVA = "0x4330B0", Offset = "0x431AB0", VA = "0x1804330B0", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(TextMeshProUGUI DEIGEPKFGHG, string DBFBLNILIGL, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600BDF5 RID: 48629 RVA: 0x002CCAB8 File Offset: 0x002CACB8
|
||||
[Token(Token = "0x600BDF5")]
|
||||
[Address(RVA = "0x433E40", Offset = "0x432840", VA = "0x180433E40", Slot = "15")]
|
||||
public bool EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001B91 RID: 7057
|
||||
[Token(Token = "0x2001B91")]
|
||||
public struct NMLNGBGBKEN
|
||||
{
|
||||
// Token: 0x04007D61 RID: 32097
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D61")]
|
||||
public int FPBDPNBBANO;
|
||||
|
||||
// Token: 0x04007D62 RID: 32098
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x4")]
|
||||
[Token(Token = "0x4007D62")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BBC RID: 7100
|
||||
[Token(Token = "0x2001BBC")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE91 RID: 48785
|
||||
[Token(Token = "0x600BE91")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB);
|
||||
|
||||
// Token: 0x0600BE92 RID: 48786 RVA: 0x002CE358 File Offset: 0x002CC558
|
||||
[Token(Token = "0x600BE92")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BBD RID: 7101
|
||||
[Token(Token = "0x2001BBD")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1, T2> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE93 RID: 48787
|
||||
[Token(Token = "0x600BE93")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE);
|
||||
|
||||
// Token: 0x0600BE94 RID: 48788 RVA: 0x002CE374 File Offset: 0x002CC574
|
||||
[Token(Token = "0x600BE94")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BBE RID: 7102
|
||||
[Token(Token = "0x2001BBE")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE95 RID: 48789
|
||||
[Token(Token = "0x600BE95")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO);
|
||||
|
||||
// Token: 0x0600BE96 RID: 48790 RVA: 0x002CE390 File Offset: 0x002CC590
|
||||
[Token(Token = "0x600BE96")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BBF RID: 7103
|
||||
[Token(Token = "0x2001BBF")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3, T4> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE97 RID: 48791
|
||||
[Token(Token = "0x600BE97")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC);
|
||||
|
||||
// Token: 0x0600BE98 RID: 48792 RVA: 0x002CE3AC File Offset: 0x002CC5AC
|
||||
[Token(Token = "0x600BE98")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BC0 RID: 7104
|
||||
[Token(Token = "0x2001BC0")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3, T4, T5> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE99 RID: 48793
|
||||
[Token(Token = "0x600BE99")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC, T5 APPPEMMNKAM);
|
||||
|
||||
// Token: 0x0600BE9A RID: 48794 RVA: 0x002CE3C8 File Offset: 0x002CC5C8
|
||||
[Token(Token = "0x600BE9A")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BC1 RID: 7105
|
||||
[Token(Token = "0x2001BC1")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog<T1, T2, T3, T4, T5, T6> : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE9B RID: 48795
|
||||
[Token(Token = "0x600BE9B")]
|
||||
[Address(Slot = "20")]
|
||||
public abstract IPromise<JPIJGHNNIDP> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC, T5 APPPEMMNKAM, T6 LCAFDACMFGM);
|
||||
|
||||
// Token: 0x0600BE9C RID: 48796 RVA: 0x002CE3E4 File Offset: 0x002CC5E4
|
||||
[Token(Token = "0x600BE9C")]
|
||||
[Address(RVA = "0x1B1ACC0", Offset = "0x1B196C0", VA = "0x181B1ACC0")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BBB RID: 7099
|
||||
[Token(Token = "0x2001BBB")]
|
||||
[StructLayout(3)]
|
||||
public abstract class ConfirmUIDialog : UIDialog<JPIJGHNNIDP>
|
||||
{
|
||||
// Token: 0x0600BE8A RID: 48778 RVA: 0x002CE2A4 File Offset: 0x002CC4A4
|
||||
[Token(Token = "0x600BE8A")]
|
||||
[Address(RVA = "0x118FBA0", Offset = "0x118E5A0", VA = "0x18118FBA0", Slot = "19")]
|
||||
public virtual void Button_Affirmative()
|
||||
{
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE8B RID: 48779 RVA: 0x002CE2BC File Offset: 0x002CC4BC
|
||||
[Token(Token = "0x600BE8B")]
|
||||
[Address(RVA = "0x118FBE0", Offset = "0x118E5E0", VA = "0x18118FBE0")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE8C RID: 48780 RVA: 0x002CE2D4 File Offset: 0x002CC4D4
|
||||
[Token(Token = "0x600BE8C")]
|
||||
[Address(RVA = "0x118FC20", Offset = "0x118E620", VA = "0x18118FC20")]
|
||||
public void Button_Negative()
|
||||
{
|
||||
base.KHKDGPHPIND((uint)2, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE8D RID: 48781 RVA: 0x002CE2EC File Offset: 0x002CC4EC
|
||||
[Token(Token = "0x600BE8D")]
|
||||
[Address(RVA = "0x118FC60", Offset = "0x118E660", VA = "0x18118FC60")]
|
||||
public void Button_NotNow()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE8E RID: 48782 RVA: 0x002CE304 File Offset: 0x002CC504
|
||||
[Token(Token = "0x600BE8E")]
|
||||
[Address(RVA = "0x118FCF0", Offset = "0x118E6F0", VA = "0x18118FCF0", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base.KHKDGPHPIND(num2, num != 0);
|
||||
}
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE8F RID: 48783 RVA: 0x002CE32C File Offset: 0x002CC52C
|
||||
[Token(Token = "0x600BE8F")]
|
||||
[Address(RVA = "0x118FCA0", Offset = "0x118E6A0", VA = "0x18118FCA0", Slot = "17")]
|
||||
public override void ForceCancel(bool OPBKEBCBNLE)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, OPBKEBCBNLE);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE90 RID: 48784 RVA: 0x002CE344 File Offset: 0x002CC544
|
||||
[Token(Token = "0x600BE90")]
|
||||
[Address(RVA = "0x118FD60", Offset = "0x118E760", VA = "0x18118FD60")]
|
||||
protected ConfirmUIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,187 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C01 RID: 7169
|
||||
[Token(Token = "0x2001C01")]
|
||||
[StructLayout(3)]
|
||||
public class EditInventionTagsDialog : EditTagsDialog<OBBBPCBIMME>, CINJNCJKHAF
|
||||
{
|
||||
// Token: 0x17001E24 RID: 7716
|
||||
// (get) Token: 0x0600C040 RID: 49216 RVA: 0x002D4C48 File Offset: 0x002D2E48
|
||||
[Token(Token = "0x17001E24")]
|
||||
protected override int CLJOBCGKDGF
|
||||
{
|
||||
[Token(Token = "0x600C040")]
|
||||
[Address(RVA = "0x57DC90", Offset = "0x57C690", VA = "0x18057DC90", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return 5;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C041 RID: 49217 RVA: 0x002D4C58 File Offset: 0x002D2E58
|
||||
[Token(Token = "0x600C041")]
|
||||
[Address(RVA = "0x1194310", Offset = "0x1192D10", VA = "0x181194310", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
if (LDNFNNNHPPB == 0)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
ulong num;
|
||||
base.BMFPEJMLIKD(empty, num != 0UL);
|
||||
}
|
||||
int num2 = 0;
|
||||
base.BMFPEJMLIKD("Loading...", num2 != 0);
|
||||
IPromise<HJPDBNLCGIB> promise = BBHENFCNLAB.IIPHPOBADGF(this.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField);
|
||||
Action<HJPDBNLCGIB> action = new Action(this.LJBPFGFABGI);
|
||||
int num3 = 0;
|
||||
num3 += num3;
|
||||
num3++;
|
||||
Action action2 = new Action(this.CFNCKLOJCLA);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C042 RID: 49218 RVA: 0x002D4CD8 File Offset: 0x002D2ED8
|
||||
[Token(Token = "0x600C042")]
|
||||
[Address(RVA = "0x1193BC0", Offset = "0x11925C0", VA = "0x181193BC0", Slot = "22")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
IPromise<List<string>> promise = BBHENFCNLAB.CJFHAPJJPEO();
|
||||
Action<List<string>> action = new Action(this.AFGABJCAGIO);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C043 RID: 49219 RVA: 0x002D4D08 File Offset: 0x002D2F08
|
||||
[Token(Token = "0x600C043")]
|
||||
[Address(RVA = "0x1193C80", Offset = "0x1192680", VA = "0x181193C80")]
|
||||
public void Button_Save()
|
||||
{
|
||||
if (base.DCLACCBLANM())
|
||||
{
|
||||
int num = 0;
|
||||
base.BMFPEJMLIKD("Saving...", num != 0);
|
||||
long <BHBCCAKKIMJ>k__BackingField = this.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField;
|
||||
Action<NJMAEIPIOAP> action = new Action(this.GHMPCEHDELC);
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
Action<string> action2 = new Action(this.GKGIFPJNPLG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C044 RID: 49220 RVA: 0x002D4D6C File Offset: 0x002D2F6C
|
||||
[Token(Token = "0x600C044")]
|
||||
[Address(RVA = "0x11944D0", Offset = "0x1192ED0", VA = "0x1811944D0")]
|
||||
public EditInventionTagsDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C045 RID: 49221 RVA: 0x002D4D80 File Offset: 0x002D2F80
|
||||
[Token(Token = "0x600C045")]
|
||||
[Address(RVA = "0x1193FA0", Offset = "0x11929A0", VA = "0x181193FA0")]
|
||||
[CompilerGenerated]
|
||||
private void LJBPFGFABGI(HJPDBNLCGIB GKMINFBIAMJ)
|
||||
{
|
||||
if (GKMINFBIAMJ != 0)
|
||||
{
|
||||
List<JLFCINPLFID> <KKFLLGKIPND>k__BackingField = GKMINFBIAMJ.<KKFLLGKIPND>k__BackingField;
|
||||
Func<JLFCINPLFID, bool> <>9__3_ = EditInventionTagsDialog.<>c.<>9__3_2;
|
||||
if (<>9__3_ == 0)
|
||||
{
|
||||
EditInventionTagsDialog.<>c.<>9__3_2 = (JLFCINPLFID tag) => tag.<PALMIOEJANE>k__BackingField == GGCHLMKPJLE.General;
|
||||
}
|
||||
IEnumerable<JLFCINPLFID> enumerable = Enumerable.Where<JLFCINPLFID>(<KKFLLGKIPND>k__BackingField, <>9__3_);
|
||||
Func<JLFCINPLFID, string> func;
|
||||
if (EditInventionTagsDialog.<>c.<>9__3_3 == 0)
|
||||
{
|
||||
func = (JLFCINPLFID tag) => tag.<PAJHIMLGFHH>k__BackingField;
|
||||
EditInventionTagsDialog.<>c.<>9__3_3 = func;
|
||||
}
|
||||
List<string> list = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(enumerable, func));
|
||||
List<JLFCINPLFID> <KKFLLGKIPND>k__BackingField2 = GKMINFBIAMJ.<KKFLLGKIPND>k__BackingField;
|
||||
Func<JLFCINPLFID, bool> func2;
|
||||
if (EditInventionTagsDialog.<>c.<>9__3_4 == 0)
|
||||
{
|
||||
func2 = delegate(JLFCINPLFID tag)
|
||||
{
|
||||
GGCHLMKPJLE <PALMIOEJANE>k__BackingField = tag.<PALMIOEJANE>k__BackingField;
|
||||
if (<PALMIOEJANE>k__BackingField == GGCHLMKPJLE.Auto)
|
||||
{
|
||||
}
|
||||
return <PALMIOEJANE>k__BackingField == GGCHLMKPJLE.AGOnly;
|
||||
};
|
||||
EditInventionTagsDialog.<>c.<>9__3_4 = func2;
|
||||
}
|
||||
IEnumerable<JLFCINPLFID> enumerable2 = Enumerable.Where<JLFCINPLFID>(<KKFLLGKIPND>k__BackingField2, func2);
|
||||
Func<JLFCINPLFID, string> func3;
|
||||
if (EditInventionTagsDialog.<>c.<>9__3_5 == 0)
|
||||
{
|
||||
func3 = (JLFCINPLFID tag) => tag.<PAJHIMLGFHH>k__BackingField;
|
||||
EditInventionTagsDialog.<>c.<>9__3_5 = func3;
|
||||
}
|
||||
List<string> list2 = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(enumerable2, func3));
|
||||
base.JLJGALBGFOK();
|
||||
base.MFNAPJMOHIP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C046 RID: 49222 RVA: 0x002D4E68 File Offset: 0x002D3068
|
||||
[Token(Token = "0x600C046")]
|
||||
[Address(RVA = "0x1193E40", Offset = "0x1192840", VA = "0x181193E40")]
|
||||
[CompilerGenerated]
|
||||
private void CFNCKLOJCLA()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
base.BMFPEJMLIKD(empty, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C047 RID: 49223 RVA: 0x002D4E84 File Offset: 0x002D3084
|
||||
[Token(Token = "0x600C047")]
|
||||
[Address(RVA = "0x1193B40", Offset = "0x1192540", VA = "0x181193B40")]
|
||||
[CompilerGenerated]
|
||||
private void AFGABJCAGIO(List<string> BEHKJEAHGLD)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
base.MFNAPJMOHIP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C048 RID: 49224 RVA: 0x002D4EA4 File Offset: 0x002D30A4
|
||||
[Token(Token = "0x600C048")]
|
||||
[Address(RVA = "0x1193E90", Offset = "0x1192890", VA = "0x181193E90")]
|
||||
[CompilerGenerated]
|
||||
private void GHMPCEHDELC(NJMAEIPIOAP GIAOBLMEMMI)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
base.AOMFBFABCFO(empty, GIAOBLMEMMI);
|
||||
}
|
||||
|
||||
// Token: 0x0600C049 RID: 49225 RVA: 0x002D4EC0 File Offset: 0x002D30C0
|
||||
[Token(Token = "0x600C049")]
|
||||
[Address(RVA = "0x1193EF0", Offset = "0x11928F0", VA = "0x181193EF0")]
|
||||
[CompilerGenerated]
|
||||
private void GKGIFPJNPLG(string MOPOMPHBHKF)
|
||||
{
|
||||
Debug.LogError("Failed to modify tags: " + MOPOMPHBHKF);
|
||||
string text = "Failed to modify tags: " + MOPOMPHBHKF;
|
||||
base.BMFPEJMLIKD(text, true);
|
||||
}
|
||||
|
||||
// Token: 0x04007F2A RID: 32554
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007F2A")]
|
||||
private OBBBPCBIMME BFKEFCFNNKH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,195 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C03 RID: 7171
|
||||
[Token(Token = "0x2001C03")]
|
||||
[StructLayout(3)]
|
||||
public class EditPlayerEventTagsDialog : EditTagsDialog<EditPlayerEventTagsDialog.HCIOHLPMANA>
|
||||
{
|
||||
// Token: 0x17001E25 RID: 7717
|
||||
// (get) Token: 0x0600C050 RID: 49232 RVA: 0x002D4F98 File Offset: 0x002D3198
|
||||
[Token(Token = "0x17001E25")]
|
||||
protected override int CLJOBCGKDGF
|
||||
{
|
||||
[Token(Token = "0x600C050")]
|
||||
[Address(RVA = "0x718700", Offset = "0x717100", VA = "0x180718700", Slot = "21")]
|
||||
get
|
||||
{
|
||||
return 3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C051 RID: 49233 RVA: 0x002D4FA8 File Offset: 0x002D31A8
|
||||
[Token(Token = "0x600C051")]
|
||||
[Address(RVA = "0x1194590", Offset = "0x1192F90", VA = "0x181194590", Slot = "22")]
|
||||
protected override void Awake()
|
||||
{
|
||||
base.Awake();
|
||||
IPromise<List<string>> promise = GNPDMBPGHBH.CJFHAPJJPEO();
|
||||
Action<List<string>> action = new Action(this.AFGABJCAGIO);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C052 RID: 49234 RVA: 0x002D4FD8 File Offset: 0x002D31D8
|
||||
[Token(Token = "0x600C052")]
|
||||
[Address(RVA = "0x1194BC0", Offset = "0x11935C0", VA = "0x181194BC0", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(EditPlayerEventTagsDialog.HCIOHLPMANA FMKCPGMFFMI)
|
||||
{
|
||||
EditPlayerEventTagsDialog.HCIOHLPMANA jjapbnjppak = this.JJAPBNJPPAK;
|
||||
if (jjapbnjppak == 0)
|
||||
{
|
||||
IReadOnlyList<string> pkkadkgdhni = this.JJAPBNJPPAK.PKKADKGDHNI;
|
||||
if (pkkadkgdhni == 0)
|
||||
{
|
||||
goto IL_46;
|
||||
}
|
||||
List<string> list = Enumerable.ToList<string>(pkkadkgdhni);
|
||||
base.JLJGALBGFOK();
|
||||
base.MFNAPJMOHIP();
|
||||
}
|
||||
Action<List<string>> ijpkbhejdol = jjapbnjppak.IJPKBHEJDOL;
|
||||
Action<IOFNNFFJIAN> action = new Action(this.OKPAOGJIJCC);
|
||||
IL_46:
|
||||
string text = string.Empty;
|
||||
base.BMFPEJMLIKD(text, true);
|
||||
text = "Save";
|
||||
if (this.JJAPBNJPPAK == (ulong)0L)
|
||||
{
|
||||
text = "Okay";
|
||||
}
|
||||
base.SetButtonText(text, "Cancel");
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C053 RID: 49235 RVA: 0x002D5070 File Offset: 0x002D3270
|
||||
[Token(Token = "0x600C053")]
|
||||
[Address(RVA = "0x1194650", Offset = "0x1193050", VA = "0x181194650")]
|
||||
public void Button_Save()
|
||||
{
|
||||
if (base.DCLACCBLANM())
|
||||
{
|
||||
if (this.JJAPBNJPPAK.IJPKBHEJDOL != 0)
|
||||
{
|
||||
}
|
||||
if (this.JJAPBNJPPAK == (ulong)0L)
|
||||
{
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.BMFPEJMLIKD("Saving...", num != 0);
|
||||
EditPlayerEventTagsDialog.HCIOHLPMANA jjapbnjppak = this.JJAPBNJPPAK;
|
||||
int num2 = 0;
|
||||
Action<LLNPLLBEJBE> action = new Action(this.JKJJAEOOHHH);
|
||||
if (num2 < this)
|
||||
{
|
||||
num2 += num2;
|
||||
if (num2 == this)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C054 RID: 49236 RVA: 0x002D50DC File Offset: 0x002D32DC
|
||||
[Token(Token = "0x600C054")]
|
||||
[Address(RVA = "0x1194D80", Offset = "0x1193780", VA = "0x181194D80")]
|
||||
public EditPlayerEventTagsDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C055 RID: 49237 RVA: 0x002D50F0 File Offset: 0x002D32F0
|
||||
[Token(Token = "0x600C055")]
|
||||
[Address(RVA = "0x1194510", Offset = "0x1192F10", VA = "0x181194510")]
|
||||
[CompilerGenerated]
|
||||
private void AFGABJCAGIO(List<string> BEHKJEAHGLD)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
base.MFNAPJMOHIP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C056 RID: 49238 RVA: 0x002D5110 File Offset: 0x002D3310
|
||||
[Token(Token = "0x600C056")]
|
||||
[Address(RVA = "0x11949D0", Offset = "0x11933D0", VA = "0x1811949D0")]
|
||||
[CompilerGenerated]
|
||||
private void OKPAOGJIJCC(IOFNNFFJIAN EFDBFLPKHKA)
|
||||
{
|
||||
if (EFDBFLPKHKA != 0)
|
||||
{
|
||||
List<JLFCINPLFID> <KKFLLGKIPND>k__BackingField = EFDBFLPKHKA.<KKFLLGKIPND>k__BackingField;
|
||||
Func<JLFCINPLFID, bool> <>9__5_ = EditPlayerEventTagsDialog.<>c.<>9__5_1;
|
||||
if (<>9__5_ == 0)
|
||||
{
|
||||
EditPlayerEventTagsDialog.<>c.<>9__5_1 = (JLFCINPLFID t) => t.<PALMIOEJANE>k__BackingField == GGCHLMKPJLE.General;
|
||||
}
|
||||
IEnumerable<JLFCINPLFID> enumerable = Enumerable.Where<JLFCINPLFID>(<KKFLLGKIPND>k__BackingField, <>9__5_);
|
||||
Func<JLFCINPLFID, string> func;
|
||||
if (EditPlayerEventTagsDialog.<>c.<>9__5_2 == 0)
|
||||
{
|
||||
func = (JLFCINPLFID t) => t.<PAJHIMLGFHH>k__BackingField;
|
||||
EditPlayerEventTagsDialog.<>c.<>9__5_2 = func;
|
||||
}
|
||||
List<string> list = Enumerable.ToList<string>(Enumerable.Select<JLFCINPLFID, string>(enumerable, func));
|
||||
base.JLJGALBGFOK();
|
||||
base.MFNAPJMOHIP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C057 RID: 49239 RVA: 0x002D5190 File Offset: 0x002D3390
|
||||
[Token(Token = "0x600C057")]
|
||||
[Address(RVA = "0x1194910", Offset = "0x1193310", VA = "0x181194910")]
|
||||
[CompilerGenerated]
|
||||
private void JKJJAEOOHHH(LLNPLLBEJBE MAOOLFEBOOD)
|
||||
{
|
||||
DGOPHENCPOC <PAMGOEFEDLE>k__BackingField = MAOOLFEBOOD.<PAMGOEFEDLE>k__BackingField;
|
||||
if (<PAMGOEFEDLE>k__BackingField != DGOPHENCPOC.Success)
|
||||
{
|
||||
if (<PAMGOEFEDLE>k__BackingField != DGOPHENCPOC.ModifyTagsFailed)
|
||||
{
|
||||
string text = <PAMGOEFEDLE>k__BackingField.CAHFAHEBPNM();
|
||||
}
|
||||
NJMAEIPIOAP <OKCOAMCNOKK>k__BackingField = MAOOLFEBOOD.<OKCOAMCNOKK>k__BackingField;
|
||||
string text2;
|
||||
base.BMFPEJMLIKD(text2, true);
|
||||
return;
|
||||
}
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x04007F30 RID: 32560
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007F30")]
|
||||
private EditPlayerEventTagsDialog.HCIOHLPMANA JJAPBNJPPAK;
|
||||
|
||||
// Token: 0x02001C04 RID: 7172
|
||||
[Token(Token = "0x2001C04")]
|
||||
public struct HCIOHLPMANA
|
||||
{
|
||||
// Token: 0x04007F31 RID: 32561
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F31")]
|
||||
public CCMBKDINCAH AANNMHFBONM;
|
||||
|
||||
// Token: 0x04007F32 RID: 32562
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007F32")]
|
||||
public IReadOnlyList<string> PKKADKGDHNI;
|
||||
|
||||
// Token: 0x04007F33 RID: 32563
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007F33")]
|
||||
public Action<List<string>> IJPKBHEJDOL;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,365 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Globalization;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C06 RID: 7174
|
||||
[Token(Token = "0x2001C06")]
|
||||
[StructLayout(3)]
|
||||
public abstract class EditTagsDialog<T> : ConfirmUIDialog<T>
|
||||
{
|
||||
// Token: 0x17001E26 RID: 7718
|
||||
// (get) Token: 0x0600C05C RID: 49244
|
||||
[Token(Token = "0x17001E26")]
|
||||
protected abstract int CLJOBCGKDGF
|
||||
{
|
||||
[Token(Token = "0x600C05C")]
|
||||
[Address(Slot = "21")]
|
||||
get;
|
||||
}
|
||||
|
||||
// Token: 0x0600C05D RID: 49245 RVA: 0x002D5238 File Offset: 0x002D3438
|
||||
[Token(Token = "0x600C05D")]
|
||||
[Address(RVA = "0x1B1E7D0", Offset = "0x1B1D1D0", VA = "0x181B1E7D0", Slot = "22")]
|
||||
protected virtual void Awake()
|
||||
{
|
||||
int num = 0;
|
||||
ToggleButton3D[] array;
|
||||
if (num < array.Length)
|
||||
{
|
||||
new EditTagsDialog.JELMHBENPFK().toggleIndex = num;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C05E RID: 49246 RVA: 0x002D5268 File Offset: 0x002D3468
|
||||
[Token(Token = "0x600C05E")]
|
||||
[Address(RVA = "0x1B1F800", Offset = "0x1B1E200", VA = "0x181B1F800", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
int num = 0;
|
||||
InputField3D inputField3D = this.playerTagsField;
|
||||
if (num < inputField3D)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C05F RID: 49247 RVA: 0x002D5294 File Offset: 0x002D3494
|
||||
[Token(Token = "0x600C05F")]
|
||||
[Address(RVA = "0x1B1EAF0", Offset = "0x1B1D4F0", VA = "0x181B1EAF0")]
|
||||
protected void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
int num = 0;
|
||||
num++;
|
||||
}
|
||||
|
||||
// Token: 0x0600C060 RID: 49248 RVA: 0x002D52B0 File Offset: 0x002D34B0
|
||||
[Token(Token = "0x600C060")]
|
||||
[Address(RVA = "0x1B1F160", Offset = "0x1B1DB60", VA = "0x181B1F160")]
|
||||
protected void JLJGALBGFOK()
|
||||
{
|
||||
bool flag;
|
||||
if (!flag || typeof(global::UnityEngine.Object).TypeHandle != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C061 RID: 49249 RVA: 0x002D52D0 File Offset: 0x002D34D0
|
||||
[Token(Token = "0x600C061")]
|
||||
[Address(RVA = "0x1B1E450", Offset = "0x1B1CE50", VA = "0x181B1E450")]
|
||||
protected void AOMFBFABCFO(string MOPOMPHBHKF, NJMAEIPIOAP MAOOLFEBOOD)
|
||||
{
|
||||
Debug.LogError("Failed to modify tags: " + MOPOMPHBHKF);
|
||||
string text = "Failed to modify tags: " + MOPOMPHBHKF;
|
||||
this.BMFPEJMLIKD(text, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C062 RID: 49250 RVA: 0x002D5330 File Offset: 0x002D3530
|
||||
[Token(Token = "0x600C062")]
|
||||
[Address(RVA = "0x1B1EEA0", Offset = "0x1B1D8A0", VA = "0x181B1EEA0")]
|
||||
protected bool DCLACCBLANM()
|
||||
{
|
||||
string text;
|
||||
if (string.IsNullOrEmpty(text))
|
||||
{
|
||||
}
|
||||
char[] array = new char[4];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.793B7F8007695DFB283C88ACADE6C53B40B35D57).FieldHandle);
|
||||
string text2;
|
||||
string[] array2 = text2.Split(array, StringSplitOptions.RemoveEmptyEntries);
|
||||
if (Enumerable.Count<string>(Enumerable.Distinct<string>(array2)) == array2.Length)
|
||||
{
|
||||
int num = 0;
|
||||
int length = array2.Length;
|
||||
if (num < length)
|
||||
{
|
||||
string text3 = array2[num];
|
||||
if (text3.IsAlphaNumeric())
|
||||
{
|
||||
int stringLength = text3.m_stringLength;
|
||||
num++;
|
||||
}
|
||||
}
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C063 RID: 49251 RVA: 0x002D53B0 File Offset: 0x002D35B0
|
||||
[Token(Token = "0x600C063")]
|
||||
[Address(RVA = "0x1B1F590", Offset = "0x1B1DF90", VA = "0x181B1F590")]
|
||||
protected void MFNAPJMOHIP()
|
||||
{
|
||||
EditTagsDialog.DEIEEFLNAKN deieeflnakn = new EditTagsDialog.DEIEEFLNAKN();
|
||||
int num = 0;
|
||||
deieeflnakn.i = num;
|
||||
if (num < deieeflnakn)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
GameObject gameObject;
|
||||
ulong num3;
|
||||
gameObject.SetActive(num3 != 0UL);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C064 RID: 49252 RVA: 0x002D53F4 File Offset: 0x002D35F4
|
||||
[Token(Token = "0x600C064")]
|
||||
[Address(RVA = "0x1B1F890", Offset = "0x1B1E290", VA = "0x181B1F890")]
|
||||
public void SetButtonText(string NGLHJIOMKBG, string PFPKPDLHEEL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C065 RID: 49253 RVA: 0x002D5410 File Offset: 0x002D3610
|
||||
[Token(Token = "0x600C065")]
|
||||
[Address(RVA = "0x1B1FCA0", Offset = "0x1B1E6A0", VA = "0x181B1FCA0")]
|
||||
public void Toggle_Tag(int EFBDCIJMFGD, bool LLJFGDMOOFA)
|
||||
{
|
||||
EditTagsDialog.JIFMHNPCOOO jifmhnpcooo = new EditTagsDialog.JIFMHNPCOOO();
|
||||
jifmhnpcooo.<>4__this = this;
|
||||
jifmhnpcooo.index = EFBDCIJMFGD;
|
||||
if (EFBDCIJMFGD < jifmhnpcooo)
|
||||
{
|
||||
if (LLJFGDMOOFA)
|
||||
{
|
||||
string text;
|
||||
string text2;
|
||||
if (text == 0)
|
||||
{
|
||||
text2 = text + ", ";
|
||||
}
|
||||
string text3 = text2 + text2;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
char[] array = new char[3];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.AD289DAE9B162199AEF72EBB3D0E1DF6A9B90ED0).FieldHandle);
|
||||
string text4;
|
||||
Func<string, bool> func;
|
||||
string[] array2 = Enumerable.ToArray<string>(Enumerable.Where<string>(text4.Split(array, StringSplitOptions.RemoveEmptyEntries), func));
|
||||
string text5 = string.Join(", ", array2);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C066 RID: 49254 RVA: 0x002D5498 File Offset: 0x002D3698
|
||||
[Token(Token = "0x600C066")]
|
||||
[Address(RVA = "0x1B1FED0", Offset = "0x1B1E8D0", VA = "0x181B1FED0")]
|
||||
protected EditTagsDialog()
|
||||
{
|
||||
ToggleButton3D[] array = new ToggleButton3D[0];
|
||||
List<string> list = new List();
|
||||
List<string> list2 = new List();
|
||||
List<string> list3 = new List();
|
||||
int num = this.CLJOBCGKDGF;
|
||||
}
|
||||
|
||||
// Token: 0x04007F37 RID: 32567
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F37")]
|
||||
[SerializeField]
|
||||
protected TextMeshProUGUI autoTagsText;
|
||||
|
||||
// Token: 0x04007F38 RID: 32568
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F38")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
protected InputField3D playerTagsField;
|
||||
|
||||
// Token: 0x04007F39 RID: 32569
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F39")]
|
||||
[SerializeField]
|
||||
protected GameObject tagTogglesParent;
|
||||
|
||||
// Token: 0x04007F3A RID: 32570
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F3A")]
|
||||
[SerializeField]
|
||||
protected TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007F3B RID: 32571
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F3B")]
|
||||
[SerializeField]
|
||||
protected Button3D cancelButton;
|
||||
|
||||
// Token: 0x04007F3C RID: 32572
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F3C")]
|
||||
[SerializeField]
|
||||
protected Button3D saveButton;
|
||||
|
||||
// Token: 0x04007F3D RID: 32573
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F3D")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI cancelButtonText;
|
||||
|
||||
// Token: 0x04007F3E RID: 32574
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F3E")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI saveButtonText;
|
||||
|
||||
// Token: 0x04007F3F RID: 32575
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F3F")]
|
||||
protected ToggleButton3D[] GHIJPFKKLHN;
|
||||
|
||||
// Token: 0x04007F40 RID: 32576
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F40")]
|
||||
protected List<string> NOLONFFJNPA;
|
||||
|
||||
// Token: 0x04007F41 RID: 32577
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F41")]
|
||||
protected List<string> LBAOCHFCLPO;
|
||||
|
||||
// Token: 0x04007F42 RID: 32578
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F42")]
|
||||
protected IReadOnlyList<string> CHBPCJDJGPP;
|
||||
|
||||
// Token: 0x02001C07 RID: 7175
|
||||
[Token(Token = "0x2001C07")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JELMHBENPFK
|
||||
{
|
||||
// Token: 0x0600C067 RID: 49255 RVA: 0x002D54C8 File Offset: 0x002D36C8
|
||||
[Token(Token = "0x600C067")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public JELMHBENPFK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C068 RID: 49256 RVA: 0x002D54E4 File Offset: 0x002D36E4
|
||||
[Token(Token = "0x600C068")]
|
||||
[Address(RVA = "0x1B20750", Offset = "0x1B1F150", VA = "0x181B20750")]
|
||||
internal void <Awake>b__0(bool isOn)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007F43 RID: 32579
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F43")]
|
||||
public int toggleIndex;
|
||||
|
||||
// Token: 0x04007F44 RID: 32580
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F44")]
|
||||
public EditTagsDialog<T> <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02001C08 RID: 7176
|
||||
[Token(Token = "0x2001C08")]
|
||||
[CompilerGenerated]
|
||||
private sealed class DEIEEFLNAKN
|
||||
{
|
||||
// Token: 0x0600C069 RID: 49257 RVA: 0x002D54F8 File Offset: 0x002D36F8
|
||||
[Token(Token = "0x600C069")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public DEIEEFLNAKN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C06A RID: 49258 RVA: 0x002D5514 File Offset: 0x002D3714
|
||||
[Token(Token = "0x600C06A")]
|
||||
[Address(RVA = "0x1B1E3A0", Offset = "0x1B1CDA0", VA = "0x181B1E3A0")]
|
||||
internal bool <RefreshHotTagToggles>b__0(string t)
|
||||
{
|
||||
CultureInfo invariantCulture = CultureInfo.InvariantCulture;
|
||||
int num;
|
||||
return num == 0;
|
||||
}
|
||||
|
||||
// Token: 0x04007F45 RID: 32581
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F45")]
|
||||
public int i;
|
||||
|
||||
// Token: 0x04007F46 RID: 32582
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F46")]
|
||||
public EditTagsDialog<T> <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02001C09 RID: 7177
|
||||
[Token(Token = "0x2001C09")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JIFMHNPCOOO
|
||||
{
|
||||
// Token: 0x0600C06B RID: 49259 RVA: 0x002D5534 File Offset: 0x002D3734
|
||||
[Token(Token = "0x600C06B")]
|
||||
[Address(RVA = "0x1B1AA80", Offset = "0x1B19480", VA = "0x181B1AA80")]
|
||||
public JIFMHNPCOOO()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C06C RID: 49260 RVA: 0x002D5550 File Offset: 0x002D3750
|
||||
[Token(Token = "0x600C06C")]
|
||||
[Address(RVA = "0x1B20790", Offset = "0x1B1F190", VA = "0x181B20790")]
|
||||
internal bool <Toggle_Tag>b__0(string sp)
|
||||
{
|
||||
EditTagsDialog editTagsDialog = this.<>4__this;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
EditTagsDialog editTagsDialog2 = this.<>4__this;
|
||||
string text;
|
||||
return sp != text;
|
||||
}
|
||||
|
||||
// Token: 0x04007F47 RID: 32583
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F47")]
|
||||
public EditTagsDialog<T> <>4__this;
|
||||
|
||||
// Token: 0x04007F48 RID: 32584
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F48")]
|
||||
public int index;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,147 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C0A RID: 7178
|
||||
[Token(Token = "0x2001C0A")]
|
||||
[StructLayout(3)]
|
||||
public class EnterInventionDescriptionDialog : EnterTextDialog<OBBBPCBIMME>, CINJNCJKHAF
|
||||
{
|
||||
// Token: 0x17001E27 RID: 7719
|
||||
// (get) Token: 0x0600C06D RID: 49261 RVA: 0x002D5584 File Offset: 0x002D3784
|
||||
// (set) Token: 0x0600C06E RID: 49262 RVA: 0x002D5598 File Offset: 0x002D3798
|
||||
[Token(Token = "0x17001E27")]
|
||||
public bool IJJHNMAJBII
|
||||
{
|
||||
[Token(Token = "0x600C06D")]
|
||||
[Address(RVA = "0x6361D0", Offset = "0x634BD0", VA = "0x1806361D0")]
|
||||
get;
|
||||
[Token(Token = "0x600C06E")]
|
||||
[Address(RVA = "0x636200", Offset = "0x634C00", VA = "0x180636200")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600C06F RID: 49263 RVA: 0x002D55AC File Offset: 0x002D37AC
|
||||
[Token(Token = "0x600C06F")]
|
||||
[Address(RVA = "0x11952A0", Offset = "0x1193CA0", VA = "0x1811952A0", Slot = "19")]
|
||||
public override IPromise<PFLPCICDFNF> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
if (LDNFNNNHPPB == 0)
|
||||
{
|
||||
}
|
||||
string <EHGJCEHECFB>k__BackingField = LDNFNNNHPPB.<EHGJCEHECFB>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x17001E28 RID: 7720
|
||||
// (get) Token: 0x0600C070 RID: 49264 RVA: 0x002D55D8 File Offset: 0x002D37D8
|
||||
[Token(Token = "0x17001E28")]
|
||||
protected override int PPKBKBMLGOF
|
||||
{
|
||||
[Token(Token = "0x600C070")]
|
||||
[Address(RVA = "0x6A9970", Offset = "0x6A8370", VA = "0x1806A9970", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return 10;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C071 RID: 49265 RVA: 0x002D55E8 File Offset: 0x002D37E8
|
||||
[Token(Token = "0x600C071")]
|
||||
[Address(RVA = "0x1194DC0", Offset = "0x11937C0", VA = "0x181194DC0", Slot = "21")]
|
||||
protected override bool BAONNGEHKIN(string CKCGCFGOMAA)
|
||||
{
|
||||
if (!this.<FOHHNJJONDA>k__BackingField)
|
||||
{
|
||||
string text = CKCGCFGOMAA.Trim();
|
||||
string empty = string.Empty;
|
||||
return true;
|
||||
}
|
||||
return base.BAONNGEHKIN(CKCGCFGOMAA);
|
||||
}
|
||||
|
||||
// Token: 0x0600C072 RID: 49266 RVA: 0x002D561C File Offset: 0x002D381C
|
||||
[Token(Token = "0x600C072")]
|
||||
[Address(RVA = "0x11950E0", Offset = "0x1193AE0", VA = "0x1811950E0", Slot = "22")]
|
||||
protected override void KMLPJPCHKBG()
|
||||
{
|
||||
int num = this.PPKBKBMLGOF;
|
||||
if (num != 0)
|
||||
{
|
||||
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
|
||||
if (bfkefcfnnkh == 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
base.KHKDGPHPIND(num2, true);
|
||||
return;
|
||||
}
|
||||
string <EHGJCEHECFB>k__BackingField = bfkefcfnnkh.<EHGJCEHECFB>k__BackingField;
|
||||
while (num != 0)
|
||||
{
|
||||
}
|
||||
int num3 = 0;
|
||||
base.FFHEADALFEO("Updating...", num3 != 0);
|
||||
IPromise<AHEPPAEOLOD> promise = BBHENFCNLAB.NNDFHPLBNEN(this.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField, "Updating...");
|
||||
Action<AHEPPAEOLOD> action = new Action(this.DFCCCMLEFBH);
|
||||
Action<string> action2 = new Action(this.BFGIAIJMOCH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C073 RID: 49267 RVA: 0x002D56A0 File Offset: 0x002D38A0
|
||||
[Token(Token = "0x600C073")]
|
||||
[Address(RVA = "0x1194F10", Offset = "0x1193910", VA = "0x181194F10")]
|
||||
private void DFCCCMLEFBH(AHEPPAEOLOD MAOOLFEBOOD)
|
||||
{
|
||||
JJONIELLJGH <BCMKPFMGHLE>k__BackingField = MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
|
||||
if (<BCMKPFMGHLE>k__BackingField != JJONIELLJGH.Success)
|
||||
{
|
||||
string text = "Failed to update invention description: " + <BCMKPFMGHLE>k__BackingField;
|
||||
object[] array = Array.Empty<object>();
|
||||
Debug.LogErrorFormat(text, array);
|
||||
int <BCMKPFMGHLE>k__BackingField2 = (int)MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
|
||||
string text2;
|
||||
base.FFHEADALFEO(text2, true);
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention description updated!", 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600C074 RID: 49268 RVA: 0x002D5718 File Offset: 0x002D3918
|
||||
[Token(Token = "0x600C074")]
|
||||
[Address(RVA = "0x1195330", Offset = "0x1193D30", VA = "0x181195330")]
|
||||
public EnterInventionDescriptionDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C075 RID: 49269 RVA: 0x002D572C File Offset: 0x002D392C
|
||||
[Token(Token = "0x600C075")]
|
||||
[Address(RVA = "0x1194E60", Offset = "0x1193860", VA = "0x181194E60")]
|
||||
[CompilerGenerated]
|
||||
private void BFGIAIJMOCH(string ODOLEOCLALH)
|
||||
{
|
||||
Debug.LogError("Failed to update invention description: " + ODOLEOCLALH);
|
||||
string text = "Failed to update invention description: " + ODOLEOCLALH;
|
||||
base.FFHEADALFEO(text, true);
|
||||
}
|
||||
|
||||
// Token: 0x04007F49 RID: 32585
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007F49")]
|
||||
private OBBBPCBIMME BFKEFCFNNKH;
|
||||
|
||||
// Token: 0x04007F4B RID: 32587
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB1")]
|
||||
[Token(Token = "0x4007F4B")]
|
||||
private bool PBPPKEHPIND;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,154 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C0B RID: 7179
|
||||
[Token(Token = "0x2001C0B")]
|
||||
[StructLayout(3)]
|
||||
public class EnterInventionNameDialog : EnterTextDialog<OBBBPCBIMME>, CINJNCJKHAF
|
||||
{
|
||||
// Token: 0x0600C076 RID: 49270 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600C076")]
|
||||
[Address(RVA = "0x1195630", Offset = "0x1194030", VA = "0x181195630")]
|
||||
public static string GetDefaultNameForDateTime(DateTime PBMJJOMBPAH)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x17001E29 RID: 7721
|
||||
// (get) Token: 0x0600C077 RID: 49271 RVA: 0x002D5760 File Offset: 0x002D3960
|
||||
[Token(Token = "0x17001E29")]
|
||||
protected override int PPKBKBMLGOF
|
||||
{
|
||||
[Token(Token = "0x600C077")]
|
||||
[Address(RVA = "0x718700", Offset = "0x717100", VA = "0x180718700", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return 3;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C078 RID: 49272 RVA: 0x002D5770 File Offset: 0x002D3970
|
||||
[Token(Token = "0x600C078")]
|
||||
[Address(RVA = "0x11959C0", Offset = "0x11943C0", VA = "0x1811959C0", Slot = "19")]
|
||||
public override IPromise<PFLPCICDFNF> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
if (LDNFNNNHPPB == 0)
|
||||
{
|
||||
DateTime now = DateTime.Now;
|
||||
}
|
||||
string <LGACIEKBLBM>k__BackingField = LDNFNNNHPPB.<LGACIEKBLBM>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C079 RID: 49273 RVA: 0x002D57A4 File Offset: 0x002D39A4
|
||||
[Token(Token = "0x600C079")]
|
||||
[Address(RVA = "0x1195750", Offset = "0x1194150", VA = "0x181195750", Slot = "22")]
|
||||
protected override void KMLPJPCHKBG()
|
||||
{
|
||||
int num = this.PPKBKBMLGOF;
|
||||
if (num != 0)
|
||||
{
|
||||
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
|
||||
if (bfkefcfnnkh == 0)
|
||||
{
|
||||
int num2 = 0;
|
||||
base.FFHEADALFEO("Updating...", num2 != 0);
|
||||
IPromise<List<OBBBPCBIMME>> promise = BBHENFCNLAB.EMOKHAKJKHK();
|
||||
Action<List<OBBBPCBIMME>> action = new Action(this.CKCILJDPKIM);
|
||||
}
|
||||
string <LGACIEKBLBM>k__BackingField = bfkefcfnnkh.<LGACIEKBLBM>k__BackingField;
|
||||
if (num == 0)
|
||||
{
|
||||
int num3 = 0;
|
||||
base.FFHEADALFEO("Updating...", num3 != 0);
|
||||
IPromise<AHEPPAEOLOD> promise2 = BBHENFCNLAB.PONHAAALIGM(this.BFKEFCFNNKH.<BHBCCAKKIMJ>k__BackingField, "Updating...");
|
||||
Action<AHEPPAEOLOD> action2 = new Action(this.DFCCCMLEFBH);
|
||||
Action<string> action3 = new Action(this.HPFNEIEALMK);
|
||||
}
|
||||
int num4 = 0;
|
||||
base.KHKDGPHPIND(num4, true);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C07A RID: 49274 RVA: 0x002D5850 File Offset: 0x002D3A50
|
||||
[Token(Token = "0x600C07A")]
|
||||
[Address(RVA = "0x1195460", Offset = "0x1193E60", VA = "0x181195460")]
|
||||
private void DFCCCMLEFBH(AHEPPAEOLOD MAOOLFEBOOD)
|
||||
{
|
||||
JJONIELLJGH <BCMKPFMGHLE>k__BackingField = MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
|
||||
if (<BCMKPFMGHLE>k__BackingField != JJONIELLJGH.Success)
|
||||
{
|
||||
string text = "Failed to update invention name: " + <BCMKPFMGHLE>k__BackingField;
|
||||
object[] array = Array.Empty<object>();
|
||||
Debug.LogErrorFormat(text, array);
|
||||
int <BCMKPFMGHLE>k__BackingField2 = (int)MAOOLFEBOOD.<BCMKPFMGHLE>k__BackingField;
|
||||
string text2;
|
||||
base.FFHEADALFEO(text2, true);
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Invention name updated!", 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600C07B RID: 49275 RVA: 0x002D58C8 File Offset: 0x002D3AC8
|
||||
[Token(Token = "0x600C07B")]
|
||||
[Address(RVA = "0x1195AA0", Offset = "0x11944A0", VA = "0x181195AA0")]
|
||||
public EnterInventionNameDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C07C RID: 49276 RVA: 0x002D58DC File Offset: 0x002D3ADC
|
||||
[Token(Token = "0x600C07C")]
|
||||
[Address(RVA = "0x11956A0", Offset = "0x11940A0", VA = "0x1811956A0")]
|
||||
[CompilerGenerated]
|
||||
private void HPFNEIEALMK(string ODOLEOCLALH)
|
||||
{
|
||||
Debug.LogError("Failed to update invention name: " + ODOLEOCLALH);
|
||||
string text = "Failed to update invention name: " + ODOLEOCLALH;
|
||||
base.FFHEADALFEO(text, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C07D RID: 49277 RVA: 0x002D5910 File Offset: 0x002D3B10
|
||||
[Token(Token = "0x600C07D")]
|
||||
[Address(RVA = "0x1195370", Offset = "0x1193D70", VA = "0x181195370")]
|
||||
[CompilerGenerated]
|
||||
private void CKCILJDPKIM(List<OBBBPCBIMME> HEIDKAMCPIL)
|
||||
{
|
||||
Func<OBBBPCBIMME, bool> func = new Func(this.HGIFIKOBNEL);
|
||||
if (!Enumerable.Any<OBBBPCBIMME>(HEIDKAMCPIL, func))
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
return;
|
||||
}
|
||||
base.FFHEADALFEO("You already have an invention with that name!", true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C07E RID: 49278 RVA: 0x002D594C File Offset: 0x002D3B4C
|
||||
[Token(Token = "0x600C07E")]
|
||||
[Address(RVA = "0x1195670", Offset = "0x1194070", VA = "0x181195670")]
|
||||
[CompilerGenerated]
|
||||
private bool HGIFIKOBNEL(OBBBPCBIMME OJGHMDKEBEK)
|
||||
{
|
||||
string <LGACIEKBLBM>k__BackingField = OJGHMDKEBEK.<LGACIEKBLBM>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04007F4C RID: 32588
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007F4C")]
|
||||
private OBBBPCBIMME BFKEFCFNNKH;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,192 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C0D RID: 7181
|
||||
[Token(Token = "0x2001C0D")]
|
||||
[StructLayout(3)]
|
||||
public abstract class EnterTextDialog<T> : UIDialog<T, PFLPCICDFNF>
|
||||
{
|
||||
// Token: 0x17001E2A RID: 7722
|
||||
// (get) Token: 0x0600C081 RID: 49281 RVA: 0x002D598C File Offset: 0x002D3B8C
|
||||
[Token(Token = "0x17001E2A")]
|
||||
protected virtual int PPKBKBMLGOF
|
||||
{
|
||||
[Token(Token = "0x600C081")]
|
||||
[Address(RVA = "0x8509C0", Offset = "0x84F3C0", VA = "0x1808509C0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return 2;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C082 RID: 49282 RVA: 0x002D599C File Offset: 0x002D3B9C
|
||||
[Token(Token = "0x600C082")]
|
||||
[Address(RVA = "0x1B20430", Offset = "0x1B1EE30", VA = "0x181B20430", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
Func<string, bool> func;
|
||||
LJOCNMLBCAH.JMABLECFODD = func;
|
||||
}
|
||||
|
||||
// Token: 0x0600C083 RID: 49283 RVA: 0x002D59C0 File Offset: 0x002D3BC0
|
||||
[Token(Token = "0x600C083")]
|
||||
[Address(RVA = "0x1B203D0", Offset = "0x1B1EDD0", VA = "0x181B203D0")]
|
||||
protected bool ILHOAHDNEPK(string PAANJCAOOAG)
|
||||
{
|
||||
if (this.PPKBKBMLGOF == 0)
|
||||
{
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600C084 RID: 49284 RVA: 0x002D59E0 File Offset: 0x002D3BE0
|
||||
[Token(Token = "0x600C084")]
|
||||
[Address(RVA = "0x1B20090", Offset = "0x1B1EA90", VA = "0x181B20090", Slot = "21")]
|
||||
protected virtual bool BAONNGEHKIN(string CKCGCFGOMAA)
|
||||
{
|
||||
int stringLength = CKCGCFGOMAA.Trim().m_stringLength;
|
||||
string empty = string.Empty;
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600C085 RID: 49285 RVA: 0x002D5A0C File Offset: 0x002D3C0C
|
||||
[Token(Token = "0x600C085")]
|
||||
[Address(RVA = "0x1B205C0", Offset = "0x1B1EFC0", VA = "0x181B205C0", Slot = "18")]
|
||||
public override IPromise<PFLPCICDFNF> ShowDialog()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600C085)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<PFLPCICDFNF> AGUI.StackedUI.Dialog.EnterTextDialog`1::ShowDialog()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:string(var_0_05, ldsfld:string(string::Empty))
|
||||
stloc:string(var_1_0B, ldsfld:string(string::Empty))
|
||||
callvirt:void(EnterTextDialog`1::FFHEADALFEO, ldloc:EnterTextDialog`1(this), ldloc:string(var_1_0B), ldc.i4:bool(1))
|
||||
call:void(EnterTextDialog`1::KMLPJPCHKBG, ldloc:EnterTextDialog`1(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: 0x0600C086 RID: 49286 RVA: 0x002D5A34 File Offset: 0x002D3C34
|
||||
[Token(Token = "0x600C086")]
|
||||
[Address(RVA = "0x1B202A0", Offset = "0x1B1ECA0", VA = "0x181B202A0", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
PFLPCICDFNF kbpkidjeofb = PFLPCICDFNF.KBPKIDJEOFB;
|
||||
if (PFLPCICDFNF.KBPKIDJEOFB == 0 || OLFBOPIKDCI)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C087 RID: 49287 RVA: 0x002D5A5C File Offset: 0x002D3C5C
|
||||
[Token(Token = "0x600C087")]
|
||||
[Address(RVA = "0x1B20210", Offset = "0x1B1EC10", VA = "0x181B20210")]
|
||||
protected void FFHEADALFEO(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C088 RID: 49288
|
||||
[Token(Token = "0x600C088")]
|
||||
[Address(Slot = "22")]
|
||||
protected abstract void KMLPJPCHKBG();
|
||||
|
||||
// Token: 0x0600C089 RID: 49289 RVA: 0x002D5A70 File Offset: 0x002D3C70
|
||||
[Token(Token = "0x600C089")]
|
||||
[Address(RVA = "0x1B204D0", Offset = "0x1B1EED0", VA = "0x181B204D0")]
|
||||
public void SetButtonText(string NGLHJIOMKBG, string PFPKPDLHEEL)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C08A RID: 49290 RVA: 0x002D5A8C File Offset: 0x002D3C8C
|
||||
[Token(Token = "0x600C08A")]
|
||||
[Address(RVA = "0x1B201B0", Offset = "0x1B1EBB0", VA = "0x181B201B0")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
this.KMLPJPCHKBG();
|
||||
}
|
||||
|
||||
// Token: 0x0600C08B RID: 49291 RVA: 0x002D5AA8 File Offset: 0x002D3CA8
|
||||
[Token(Token = "0x600C08B")]
|
||||
[Address(RVA = "0x1B201E0", Offset = "0x1B1EBE0", VA = "0x181B201E0")]
|
||||
public void Button_Save()
|
||||
{
|
||||
this.KMLPJPCHKBG();
|
||||
}
|
||||
|
||||
// Token: 0x0600C08C RID: 49292 RVA: 0x002D5AC4 File Offset: 0x002D3CC4
|
||||
[Token(Token = "0x600C08C")]
|
||||
[Address(RVA = "0x1B20660", Offset = "0x1B1F060", VA = "0x181B20660")]
|
||||
protected EnterTextDialog()
|
||||
{
|
||||
this.KMLPJPCHKBG();
|
||||
}
|
||||
|
||||
// Token: 0x04007F50 RID: 32592
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F50")]
|
||||
[SerializeField]
|
||||
private Button3D cancelButton;
|
||||
|
||||
// Token: 0x04007F51 RID: 32593
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F51")]
|
||||
[SerializeField]
|
||||
private Button3D saveButton;
|
||||
|
||||
// Token: 0x04007F52 RID: 32594
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F52")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI cancelButtonText;
|
||||
|
||||
// Token: 0x04007F53 RID: 32595
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F53")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI saveButtonText;
|
||||
|
||||
// Token: 0x04007F54 RID: 32596
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F54")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
protected ValidatedButtonInputField inputField;
|
||||
|
||||
// Token: 0x04007F55 RID: 32597
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F55")]
|
||||
[SerializeField]
|
||||
protected TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007F56 RID: 32598
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007F56")]
|
||||
protected string MJECHIGBFPD;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,264 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
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: 0x02001C0E RID: 7182
|
||||
[Token(Token = "0x2001C0E")]
|
||||
[StructLayout(3)]
|
||||
public class ImportRoomBansScreen : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600C08D RID: 49293 RVA: 0x002D5AE0 File Offset: 0x002D3CE0
|
||||
[Token(Token = "0x600C08D")]
|
||||
[Address(RVA = "0x11963F0", Offset = "0x1194DF0", VA = "0x1811963F0")]
|
||||
public void ShowScreen(PPENFJMFPNE IJNAMEBOMJJ)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infotext;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.pagedGrid;
|
||||
this.AEMBAGPGHGE = IJNAMEBOMJJ;
|
||||
baseRoomButtonPagedGrid.Awake();
|
||||
IPromise<IReadOnlyList<KLCOGEIGEBJ>> promise = OJMCBOKJFOF.IMKAAIEFGIG();
|
||||
Action<IReadOnlyList<KLCOGEIGEBJ>> action = new Action(this.JPDLGKOBOOJ);
|
||||
WatchUI <LBNLPAIAGHF>k__BackingField = this.<LBNLPAIAGHF>k__BackingField;
|
||||
int num = 0;
|
||||
<LBNLPAIAGHF>k__BackingField.PushFlow(this, num);
|
||||
}
|
||||
|
||||
// Token: 0x0600C08E RID: 49294 RVA: 0x002D5B48 File Offset: 0x002D3D48
|
||||
[Token(Token = "0x600C08E")]
|
||||
[Address(RVA = "0x11960F0", Offset = "0x1194AF0", VA = "0x1811960F0")]
|
||||
private void COKHDCLCLDC(long MOKIOEJBMFC)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infotext;
|
||||
this.CLAAFMODOJG = true;
|
||||
textMeshProUGUI.text = "Importing...";
|
||||
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId = MOKIOEJBMFC;
|
||||
IPromise promise = OJMCBOKJFOF.PFEEJDKPPJI(<DOFDAMHCJLP>k__BackingField, sourceRoomId);
|
||||
Action action = delegate
|
||||
{
|
||||
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
||||
long sourceRoomId2 = MOKIOEJBMFC;
|
||||
long <DOFDAMHCJLP>k__BackingField2 = aembagpghge.<DOFDAMHCJLP>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField2, true, true, num2, num, sourceRoomId2);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, "Success!", 3f, num, num);
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this.<LBNLPAIAGHF>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField == 0 || <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
};
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
long num4 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId3 = MOKIOEJBMFC;
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
ulong num7;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(num4, num6 != 0, true, num5, (int)num7, sourceRoomId3);
|
||||
long <DOFDAMHCJLP>k__BackingField3 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId4 = MOKIOEJBMFC;
|
||||
num4 = <DOFDAMHCJLP>k__BackingField3;
|
||||
Debug.LogError(string.Format("Error importing room bans from room {0} to room {1}: {2}", num4, <DOFDAMHCJLP>k__BackingField3, error));
|
||||
this.infotext.text = error;
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
this.CLAAFMODOJG = false;
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C08F RID: 49295 RVA: 0x002D5BD0 File Offset: 0x002D3DD0
|
||||
[Token(Token = "0x600C08F")]
|
||||
[Address(RVA = "0x1195F20", Offset = "0x1194920", VA = "0x181195F20")]
|
||||
public void Button_ChooseRoom(KLCOGEIGEBJ room)
|
||||
{
|
||||
if (!this.CLAAFMODOJG)
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = room.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId = <DOFDAMHCJLP>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infotext;
|
||||
this.CLAAFMODOJG = true;
|
||||
textMeshProUGUI.text = "Importing...";
|
||||
long <DOFDAMHCJLP>k__BackingField2 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId5 = sourceRoomId;
|
||||
IPromise promise = OJMCBOKJFOF.PFEEJDKPPJI(<DOFDAMHCJLP>k__BackingField2, sourceRoomId5);
|
||||
Action action = delegate
|
||||
{
|
||||
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
||||
long sourceRoomId2 = sourceRoomId;
|
||||
long <DOFDAMHCJLP>k__BackingField3 = aembagpghge.<DOFDAMHCJLP>k__BackingField;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField3, true, true, num2, num, sourceRoomId2);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num3, "Success!", 3f, num, num);
|
||||
this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this.<LBNLPAIAGHF>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField == 0 || <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
};
|
||||
Action<string> action2 = delegate(string error)
|
||||
{
|
||||
long num4 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId3 = sourceRoomId;
|
||||
int num5 = 0;
|
||||
int num6 = 0;
|
||||
ulong num7;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(num4, num6 != 0, true, num5, (int)num7, sourceRoomId3);
|
||||
long <DOFDAMHCJLP>k__BackingField4 = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long sourceRoomId4 = sourceRoomId;
|
||||
num4 = <DOFDAMHCJLP>k__BackingField4;
|
||||
Debug.LogError(string.Format("Error importing room bans from room {0} to room {1}: {2}", num4, <DOFDAMHCJLP>k__BackingField4, error));
|
||||
this.infotext.text = error;
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
this.CLAAFMODOJG = false;
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C090 RID: 49296 RVA: 0x002D5C68 File Offset: 0x002D3E68
|
||||
[Token(Token = "0x600C090")]
|
||||
[Address(RVA = "0xFAE890", Offset = "0xFAD290", VA = "0x180FAE890")]
|
||||
public ImportRoomBansScreen()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C091 RID: 49297 RVA: 0x002D5C7C File Offset: 0x002D3E7C
|
||||
[Token(Token = "0x600C091")]
|
||||
[Address(RVA = "0x11962A0", Offset = "0x1194CA0", VA = "0x1811962A0")]
|
||||
[CompilerGenerated]
|
||||
private void JPDLGKOBOOJ(IReadOnlyList<KLCOGEIGEBJ> AOFLCGLNOFH)
|
||||
{
|
||||
this.pagedGrid.SetEmptyDisplayText("You don't have ban powers in any rooms.");
|
||||
BaseRoomButtonPagedGrid baseRoomButtonPagedGrid = this.pagedGrid;
|
||||
Func<KLCOGEIGEBJ, bool> func;
|
||||
if (ImportRoomBansScreen.<>c.<>9__4_1 == 0)
|
||||
{
|
||||
func = delegate(KLCOGEIGEBJ r)
|
||||
{
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
long <DOFDAMHCJLP>k__BackingField = r.<DOFDAMHCJLP>k__BackingField;
|
||||
bool flag;
|
||||
return flag;
|
||||
};
|
||||
ImportRoomBansScreen.<>c.<>9__4_1 = func;
|
||||
}
|
||||
IEnumerable<KLCOGEIGEBJ> enumerable = Enumerable.Where<KLCOGEIGEBJ>(AOFLCGLNOFH, func);
|
||||
baseRoomButtonPagedGrid.SetRooms(enumerable);
|
||||
}
|
||||
|
||||
// Token: 0x04007F57 RID: 32599
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007F57")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private BaseRoomButtonPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007F58 RID: 32600
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007F58")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infotext;
|
||||
|
||||
// Token: 0x04007F59 RID: 32601
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007F59")]
|
||||
private PPENFJMFPNE AEMBAGPGHGE;
|
||||
|
||||
// Token: 0x04007F5A RID: 32602
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007F5A")]
|
||||
private bool CLAAFMODOJG;
|
||||
|
||||
// Token: 0x02001C10 RID: 7184
|
||||
[Token(Token = "0x2001C10")]
|
||||
[CompilerGenerated]
|
||||
private sealed class BHGDMBDCBHM
|
||||
{
|
||||
// Token: 0x0600C095 RID: 49301 RVA: 0x002D5D24 File Offset: 0x002D3F24
|
||||
[Token(Token = "0x600C095")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public BHGDMBDCBHM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C096 RID: 49302 RVA: 0x002D5D38 File Offset: 0x002D3F38
|
||||
[Token(Token = "0x600C096")]
|
||||
[Address(RVA = "0x1188040", Offset = "0x1186A40", VA = "0x181188040")]
|
||||
internal void <Import>b__0()
|
||||
{
|
||||
PPENFJMFPNE aembagpghge = this.<>4__this.AEMBAGPGHGE;
|
||||
long num = this.sourceRoomId;
|
||||
long <DOFDAMHCJLP>k__BackingField = aembagpghge.<DOFDAMHCJLP>k__BackingField;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(<DOFDAMHCJLP>k__BackingField, true, true, num3, num2, num);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num4 = 0;
|
||||
IDisposable disposable = instance.Play((NotificationManager.IBIDFAOPIPC)num4, "Success!", 3f, num2, num2);
|
||||
this.<>4__this.<LBNLPAIAGHF>k__BackingField.Button_PopFlow();
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = this.<>4__this.<LBNLPAIAGHF>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
if (<CBEMGFDBBJA>k__BackingField == 0 || <CBEMGFDBBJA>k__BackingField != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C097 RID: 49303 RVA: 0x002D5DC8 File Offset: 0x002D3FC8
|
||||
[Token(Token = "0x600C097")]
|
||||
[Address(RVA = "0x11881E0", Offset = "0x1186BE0", VA = "0x1811881E0")]
|
||||
internal void <Import>b__1(string error)
|
||||
{
|
||||
long num = this.<>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long num2 = this.sourceRoomId;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
ulong num5;
|
||||
CFLMJLFBOKH.GDNKDHPJGFL(num, num4 != 0, true, num3, (int)num5, num2);
|
||||
long <DOFDAMHCJLP>k__BackingField = this.<>4__this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
long num6 = this.sourceRoomId;
|
||||
num = <DOFDAMHCJLP>k__BackingField;
|
||||
Debug.LogError(string.Format("Error importing room bans from room {0} to room {1}: {2}", num, <DOFDAMHCJLP>k__BackingField, error));
|
||||
this.<>4__this.infotext.text = error;
|
||||
}
|
||||
|
||||
// Token: 0x0600C098 RID: 49304 RVA: 0x002D5E48 File Offset: 0x002D4048
|
||||
[Token(Token = "0x600C098")]
|
||||
[Address(RVA = "0x1188350", Offset = "0x1186D50", VA = "0x181188350")]
|
||||
internal void <Import>b__2()
|
||||
{
|
||||
this.<>4__this.CLAAFMODOJG = false;
|
||||
}
|
||||
|
||||
// Token: 0x04007F5D RID: 32605
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007F5D")]
|
||||
public ImportRoomBansScreen <>4__this;
|
||||
|
||||
// Token: 0x04007F5E RID: 32606
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007F5E")]
|
||||
public long sourceRoomId;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,589 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI.ToolUIs;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001B93 RID: 7059
|
||||
[Token(Token = "0x2001B93")]
|
||||
[StructLayout(3)]
|
||||
public class ObjectInputUIDialog : UIDialog<ObjectInputUIDialog.BDKNFJGOEIF>
|
||||
{
|
||||
// Token: 0x0600BDF9 RID: 48633 RVA: 0x002CCB14 File Offset: 0x002CAD14
|
||||
[Token(Token = "0x600BDF9")]
|
||||
[Address(RVA = "0x1197410", Offset = "0x1195E10", VA = "0x181197410", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDFA RID: 48634 RVA: 0x002CCB28 File Offset: 0x002CAD28
|
||||
[Token(Token = "0x600BDFA")]
|
||||
[Address(RVA = "0x1197650", Offset = "0x1196050", VA = "0x181197650", Slot = "18")]
|
||||
public override IPromise<ObjectInputUIDialog.BDKNFJGOEIF> ShowDialog()
|
||||
{
|
||||
string text = this.filterInputField.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BDFB RID: 48635 RVA: 0x002CCB54 File Offset: 0x002CAD54
|
||||
[Token(Token = "0x600BDFB")]
|
||||
[Address(RVA = "0x1197590", Offset = "0x1195F90", VA = "0x181197590", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
if (!CJEIBCEPAPO)
|
||||
{
|
||||
int num = 0;
|
||||
ObjectInputUIDialog.BDKNFJGOEIF iofbigoienk = ObjectInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, num != 0);
|
||||
}
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
}
|
||||
|
||||
// Token: 0x0600BDFC RID: 48636 RVA: 0x002CCB80 File Offset: 0x002CAD80
|
||||
[Token(Token = "0x600BDFC")]
|
||||
[Address(RVA = "0x1197120", Offset = "0x1195B20", VA = "0x181197120", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
ObjectInputUIDialog.BDKNFJGOEIF iofbigoienk = ObjectInputUIDialog.IOFBIGOIENK;
|
||||
base.KHKDGPHPIND(iofbigoienk, OLFBOPIKDCI);
|
||||
}
|
||||
|
||||
// Token: 0x17001E01 RID: 7681
|
||||
// (get) Token: 0x0600BDFD RID: 48637 RVA: 0x002CCB9C File Offset: 0x002CAD9C
|
||||
[Token(Token = "0x17001E01")]
|
||||
private bool MGDAPEECLAG
|
||||
{
|
||||
[Token(Token = "0x600BDFD")]
|
||||
[Address(RVA = "0x1197420", Offset = "0x1195E20", VA = "0x181197420")]
|
||||
get
|
||||
{
|
||||
bool flag = this.pagedGrid;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return this.filterInputField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BDFE RID: 48638 RVA: 0x002CCBC8 File Offset: 0x002CADC8
|
||||
[Token(Token = "0x600BDFE")]
|
||||
[Address(RVA = "0x1196DC0", Offset = "0x11957C0", VA = "0x181196DC0")]
|
||||
private void Awake()
|
||||
{
|
||||
if (this.MGDAPEECLAG)
|
||||
{
|
||||
AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.AddListener(unityAction);
|
||||
ObjectInputUIDialog.GetInventions();
|
||||
this.TryRebuildSearchContext();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BDFF RID: 48639 RVA: 0x002CCC14 File Offset: 0x002CAE14
|
||||
[Token(Token = "0x600BDFF")]
|
||||
[Address(RVA = "0x11974C0", Offset = "0x1195EC0", VA = "0x1811974C0", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
if (this.MGDAPEECLAG)
|
||||
{
|
||||
AG_TMP_InputField.OnChangeEvent onValueChanged = this.filterInputField.m_OnValueChanged;
|
||||
UnityAction<string> unityAction = new UnityAction(this.EGAFKEDLJMN);
|
||||
onValueChanged.RemoveListener(unityAction);
|
||||
ObjectInputUIDialog.EALGDNJBCBF offpieeoiff = this.OFFPIEEOIFF;
|
||||
if (offpieeoiff != 0)
|
||||
{
|
||||
offpieeoiff.OFFPIEEOIFF.Dispose();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE00 RID: 48640 RVA: 0x002CCC6C File Offset: 0x002CAE6C
|
||||
[Token(Token = "0x600BE00")]
|
||||
[Address(RVA = "0x1197090", Offset = "0x1195A90", VA = "0x181197090")]
|
||||
private void DAKNJJGHKFB(OGNBCNBPFCC GEDCEIDOKJL)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BE01 RID: 48641 RVA: 0x002CCC80 File Offset: 0x002CAE80
|
||||
[Token(Token = "0x600BE01")]
|
||||
[Address(RVA = "0x1196EC0", Offset = "0x11958C0", VA = "0x181196EC0")]
|
||||
private void BOMLECEGOGE(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BE02 RID: 48642 RVA: 0x002CCC90 File Offset: 0x002CAE90
|
||||
[Token(Token = "0x600BE02")]
|
||||
[Address(RVA = "0x11976B0", Offset = "0x11960B0", VA = "0x1811976B0")]
|
||||
public void TryRebuildSearchContext()
|
||||
{
|
||||
List<ObjectInputUIDialog.ODKENKJLLCA> list = new List();
|
||||
RuntimeSpawnableToolConfig[] configs = HELOBGLDDLH.EFLAGNMICAO.Configs;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int length = configs.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
RuntimeSpawnableToolConfig runtimeSpawnableToolConfig = configs[num];
|
||||
OGNBCNBPFCC ognbcnbpfcc = HELOBGLDDLH.CCFEJLNMDLG(runtimeSpawnableToolConfig.UniqueId);
|
||||
OGNBCNBPFCC toolType = ognbcnbpfcc;
|
||||
Action action = delegate
|
||||
{
|
||||
ObjectInputUIDialog <>4__this = this;
|
||||
OGNBCNBPFCC toolType4 = toolType;
|
||||
};
|
||||
Func<bool> func = delegate
|
||||
{
|
||||
ObjectInputUIDialog <>4__this2 = this;
|
||||
OGNBCNBPFCC toolType2 = toolType;
|
||||
return <>4__this2.EAKKLJCIGOF == toolType2;
|
||||
};
|
||||
string friendlyName = runtimeSpawnableToolConfig.FriendlyName;
|
||||
Func<ObjectInputUIDialog.ODKENKJLLCA, int, NPLPHEMHBJE> func2 = delegate(ObjectInputUIDialog.ODKENKJLLCA item, int baseMatchIndex)
|
||||
{
|
||||
OGNBCNBPFCC toolType3 = toolType;
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
};
|
||||
num++;
|
||||
}
|
||||
Func<ObjectInputUIDialog.ODKENKJLLCA, string> func3;
|
||||
if (ObjectInputUIDialog.<>c.<>9__19_0 == 0)
|
||||
{
|
||||
func3 = (ObjectInputUIDialog.ODKENKJLLCA item) => item.FIKEBGGCDFN;
|
||||
ObjectInputUIDialog.<>c.<>9__19_0 = func3;
|
||||
}
|
||||
IOrderedEnumerable<ObjectInputUIDialog.ODKENKJLLCA> orderedEnumerable = Enumerable.OrderBy<ObjectInputUIDialog.ODKENKJLLCA, string>(list, func3);
|
||||
List<NPLPHEMHBJE> list2 = new List();
|
||||
int num3 = 0;
|
||||
Func<ValueTuple<List<NPLPHEMHBJE>, int>, ObjectInputUIDialog.ODKENKJLLCA, ValueTuple<List<NPLPHEMHBJE>, int>> func4;
|
||||
if (ObjectInputUIDialog.<>c.<>9__19_1 == 0)
|
||||
{
|
||||
func4 = delegate(ValueTuple<List<NPLPHEMHBJE>, int> prev, ObjectInputUIDialog.ODKENKJLLCA current)
|
||||
{
|
||||
NPLPHEMHBJE nplphemhbje2;
|
||||
Action <JMFEOMIBEAG>k__BackingField = nplphemhbje2.<JMFEOMIBEAG>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
};
|
||||
ObjectInputUIDialog.<>c.<>9__19_1 = func4;
|
||||
}
|
||||
ObjectInputUIDialog.EALGDNJBCBF.MAKEOPKIJDE makeopkijde;
|
||||
makeopkijde.method_ptr = ldftn(BEKNPHKLDEN);
|
||||
makeopkijde.method = ldftn(BEKNPHKLDEN);
|
||||
makeopkijde.m_target = this;
|
||||
int num4 = 0;
|
||||
ObjectInputUIDialog.EALGDNJBCBF ealgdnjbcbf;
|
||||
ealgdnjbcbf.FieldGetter(num4, num3, func4);
|
||||
NPLPHEMHBJE[] array;
|
||||
ealgdnjbcbf.BOOHBJEEGKH = array;
|
||||
ealgdnjbcbf.DFDJBICAFOJ = makeopkijde;
|
||||
Func<NPLPHEMHBJE, string> func5;
|
||||
if (ObjectInputUIDialog.EALGDNJBCBF.<>c.<>9__5_0 == 0)
|
||||
{
|
||||
func5 = (NPLPHEMHBJE i) => null;
|
||||
ObjectInputUIDialog.EALGDNJBCBF.<>c.<>9__5_0 = func5;
|
||||
}
|
||||
string[] array2 = Enumerable.ToArray<string>(Enumerable.Select<NPLPHEMHBJE, string>(array, func5));
|
||||
int num5;
|
||||
ulong num6;
|
||||
BDMJDFPGABJ bdmjdfpgabj = new BDMJDFPGABJ(true, num5 != 0, 2, (int)num6);
|
||||
num5 = 0;
|
||||
GFBBGCFBPBJ.MIKGLHLCKIJ mikglhlckij = new GFBBGCFBPBJ.MIKGLHLCKIJ(ealgdnjbcbf.BEKNPHKLDEN);
|
||||
GFBBGCFBPBJ gfbbgcfbpbj;
|
||||
ealgdnjbcbf.OFFPIEEOIFF = gfbbgcfbpbj;
|
||||
this.OFFPIEEOIFF = ealgdnjbcbf;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE03 RID: 48643 RVA: 0x002CCE30 File Offset: 0x002CB030
|
||||
[Token(Token = "0x600BE03")]
|
||||
[Address(RVA = "0x1197400", Offset = "0x1195E00", VA = "0x181197400")]
|
||||
private void IOGHPKLLEIL(bool CEHJGNDELGL)
|
||||
{
|
||||
bool flag = this.MGDAPEECLAG;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE04 RID: 48644 RVA: 0x002CCE44 File Offset: 0x002CB044
|
||||
[Token(Token = "0x600BE04")]
|
||||
[Address(RVA = "0x1197110", Offset = "0x1195B10", VA = "0x181197110")]
|
||||
private void EGAFKEDLJMN(string LMAJKCLDDIF)
|
||||
{
|
||||
this.CCOFOOPMDDO(LMAJKCLDDIF);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE05 RID: 48645 RVA: 0x002CCE58 File Offset: 0x002CB058
|
||||
[Token(Token = "0x600BE05")]
|
||||
[Address(RVA = "0x1196F40", Offset = "0x1195940", VA = "0x181196F40")]
|
||||
private void CCOFOOPMDDO(string LIICHFENGMG)
|
||||
{
|
||||
this.TryRebuildSearchContext();
|
||||
ObjectInputUIDialog.EALGDNJBCBF offpieeoiff = this.OFFPIEEOIFF;
|
||||
string text = LIICHFENGMG.Trim();
|
||||
string hhbblbajime = offpieeoiff.HHBBLBAJIME;
|
||||
if (hhbblbajime == 0 || !text.StartsWith(hhbblbajime))
|
||||
{
|
||||
GFKEKLOMIAO statClass = SingletonMonoBehaviour.Instance.GetStatClass<GFKEKLOMIAO>();
|
||||
if (statClass != 0)
|
||||
{
|
||||
statClass.FFGOCNBJHPM("palette_search_num_searches");
|
||||
}
|
||||
}
|
||||
GFBBGCFBPBJ offpieeoiff2 = offpieeoiff.OFFPIEEOIFF;
|
||||
offpieeoiff.HHBBLBAJIME = text;
|
||||
offpieeoiff2.AKKIECEKEEI(text);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE06 RID: 48646 RVA: 0x002CCEC8 File Offset: 0x002CB0C8
|
||||
[Token(Token = "0x600BE06")]
|
||||
[Address(RVA = "0x1196EA0", Offset = "0x11958A0", VA = "0x181196EA0")]
|
||||
private void BEKNPHKLDEN(IEnumerable<NPLPHEMHBJE> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
this.pagedGrid.Set(BOOHBJEEGKH, JCKFJAHJLPF);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE07 RID: 48647 RVA: 0x002CCEE8 File Offset: 0x002CB0E8
|
||||
[Token(Token = "0x600BE07")]
|
||||
[Address(RVA = "0x1197040", Offset = "0x1195A40", VA = "0x181197040")]
|
||||
public void ClearInputField()
|
||||
{
|
||||
this.filterInputField.text = "";
|
||||
}
|
||||
|
||||
// Token: 0x0600BE08 RID: 48648 RVA: 0x002CCF0C File Offset: 0x002CB10C
|
||||
[Token(Token = "0x600BE08")]
|
||||
[Address(RVA = "0x11971B0", Offset = "0x1195BB0", VA = "0x1811971B0")]
|
||||
public static void GetInventions()
|
||||
{
|
||||
IPromise<List<OBBBPCBIMME>> promise = BBHENFCNLAB.EMOKHAKJKHK();
|
||||
if (ObjectInputUIDialog.<>c.<>9__27_0 == 0)
|
||||
{
|
||||
ObjectInputUIDialog.<>c.<>9__27_0 = delegate(List<OBBBPCBIMME> inventions)
|
||||
{
|
||||
ObjectInputUIDialog.IKBGDJLPLHF = inventions;
|
||||
};
|
||||
}
|
||||
if (ObjectInputUIDialog.<>c.<>9__27_1 == 0)
|
||||
{
|
||||
ObjectInputUIDialog.<>c.<>9__27_1 = delegate(string error)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE09 RID: 48649 RVA: 0x002CCF64 File Offset: 0x002CB164
|
||||
[Token(Token = "0x600BE09")]
|
||||
[Address(RVA = "0x1197D50", Offset = "0x1196750", VA = "0x181197D50")]
|
||||
public ObjectInputUIDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BE0A RID: 48650 RVA: 0x002CCF78 File Offset: 0x002CB178
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600BE0A")]
|
||||
[Address(RVA = "0x1197CD0", Offset = "0x11966D0", VA = "0x181197CD0")]
|
||||
static ObjectInputUIDialog()
|
||||
{
|
||||
ulong num;
|
||||
ObjectInputUIDialog.IOFBIGOIENK = num;
|
||||
ObjectInputUIDialog.IKBGDJLPLHF = Array.Empty<OBBBPCBIMME>();
|
||||
}
|
||||
|
||||
// Token: 0x04007D65 RID: 32101
|
||||
[Token(Token = "0x4007D65")]
|
||||
private static ObjectInputUIDialog.BDKNFJGOEIF IOFBIGOIENK;
|
||||
|
||||
// Token: 0x04007D66 RID: 32102
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007D66")]
|
||||
[SerializeField]
|
||||
private MakerPenPaletteSearchPagedGrid pagedGrid;
|
||||
|
||||
// Token: 0x04007D67 RID: 32103
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007D67")]
|
||||
[SerializeField]
|
||||
private AG_TMP_InputField filterInputField;
|
||||
|
||||
// Token: 0x04007D68 RID: 32104
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007D68")]
|
||||
private ObjectInputUIDialog.EALGDNJBCBF OFFPIEEOIFF;
|
||||
|
||||
// Token: 0x04007D69 RID: 32105
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007D69")]
|
||||
private OGNBCNBPFCC EAKKLJCIGOF;
|
||||
|
||||
// Token: 0x04007D6A RID: 32106
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007D6A")]
|
||||
private OBBBPCBIMME FJJBAKDDKKI;
|
||||
|
||||
// Token: 0x04007D6B RID: 32107
|
||||
[Token(Token = "0x4007D6B")]
|
||||
private static IEnumerable<OBBBPCBIMME> IKBGDJLPLHF;
|
||||
|
||||
// Token: 0x04007D6C RID: 32108
|
||||
[Token(Token = "0x4007D6C")]
|
||||
private static bool DGKAKDELAOL;
|
||||
|
||||
// Token: 0x02001B94 RID: 7060
|
||||
[Token(Token = "0x2001B94")]
|
||||
public struct BDKNFJGOEIF
|
||||
{
|
||||
// Token: 0x04007D6D RID: 32109
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D6D")]
|
||||
public OGNBCNBPFCC LLFGHMAFOCI;
|
||||
|
||||
// Token: 0x04007D6E RID: 32110
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007D6E")]
|
||||
public OBBBPCBIMME LDNFNNNHPPB;
|
||||
|
||||
// Token: 0x04007D6F RID: 32111
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007D6F")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
|
||||
// Token: 0x02001B95 RID: 7061
|
||||
[Token(Token = "0x2001B95")]
|
||||
private struct ODKENKJLLCA
|
||||
{
|
||||
// Token: 0x04007D70 RID: 32112
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D70")]
|
||||
public Action MEEKCCGGFFD;
|
||||
|
||||
// Token: 0x04007D71 RID: 32113
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007D71")]
|
||||
public Func<bool> FEPMCENMHAA;
|
||||
|
||||
// Token: 0x04007D72 RID: 32114
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007D72")]
|
||||
public string FIKEBGGCDFN;
|
||||
|
||||
// Token: 0x04007D73 RID: 32115
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007D73")]
|
||||
public Func<ObjectInputUIDialog.ODKENKJLLCA, int, NPLPHEMHBJE> GJCGLNJNHPB;
|
||||
}
|
||||
|
||||
// Token: 0x02001B96 RID: 7062
|
||||
[Token(Token = "0x2001B96")]
|
||||
private sealed class EALGDNJBCBF : IDisposable
|
||||
{
|
||||
// Token: 0x0600BE0B RID: 48651 RVA: 0x002CCF98 File Offset: 0x002CB198
|
||||
[Token(Token = "0x600BE0B")]
|
||||
[Address(RVA = "0x1193770", Offset = "0x1192170", VA = "0x181193770")]
|
||||
public EALGDNJBCBF(IReadOnlyList<NPLPHEMHBJE> items, MonoBehaviour context, ObjectInputUIDialog.EALGDNJBCBF.MAKEOPKIJDE onComplete)
|
||||
{
|
||||
this.BOOHBJEEGKH = items;
|
||||
this.DFDJBICAFOJ = onComplete;
|
||||
Func<NPLPHEMHBJE, string> <>9__5_ = ObjectInputUIDialog.EALGDNJBCBF.<>c.<>9__5_0;
|
||||
if (<>9__5_ == 0)
|
||||
{
|
||||
ObjectInputUIDialog.EALGDNJBCBF.<>c.<>9__5_0 = (NPLPHEMHBJE i) => null;
|
||||
}
|
||||
string[] array = Enumerable.ToArray<string>(Enumerable.Select<NPLPHEMHBJE, string>(items, <>9__5_));
|
||||
int num;
|
||||
ulong num2;
|
||||
BDMJDFPGABJ bdmjdfpgabj = new BDMJDFPGABJ(true, num != 0, 2, (int)num2);
|
||||
num = 0;
|
||||
GFBBGCFBPBJ.MIKGLHLCKIJ mikglhlckij = new GFBBGCFBPBJ.MIKGLHLCKIJ(this.BEKNPHKLDEN);
|
||||
GFBBGCFBPBJ gfbbgcfbpbj;
|
||||
this.OFFPIEEOIFF = gfbbgcfbpbj;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE0C RID: 48652 RVA: 0x002CD00C File Offset: 0x002CB20C
|
||||
[Token(Token = "0x600BE0C")]
|
||||
[Address(RVA = "0x1193470", Offset = "0x1191E70", VA = "0x181193470")]
|
||||
public void AKKIECEKEEI(string LIICHFENGMG)
|
||||
{
|
||||
string hhbblbajime = this.HHBBLBAJIME;
|
||||
if (hhbblbajime == 0 || !LIICHFENGMG.StartsWith(hhbblbajime))
|
||||
{
|
||||
GFKEKLOMIAO statClass = SingletonMonoBehaviour.Instance.GetStatClass<GFKEKLOMIAO>();
|
||||
if (statClass != 0)
|
||||
{
|
||||
statClass.FFGOCNBJHPM("palette_search_num_searches");
|
||||
}
|
||||
}
|
||||
GFBBGCFBPBJ offpieeoiff = this.OFFPIEEOIFF;
|
||||
this.HHBBLBAJIME = LIICHFENGMG;
|
||||
offpieeoiff.AKKIECEKEEI(LIICHFENGMG);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE0D RID: 48653 RVA: 0x002CD064 File Offset: 0x002CB264
|
||||
[Token(Token = "0x600BE0D")]
|
||||
[Address(RVA = "0x1193540", Offset = "0x1191F40", VA = "0x181193540")]
|
||||
private void BEKNPHKLDEN(IReadOnlyList<CHMKJJNNAKO> LLCIDEKMKBG, IReadOnlyList<bool> JCKFJAHJLPF)
|
||||
{
|
||||
bool flag = string.IsNullOrWhiteSpace(this.HHBBLBAJIME);
|
||||
bool emptySearch = flag;
|
||||
ObjectInputUIDialog.EALGDNJBCBF.MAKEOPKIJDE dfdjbicafoj = this.DFDJBICAFOJ;
|
||||
if (dfdjbicafoj != 0)
|
||||
{
|
||||
Func<CHMKJJNNAKO, bool> func = (CHMKJJNNAKO x) => default(bool);
|
||||
IEnumerable<CHMKJJNNAKO> enumerable = Enumerable.Where<CHMKJJNNAKO>(LLCIDEKMKBG, func);
|
||||
Func<CHMKJJNNAKO, float> func2 = new Func(this.JFFDMHKJHEO);
|
||||
IOrderedEnumerable<CHMKJJNNAKO> orderedEnumerable = Enumerable.OrderByDescending<CHMKJJNNAKO, float>(enumerable, func2);
|
||||
Func<CHMKJJNNAKO, NPLPHEMHBJE> func3 = (CHMKJJNNAKO i) => null;
|
||||
IEnumerable<CHMKJJNNAKO> enumerable2 = Enumerable.Select<CHMKJJNNAKO, NPLPHEMHBJE>(orderedEnumerable, func3);
|
||||
IReadOnlyList<bool> readOnlyList = this.OFFPIEEOIFF.DLBFGPALNOH();
|
||||
dfdjbicafoj.Invoke(enumerable2, readOnlyList);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE0E RID: 48654 RVA: 0x002CD104 File Offset: 0x002CB304
|
||||
[Token(Token = "0x600BE0E")]
|
||||
[Address(RVA = "0x11936E0", Offset = "0x11920E0", VA = "0x1811936E0")]
|
||||
private float JFFDMHKJHEO(CHMKJJNNAKO HPKJNHNEFBB)
|
||||
{
|
||||
IReadOnlyList<NPLPHEMHBJE> boohbjeegkh = this.BOOHBJEEGKH;
|
||||
HNICCJDPJJO hniccjdpjjo = HNICCJDPJJO.ONCPNMDGGKG;
|
||||
float num;
|
||||
return num;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE0F RID: 48655 RVA: 0x002CD128 File Offset: 0x002CB328
|
||||
[Token(Token = "0x600BE0F")]
|
||||
[Address(RVA = "0x11936C0", Offset = "0x11920C0", VA = "0x1811936C0", Slot = "4")]
|
||||
public void Dispose()
|
||||
{
|
||||
this.OFFPIEEOIFF.Dispose();
|
||||
}
|
||||
|
||||
// Token: 0x04007D74 RID: 32116
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007D74")]
|
||||
private readonly IReadOnlyList<NPLPHEMHBJE> BOOHBJEEGKH;
|
||||
|
||||
// Token: 0x04007D75 RID: 32117
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007D75")]
|
||||
private readonly GFBBGCFBPBJ OFFPIEEOIFF;
|
||||
|
||||
// Token: 0x04007D76 RID: 32118
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007D76")]
|
||||
private readonly ObjectInputUIDialog.EALGDNJBCBF.MAKEOPKIJDE DFDJBICAFOJ;
|
||||
|
||||
// Token: 0x04007D77 RID: 32119
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007D77")]
|
||||
private string HHBBLBAJIME;
|
||||
|
||||
// Token: 0x02001B97 RID: 7063
|
||||
// (Invoke) Token: 0x0600BE11 RID: 48657
|
||||
[Token(Token = "0x2001B97")]
|
||||
public delegate void MAKEOPKIJDE(IEnumerable<NPLPHEMHBJE> BOOHBJEEGKH, IReadOnlyList<bool> JCKFJAHJLPF);
|
||||
|
||||
// Token: 0x02001B99 RID: 7065
|
||||
[Token(Token = "0x2001B99")]
|
||||
[CompilerGenerated]
|
||||
private sealed class KADMEPDGDBC
|
||||
{
|
||||
// Token: 0x0600BE17 RID: 48663 RVA: 0x0003C3EA File Offset: 0x0003A5EA
|
||||
[Token(Token = "0x600BE17")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public KADMEPDGDBC()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BE18 RID: 48664 RVA: 0x002CD148 File Offset: 0x002CB348
|
||||
[Token(Token = "0x600BE18")]
|
||||
[Address(RVA = "0x1196A00", Offset = "0x1195400", VA = "0x181196A00")]
|
||||
internal bool <OnSearchComplete>b__0(CHMKJJNNAKO x)
|
||||
{
|
||||
return default(bool);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE19 RID: 48665 RVA: 0x00062DDE File Offset: 0x00060FDE
|
||||
[Token(Token = "0x600BE19")]
|
||||
[Address(RVA = "0x1196A20", Offset = "0x1195420", VA = "0x181196A20")]
|
||||
internal NPLPHEMHBJE <OnSearchComplete>b__1(CHMKJJNNAKO i)
|
||||
{
|
||||
return null;
|
||||
}
|
||||
|
||||
// Token: 0x04007D7A RID: 32122
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007D7A")]
|
||||
public bool emptySearch;
|
||||
|
||||
// Token: 0x04007D7B RID: 32123
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007D7B")]
|
||||
public ObjectInputUIDialog.EALGDNJBCBF <>4__this;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001B9A RID: 7066
|
||||
[Token(Token = "0x2001B9A")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AHMAIPGEBHK
|
||||
{
|
||||
// Token: 0x0600BE1A RID: 48666 RVA: 0x002CD160 File Offset: 0x002CB360
|
||||
[Token(Token = "0x600BE1A")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AHMAIPGEBHK()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BE1B RID: 48667 RVA: 0x002CD174 File Offset: 0x002CB374
|
||||
[Token(Token = "0x600BE1B")]
|
||||
[Address(RVA = "0x1185230", Offset = "0x1183C30", VA = "0x181185230")]
|
||||
internal void <TryRebuildSearchContext>b__2()
|
||||
{
|
||||
ObjectInputUIDialog objectInputUIDialog = this.<>4__this;
|
||||
OGNBCNBPFCC ognbcnbpfcc = this.toolType;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE1C RID: 48668 RVA: 0x002CD198 File Offset: 0x002CB398
|
||||
[Token(Token = "0x600BE1C")]
|
||||
[Address(RVA = "0x11852C0", Offset = "0x1183CC0", VA = "0x1811852C0")]
|
||||
internal bool <TryRebuildSearchContext>b__3()
|
||||
{
|
||||
ObjectInputUIDialog objectInputUIDialog = this.<>4__this;
|
||||
OGNBCNBPFCC ognbcnbpfcc = this.toolType;
|
||||
return objectInputUIDialog.EAKKLJCIGOF == ognbcnbpfcc;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE1D RID: 48669 RVA: 0x002CD1C4 File Offset: 0x002CB3C4
|
||||
[Token(Token = "0x600BE1D")]
|
||||
[Address(RVA = "0x11852F0", Offset = "0x1183CF0", VA = "0x1811852F0")]
|
||||
internal NPLPHEMHBJE <TryRebuildSearchContext>b__4(ObjectInputUIDialog.ODKENKJLLCA item, int baseMatchIndex)
|
||||
{
|
||||
OGNBCNBPFCC ognbcnbpfcc = this.toolType;
|
||||
NPLPHEMHBJE nplphemhbje;
|
||||
return nplphemhbje;
|
||||
}
|
||||
|
||||
// Token: 0x04007D7C RID: 32124
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007D7C")]
|
||||
public OGNBCNBPFCC toolType;
|
||||
|
||||
// Token: 0x04007D7D RID: 32125
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007D7D")]
|
||||
public ObjectInputUIDialog <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,1159 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using RecRoom.Core.DataStructures.Tokens;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C11 RID: 7185
|
||||
[Token(Token = "0x2001C11")]
|
||||
[StructLayout(3)]
|
||||
public class PublishRoomDialog : UIDialog<PPENFJMFPNE, JPIJGHNNIDP>
|
||||
{
|
||||
// Token: 0x0600C099 RID: 49305 RVA: 0x002D5E68 File Offset: 0x002D4068
|
||||
[Token(Token = "0x600C099")]
|
||||
[Address(RVA = "0x1197E60", Offset = "0x1196860", VA = "0x181197E60")]
|
||||
private void Awake()
|
||||
{
|
||||
ulong num;
|
||||
ToggleButton3D[] componentsInChildren = this.tagsParentObject.GetComponentsInChildren<ToggleButton3D>(num != 0UL);
|
||||
this.GHIJPFKKLHN = componentsInChildren;
|
||||
IPromise<IReadOnlyList<string>> promise = OJMCBOKJFOF.CJFHAPJJPEO();
|
||||
Action<IReadOnlyList<string>> action = new Action(this.PLEILLALKNA);
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
IPromise<IReadOnlyList<string>> promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600C09A RID: 49306 RVA: 0x002D5EC8 File Offset: 0x002D40C8
|
||||
[Token(Token = "0x600C09A")]
|
||||
[Address(RVA = "0x1199330", Offset = "0x1197D30", VA = "0x181199330", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
ValidatedButtonInputField validatedButtonInputField = this.roomNameField;
|
||||
Func<string, bool> func = new Func(this.NOMOCLNPCDC);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
ValidatedButtonInputField validatedButtonInputField2 = this.roomDescriptionField;
|
||||
Func<string, bool> func2 = new Func(this.NOMOCLNPCDC);
|
||||
validatedButtonInputField2.IsValidFunction = func2;
|
||||
}
|
||||
|
||||
// Token: 0x0600C09B RID: 49307 RVA: 0x002D5F18 File Offset: 0x002D4118
|
||||
[Token(Token = "0x600C09B")]
|
||||
[Address(RVA = "0x1199740", Offset = "0x1198140", VA = "0x181199740", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.HGPJHJNMKFL.GNGOOMMLPHE();
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C09C RID: 49308 RVA: 0x002D5F50 File Offset: 0x002D4150
|
||||
[Token(Token = "0x600C09C")]
|
||||
[Address(RVA = "0x1198E00", Offset = "0x1197800", VA = "0x181198E00", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C09D RID: 49309 RVA: 0x002D5F68 File Offset: 0x002D4168
|
||||
[Token(Token = "0x600C09D")]
|
||||
[Address(RVA = "0x11997B0", Offset = "0x11981B0", VA = "0x1811997B0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action = new Action(this.FODLGIJCALM);
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd + action;
|
||||
TokenFlag fkoihlpaddf = this.FKOIHLPADDF;
|
||||
Button3D button3D = this.publishButton;
|
||||
bool flag = !fkoihlpaddf.HasTokens;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600C09E RID: 49310 RVA: 0x002D5FC4 File Offset: 0x002D41C4
|
||||
[Token(Token = "0x600C09E")]
|
||||
[Address(RVA = "0x11998C0", Offset = "0x11982C0", VA = "0x1811998C0", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
ActionEvent<long> nfmlkmfeakd = OJMCBOKJFOF.NFMLKMFEAKD;
|
||||
Action<long> action = new Action(this.FODLGIJCALM);
|
||||
OJMCBOKJFOF.NFMLKMFEAKD = nfmlkmfeakd - action;
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C09F RID: 49311 RVA: 0x002D600C File Offset: 0x002D420C
|
||||
[Token(Token = "0x600C09F")]
|
||||
[Address(RVA = "0x1198CE0", Offset = "0x11976E0", VA = "0x181198CE0")]
|
||||
private void FODLGIJCALM(long ENJEOLBEALP)
|
||||
{
|
||||
if (this.AEMBAGPGHGE != 0)
|
||||
{
|
||||
int num = 0;
|
||||
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CJKHNIIJFIN(ENJEOLBEALP, num != 0);
|
||||
int num2;
|
||||
Action<string> action = new Action(num2.LogError);
|
||||
num2 = 0;
|
||||
Action<PPENFJMFPNE> action2 = new Action(this.DKNEMJEIKGA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0A0 RID: 49312 RVA: 0x002D6050 File Offset: 0x002D4250
|
||||
[Token(Token = "0x600C0A0")]
|
||||
[Address(RVA = "0x1199D00", Offset = "0x1198700", VA = "0x181199D00", Slot = "19")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(PPENFJMFPNE IJNAMEBOMJJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600C0A0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<JPIJGHNNIDP> AGUI.StackedUI.Dialog.PublishRoomDialog::ShowDialog(PPENFJMFPNE)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_14D:
|
||||
stloc:Exception(var_24_157, newobj:Exception(Exception::.ctor, ldstr:string("Empty Room Details in publish dialog!")))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x0600C0A1 RID: 49313 RVA: 0x002D61B8 File Offset: 0x002D43B8
|
||||
[Token(Token = "0x600C0A1")]
|
||||
[Address(RVA = "0x11980A0", Offset = "0x1196AA0", VA = "0x1811980A0")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool GICEDIEDLJD)
|
||||
{
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
int num = 0;
|
||||
IDisposable disposable = SingletonMonoBehaviour.Instance.Play((NotificationManager.IBIDFAOPIPC)((uint)1), DBDDKLHPNNA, 3f, num, num);
|
||||
this.roomNameField.FFDOINJEHMM = GICEDIEDLJD;
|
||||
this.roomDescriptionField.FFDOINJEHMM = GICEDIEDLJD;
|
||||
this.takeRoomPictureButton.FFDOINJEHMM = GICEDIEDLJD;
|
||||
this.roomTagsField.FFDOINJEHMM = GICEDIEDLJD;
|
||||
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
||||
int length = ghijpfkklhn.Length;
|
||||
if (num < length)
|
||||
{
|
||||
ghijpfkklhn[num].FFDOINJEHMM = GICEDIEDLJD;
|
||||
num++;
|
||||
}
|
||||
this.copyableToggle.FFDOINJEHMM = GICEDIEDLJD;
|
||||
this.ageRequirementSlider.FFDOINJEHMM = GICEDIEDLJD;
|
||||
this.cancelButton.FFDOINJEHMM = GICEDIEDLJD;
|
||||
int num2 = 0;
|
||||
this.BLGNPNKFHMO((PublishRoomDialog.HDIJNFIMEEP)num2, GICEDIEDLJD);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0A2 RID: 49314 RVA: 0x002D6274 File Offset: 0x002D4474
|
||||
[Token(Token = "0x600C0A2")]
|
||||
[Address(RVA = "0x1197F90", Offset = "0x1196990", VA = "0x181197F90")]
|
||||
private void BLGNPNKFHMO(PublishRoomDialog.HDIJNFIMEEP PIHIPPPPEBI, bool EIGKDGJGGLG)
|
||||
{
|
||||
bool hasTokens = this.FKOIHLPADDF.HasTokens;
|
||||
TokenFlag fkoihlpaddf = this.FKOIHLPADDF;
|
||||
if (!EIGKDGJGGLG)
|
||||
{
|
||||
fkoihlpaddf.Remove(hasTokens);
|
||||
}
|
||||
fkoihlpaddf.Add(hasTokens);
|
||||
if (this.FKOIHLPADDF.HasTokens != hasTokens)
|
||||
{
|
||||
TokenFlag fkoihlpaddf2 = this.FKOIHLPADDF;
|
||||
Button3D button3D = this.publishButton;
|
||||
bool flag = !fkoihlpaddf2.HasTokens;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0A3 RID: 49315 RVA: 0x002D62DC File Offset: 0x002D44DC
|
||||
[Token(Token = "0x600C0A3")]
|
||||
[Address(RVA = "0x11995C0", Offset = "0x1197FC0", VA = "0x1811995C0")]
|
||||
private void MCLEMFDNNAF()
|
||||
{
|
||||
Button3D button3D = this.publishButton;
|
||||
bool flag = !this.FKOIHLPADDF.HasTokens;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0A4 RID: 49316 RVA: 0x002D630C File Offset: 0x002D450C
|
||||
[Token(Token = "0x600C0A4")]
|
||||
[Address(RVA = "0x11993F0", Offset = "0x1197DF0", VA = "0x1811993F0")]
|
||||
private static void JGONKECPJJD(PPENFJMFPNE IJNAMEBOMJJ)
|
||||
{
|
||||
if (SingletonMonoBehaviour.Instance.BLBCCPBIHGI)
|
||||
{
|
||||
IPromise<JPIJGHNNIDP> promise = WatchUI.BFPPPLIJIGC.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Send Announcement?", "Do you want to send a room published announcement to your subscribers?");
|
||||
Action<long?> <>9__1;
|
||||
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
||||
IPromise<long?> promise2 = JDJGIBLMFKK.BBELCAOOCOJ(num);
|
||||
if (<>9__1 == 0)
|
||||
{
|
||||
Action<long?> action2 = delegate(long? clubId)
|
||||
{
|
||||
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
||||
string <LGACIEKBLBM>k__BackingField = IJNAMEBOMJJ.<LGACIEKBLBM>k__BackingField;
|
||||
string text = "^" + <LGACIEKBLBM>k__BackingField + " was just published, go check it out!";
|
||||
PPENFJMFPNE roomDetails = IJNAMEBOMJJ;
|
||||
string <HPJCFFLAJJE>k__BackingField = roomDetails.<HPJCFFLAJJE>k__BackingField;
|
||||
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.IJDLEDHFKDL(roomDetails.<DOFDAMHCJLP>k__BackingField);
|
||||
};
|
||||
<>9__1 = action2;
|
||||
}
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0A5 RID: 49317 RVA: 0x002D6360 File Offset: 0x002D4560
|
||||
[Token(Token = "0x600C0A5")]
|
||||
[Address(RVA = "0x1199600", Offset = "0x1198000", VA = "0x181199600")]
|
||||
private bool NOMOCLNPCDC(string CKCGCFGOMAA)
|
||||
{
|
||||
string text = this.roomNameField.KKJIOHNFHFJ.Trim();
|
||||
ValidatedButtonInputField validatedButtonInputField = this.roomDescriptionField;
|
||||
this.BFGCDJFNJLE = text;
|
||||
string text2 = validatedButtonInputField.KKJIOHNFHFJ.Trim();
|
||||
string bfgcdjfnjle = this.BFGCDJFNJLE;
|
||||
this.GLKOMKKLAGC = text2;
|
||||
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: 0x0600C0A6 RID: 49318 RVA: 0x002D63F0 File Offset: 0x002D45F0
|
||||
[Token(Token = "0x600C0A6")]
|
||||
[Address(RVA = "0x1198850", Offset = "0x1197250", VA = "0x181198850")]
|
||||
private bool CAEPFENAGHF()
|
||||
{
|
||||
bool flag = string.IsNullOrEmpty(this.roomTagsField.KKJIOHNFHFJ);
|
||||
List<string> nolonffjnpa = this.NOLONFFJNPA;
|
||||
if (flag)
|
||||
{
|
||||
nolonffjnpa.Clear();
|
||||
}
|
||||
nolonffjnpa.Clear();
|
||||
string text = this.roomTagsField.KKJIOHNFHFJ;
|
||||
char[] array = new char[4];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.793B7F8007695DFB283C88ACADE6C53B40B35D57).FieldHandle);
|
||||
string[] array2 = text.Split(array, StringSplitOptions.RemoveEmptyEntries);
|
||||
int num = 0;
|
||||
int length = array2.Length;
|
||||
if (num < length)
|
||||
{
|
||||
string text2 = array2[num];
|
||||
if (text2.IsAlphaNumeric())
|
||||
{
|
||||
int stringLength = text2.m_stringLength;
|
||||
num++;
|
||||
this.BMFPEJMLIKD("Tags cannot be longer than 15 characters", true);
|
||||
}
|
||||
}
|
||||
List<string> nolonffjnpa2 = this.NOLONFFJNPA;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0A7 RID: 49319 RVA: 0x002D64A0 File Offset: 0x002D46A0
|
||||
[Token(Token = "0x600C0A7")]
|
||||
[Address(RVA = "0x1198F10", Offset = "0x1197910", VA = "0x181198F10")]
|
||||
private bool GMAOCGLJAMJ()
|
||||
{
|
||||
bool flag = this.AEMBAGPGHGE.OFONEIOEIED;
|
||||
if (!flag && this.HPFGDCLMKHN == flag)
|
||||
{
|
||||
this.BMFPEJMLIKD("Missing room photo!", true);
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0A8 RID: 49320 RVA: 0x002D64DC File Offset: 0x002D46DC
|
||||
[Token(Token = "0x600C0A8")]
|
||||
[Address(RVA = "0x11985C0", Offset = "0x1196FC0", VA = "0x1811985C0")]
|
||||
public void Button_TakeRoomPicture()
|
||||
{
|
||||
if (this.AEMBAGPGHGE != (ulong)0L)
|
||||
{
|
||||
PublishRoomDialog.EKBHFJEHKKG ekbhfjehkkg = new PublishRoomDialog.EKBHFJEHKKG();
|
||||
ekbhfjehkkg.<>4__this = this;
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
ekbhfjehkkg.currentWatchFlow = <CBEMGFDBBJA>k__BackingField;
|
||||
bool flag = this.AEMBAGPGHGE.OFONEIOEIED;
|
||||
this.HPFGDCLMKHN = flag;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
ICancelablePromise<RenderTexture> cancelablePromise = ShareCamera.LocalRequestSingleImage(false, num3 != 0, num2 != 0, "Room Image", num != 0);
|
||||
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
ekbhfjehkkg.targetRoomId = <DOFDAMHCJLP>k__BackingField;
|
||||
Action<RenderTexture> action = delegate(RenderTexture rendTex)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
};
|
||||
if (num < ekbhfjehkkg)
|
||||
{
|
||||
num += num;
|
||||
if (num == ekbhfjehkkg)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
Action action2 = delegate
|
||||
{
|
||||
PublishRoomDialog <>4__this = ekbhfjehkkg.<>4__this;
|
||||
int num4 = 0;
|
||||
<>4__this.BLGNPNKFHMO((PublishRoomDialog.HDIJNFIMEEP)((ulong)1L), num4 != 0);
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
StackedUIFlowBase currentWatchFlow = ekbhfjehkkg.currentWatchFlow;
|
||||
if (<CBEMGFDBBJA>k__BackingField2 != currentWatchFlow)
|
||||
{
|
||||
StackedUIFlowBase currentWatchFlow2 = ekbhfjehkkg.currentWatchFlow;
|
||||
int num5 = 0;
|
||||
if (currentWatchFlow2 != num5)
|
||||
{
|
||||
StackedUIFlowBase currentWatchFlow3 = ekbhfjehkkg.currentWatchFlow;
|
||||
}
|
||||
}
|
||||
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
}
|
||||
return;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num6 = 0;
|
||||
int num7 = 0;
|
||||
int num8 = 0;
|
||||
instance.PlayWatchNotification(num8 != 0, ~NotificationManager.HLJEOKDOLPF.Text, num7, num6);
|
||||
};
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0A9 RID: 49321 RVA: 0x002D6594 File Offset: 0x002D4794
|
||||
[Token(Token = "0x600C0A9")]
|
||||
[Address(RVA = "0x11982B0", Offset = "0x1196CB0", VA = "0x1811982B0")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0AA RID: 49322 RVA: 0x002D65AC File Offset: 0x002D47AC
|
||||
[Token(Token = "0x600C0AA")]
|
||||
[Address(RVA = "0x11982F0", Offset = "0x1196CF0", VA = "0x1811982F0")]
|
||||
public void Button_Publish()
|
||||
{
|
||||
if (this.AEMBAGPGHGE != (ulong)0L)
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.roomNameField;
|
||||
int num = 0;
|
||||
string text = validatedButtonInputField.KKJIOHNFHFJ.Trim();
|
||||
ValidatedButtonInputField validatedButtonInputField2 = this.roomDescriptionField;
|
||||
this.BFGCDJFNJLE = text;
|
||||
string text2 = validatedButtonInputField2.KKJIOHNFHFJ.Trim();
|
||||
string bfgcdjfnjle = this.BFGCDJFNJLE;
|
||||
this.GLKOMKKLAGC = text2;
|
||||
if (!OJMCBOKJFOF.KMDAGEMBDLB(bfgcdjfnjle, num))
|
||||
{
|
||||
if ((this.PBPPKEHPIND ? 1 : 0) != num)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.PBPPKEHPIND = num != 0;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
}
|
||||
if (!this.CAEPFENAGHF())
|
||||
{
|
||||
return;
|
||||
}
|
||||
if (!this.AEMBAGPGHGE.OFONEIOEIED && (this.HPFGDCLMKHN ? 1 : 0) == num)
|
||||
{
|
||||
this.BMFPEJMLIKD("Missing room photo!", true);
|
||||
return;
|
||||
}
|
||||
string text3 = this.cocReminderNoButtonText;
|
||||
string text4 = this.cocReminderDialogTextViewCoCButtonText;
|
||||
string text5 = this.cocReminderYesButtonText;
|
||||
Action<JPIJGHNNIDP> action = new Action(this.GCAPKEGFCGI);
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.infoText;
|
||||
this.PBPPKEHPIND = true;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0AB RID: 49323 RVA: 0x002D66A8 File Offset: 0x002D48A8
|
||||
[Token(Token = "0x600C0AB")]
|
||||
[Address(RVA = "0x1198F90", Offset = "0x1197990", VA = "0x181198F90")]
|
||||
private void IMNDCGKMAOB()
|
||||
{
|
||||
int num = 0;
|
||||
this.BMFPEJMLIKD("Publishing...", num != 0);
|
||||
IReadOnlyList<string> autoTags = (ulong)0L;
|
||||
long <DOFDAMHCJLP>k__BackingField = this.AEMBAGPGHGE.<DOFDAMHCJLP>k__BackingField;
|
||||
PPENFJMFPNE ppenfjmfpne = Matchmaking.HMCJLLMDAAM;
|
||||
IReadOnlyList<string> readOnlyList = this.AEMBAGPGHGE.NKLOLBCEOIH();
|
||||
List<string> list = OJMCBOKJFOF.OKLKDCIHJDC();
|
||||
autoTags = list;
|
||||
PPENFJMFPNE aembagpghge = this.AEMBAGPGHGE;
|
||||
PPENFJMFPNE room = aembagpghge;
|
||||
long <DOFDAMHCJLP>k__BackingField2 = aembagpghge.<DOFDAMHCJLP>k__BackingField;
|
||||
DPLPMKMFMPB <OMHKPJKDFLJ>k__BackingField = aembagpghge.<OMHKPJKDFLJ>k__BackingField;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0AC RID: 49324 RVA: 0x002D67B4 File Offset: 0x002D49B4
|
||||
[Token(Token = "0x600C0AC")]
|
||||
[Address(RVA = "0x119A100", Offset = "0x1198B00", VA = "0x18119A100")]
|
||||
public void Toggle_Tag(int EFBDCIJMFGD, bool LLJFGDMOOFA)
|
||||
{
|
||||
PublishRoomDialog.AGNJHICJJPI agnjhicjjpi = new PublishRoomDialog.AGNJHICJJPI();
|
||||
agnjhicjjpi.<>4__this = this;
|
||||
agnjhicjjpi.index = EFBDCIJMFGD;
|
||||
IReadOnlyList<string> chbpcjdjgpp = this.CHBPCJDJGPP;
|
||||
if (EFBDCIJMFGD < agnjhicjjpi)
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.roomTagsField;
|
||||
if (LLJFGDMOOFA)
|
||||
{
|
||||
string text;
|
||||
string text2;
|
||||
if (text == 0)
|
||||
{
|
||||
text2 = string.Format("{0}{1}", text, ", ");
|
||||
}
|
||||
string text3 = string.Format("{0}{1}", text2, text2);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
string text4 = validatedButtonInputField.KKJIOHNFHFJ;
|
||||
char[] array = new char[3];
|
||||
RuntimeHelpers.InitializeArray(array, fieldof(<PrivateImplementationDetails>.AD289DAE9B162199AEF72EBB3D0E1DF6A9B90ED0).FieldHandle);
|
||||
string[] array2 = text4.Split(array, StringSplitOptions.RemoveEmptyEntries);
|
||||
Func<string, bool> func = delegate(string sp)
|
||||
{
|
||||
IReadOnlyList<string> chbpcjdjgpp2 = agnjhicjjpi.<>4__this.CHBPCJDJGPP;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
IReadOnlyList<string> chbpcjdjgpp3 = agnjhicjjpi.<>4__this.CHBPCJDJGPP;
|
||||
string text6;
|
||||
return sp != text6;
|
||||
};
|
||||
IEnumerable<string> enumerable = Enumerable.Where<string>(array2, func);
|
||||
ValidatedButtonInputField validatedButtonInputField2 = this.roomTagsField;
|
||||
string[] array3 = Enumerable.ToArray<string>(enumerable);
|
||||
string text5 = string.Join(", ", array3);
|
||||
validatedButtonInputField2.KKJIOHNFHFJ = text5;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0AD RID: 49325 RVA: 0x002D6884 File Offset: 0x002D4A84
|
||||
[Token(Token = "0x600C0AD")]
|
||||
[Address(RVA = "0x119A310", Offset = "0x1198D10", VA = "0x18119A310")]
|
||||
public PublishRoomDialog()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.BFGCDJFNJLE = empty;
|
||||
string empty2 = string.Empty;
|
||||
this.GLKOMKKLAGC = empty2;
|
||||
int num;
|
||||
ManagedTexture managedTexture = new ManagedTexture("PublishRoom", num != 0);
|
||||
num = 0;
|
||||
this.HGPJHJNMKFL = managedTexture;
|
||||
ToggleButton3D[] array = new ToggleButton3D[0];
|
||||
this.GHIJPFKKLHN = array;
|
||||
List<string> list = new List();
|
||||
this.NOLONFFJNPA = list;
|
||||
List<string> list2 = new List();
|
||||
this.CHBPCJDJGPP = list2;
|
||||
TokenFlag tokenFlag = new TokenFlag();
|
||||
this.FKOIHLPADDF = tokenFlag;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0AE RID: 49326 RVA: 0x002D693C File Offset: 0x002D4B3C
|
||||
[Token(Token = "0x600C0AE")]
|
||||
[Address(RVA = "0x11999B0", Offset = "0x11983B0", VA = "0x1811999B0")]
|
||||
[CompilerGenerated]
|
||||
private void PLEILLALKNA(IReadOnlyList<string> BEHKJEAHGLD)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
if (this != num2)
|
||||
{
|
||||
ToggleButton3D[] ghijpfkklhn = this.GHIJPFKKLHN;
|
||||
int num3 = 0;
|
||||
this.CHBPCJDJGPP = BEHKJEAHGLD;
|
||||
if (num3 < ghijpfkklhn.Length)
|
||||
{
|
||||
ToggleButton3D toggleButton3D;
|
||||
GameObject gameObject = toggleButton3D.gameObject;
|
||||
IReadOnlyList<string> chbpcjdjgpp = this.CHBPCJDJGPP;
|
||||
if (num3 < num)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == num)
|
||||
{
|
||||
goto IL_E7;
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
bool flag = num3 < gameObject;
|
||||
int num4 = 0;
|
||||
gameObject.SetActive(flag);
|
||||
IReadOnlyList<string> chbpcjdjgpp2 = this.CHBPCJDJGPP;
|
||||
if (num3 < num4)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == num4)
|
||||
{
|
||||
goto IL_EB;
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
if (num3 < num3)
|
||||
{
|
||||
ToggleButton3D[] ghijpfkklhn2 = this.GHIJPFKKLHN;
|
||||
IReadOnlyList<string> chbpcjdjgpp3 = this.CHBPCJDJGPP;
|
||||
ToggleButton3D toggleButton3D2;
|
||||
TextMeshProUGUI label = toggleButton3D2.label;
|
||||
int temp = num3;
|
||||
ToggleButton3D[] ghijpfkklhn3 = this.GHIJPFKKLHN;
|
||||
ToggleButton3D toggleButton3D3;
|
||||
ToggleButton3D.OnToggleButton3DClick onClick = toggleButton3D3.OnClick;
|
||||
UnityAction<bool> unityAction = delegate(bool isOn)
|
||||
{
|
||||
PublishRoomDialog <>4__this = this;
|
||||
int temp2 = temp;
|
||||
<>4__this.Toggle_Tag(temp2, isOn);
|
||||
};
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
ToggleButton3D[] ghijpfkklhn4 = this.GHIJPFKKLHN;
|
||||
num3++;
|
||||
IL_E7:
|
||||
num3 += num3;
|
||||
IL_EB:
|
||||
num3 += num3;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0AF RID: 49327 RVA: 0x002D6A40 File Offset: 0x002D4C40
|
||||
[Token(Token = "0x600C0AF")]
|
||||
[Address(RVA = "0x1198A50", Offset = "0x1197450", VA = "0x181198A50")]
|
||||
[CompilerGenerated]
|
||||
private void DKNEMJEIKGA(PPENFJMFPNE IJNAMEBOMJJ)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
OHDHPENHDAP.NBMFNJLHKAO jlbeidflild = this.JLBEIDFLILD;
|
||||
this.AEMBAGPGHGE = IJNAMEBOMJJ;
|
||||
if (jlbeidflild != 0)
|
||||
{
|
||||
jlbeidflild.Dispose();
|
||||
}
|
||||
OHDHPENHDAP.NBMFNJLHKAO nbmfnjlhkao = OHDHPENHDAP.EFJIDOJBJEB(IJNAMEBOMJJ);
|
||||
this.JLBEIDFLILD = nbmfnjlhkao;
|
||||
int num2;
|
||||
Action<string> action = new Action(num2.LogError);
|
||||
num2 = 0;
|
||||
Action<Texture2D> action2 = new Action(this.EBJOJLKJFED);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0B0 RID: 49328 RVA: 0x002D6AA4 File Offset: 0x002D4CA4
|
||||
[Token(Token = "0x600C0B0")]
|
||||
[Address(RVA = "0x1198BC0", Offset = "0x11975C0", VA = "0x181198BC0")]
|
||||
[CompilerGenerated]
|
||||
private void EBJOJLKJFED(Texture2D IJKBAADKCBM)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
this.roomImage.texture = IJKBAADKCBM;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0B1 RID: 49329 RVA: 0x002D6AD0 File Offset: 0x002D4CD0
|
||||
[Token(Token = "0x600C0B1")]
|
||||
[Address(RVA = "0x1198C50", Offset = "0x1197650", VA = "0x181198C50")]
|
||||
[CompilerGenerated]
|
||||
private void ELFDKNKEMBL(string PILGJOJCADM)
|
||||
{
|
||||
Debug.LogError("Failed to upload room image: " + PILGJOJCADM);
|
||||
this.BMFPEJMLIKD("Failed to upload room image", true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0B2 RID: 49330 RVA: 0x002D6AFC File Offset: 0x002D4CFC
|
||||
[Token(Token = "0x600C0B2")]
|
||||
[Address(RVA = "0x1198EC0", Offset = "0x11978C0", VA = "0x181198EC0")]
|
||||
[CompilerGenerated]
|
||||
private void GDNGNNODHAC(PPENFJMFPNE GJKGOKHKMMP)
|
||||
{
|
||||
this.BMFPEJMLIKD("Room picture updated!", true);
|
||||
this.HPFGDCLMKHN = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0B3 RID: 49331 RVA: 0x002D6B1C File Offset: 0x002D4D1C
|
||||
[Token(Token = "0x600C0B3")]
|
||||
[Address(RVA = "0x1199530", Offset = "0x1197F30", VA = "0x181199530")]
|
||||
[CompilerGenerated]
|
||||
private void LGPLOCOJBGB(string MOPOMPHBHKF)
|
||||
{
|
||||
Debug.LogError("Failed to update room image: " + MOPOMPHBHKF);
|
||||
this.BMFPEJMLIKD(MOPOMPHBHKF, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0B4 RID: 49332 RVA: 0x002D6B44 File Offset: 0x002D4D44
|
||||
[Token(Token = "0x600C0B4")]
|
||||
[Address(RVA = "0x1198F80", Offset = "0x1197980", VA = "0x181198F80")]
|
||||
[CompilerGenerated]
|
||||
private void GNNLDNECNNF()
|
||||
{
|
||||
int num = 0;
|
||||
this.BLGNPNKFHMO((PublishRoomDialog.HDIJNFIMEEP)((ulong)2L), num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0B5 RID: 49333 RVA: 0x002D6B60 File Offset: 0x002D4D60
|
||||
[Token(Token = "0x600C0B5")]
|
||||
[Address(RVA = "0x1198E40", Offset = "0x1197840", VA = "0x181198E40")]
|
||||
[CompilerGenerated]
|
||||
private void GCAPKEGFCGI(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL != JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
if (PBAOMKNFBFL == JPIJGHNNIDP.Cancel)
|
||||
{
|
||||
FBPACFPINIK.LBIOGBGOOAM(true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
this.IMNDCGKMAOB();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007F5F RID: 32607
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F5F")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField roomNameField;
|
||||
|
||||
// Token: 0x04007F60 RID: 32608
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007F60")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField roomDescriptionField;
|
||||
|
||||
// Token: 0x04007F61 RID: 32609
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007F61")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField roomTagsField;
|
||||
|
||||
// Token: 0x04007F62 RID: 32610
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007F62")]
|
||||
[SerializeField]
|
||||
private GameObject tagsParentObject;
|
||||
|
||||
// Token: 0x04007F63 RID: 32611
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007F63")]
|
||||
[SerializeField]
|
||||
private Slider3D ageRequirementSlider;
|
||||
|
||||
// Token: 0x04007F64 RID: 32612
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007F64")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D copyableToggle;
|
||||
|
||||
// Token: 0x04007F65 RID: 32613
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007F65")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007F66 RID: 32614
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007F66")]
|
||||
[SerializeField]
|
||||
private Button3D cancelButton;
|
||||
|
||||
// Token: 0x04007F67 RID: 32615
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007F67")]
|
||||
[SerializeField]
|
||||
private Button3D publishButton;
|
||||
|
||||
// Token: 0x04007F68 RID: 32616
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007F68")]
|
||||
[SerializeField]
|
||||
private Button3D takeRoomPictureButton;
|
||||
|
||||
// Token: 0x04007F69 RID: 32617
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007F69")]
|
||||
[SerializeField]
|
||||
private RawImage roomImage;
|
||||
|
||||
// Token: 0x04007F6A RID: 32618
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007F6A")]
|
||||
[SerializeField]
|
||||
private AllowedPlayerTypesSettings supportedPlayerTypesSettings;
|
||||
|
||||
// Token: 0x04007F6B RID: 32619
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4007F6B")]
|
||||
[SerializeField]
|
||||
[Header("Code of Conduct Reminder Dialog")]
|
||||
private string cocReminderDialogTitle = "Room Reminder";
|
||||
|
||||
// Token: 0x04007F6C RID: 32620
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007F6C")]
|
||||
[SerializeField]
|
||||
private string cocReminderDialogText = "All public rooms must follow the Rec Room Code of Conduct!\n\nBefore publishing, please ensure your room does not contain:\n- Sexual content\n- Discriminatory content\n- Illegal content\n\nTo view the entire Code of Conduct, click the Details button.";
|
||||
|
||||
// Token: 0x04007F6D RID: 32621
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4007F6D")]
|
||||
[SerializeField]
|
||||
private string cocReminderYesButtonText = "Publish";
|
||||
|
||||
// Token: 0x04007F6E RID: 32622
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4007F6E")]
|
||||
[SerializeField]
|
||||
private string cocReminderNoButtonText = "Back";
|
||||
|
||||
// Token: 0x04007F6F RID: 32623
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4007F6F")]
|
||||
[SerializeField]
|
||||
private string cocReminderDialogTextViewCoCButtonText = "Details";
|
||||
|
||||
// Token: 0x04007F70 RID: 32624
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4007F70")]
|
||||
private string BFGCDJFNJLE;
|
||||
|
||||
// Token: 0x04007F71 RID: 32625
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4007F71")]
|
||||
private string GLKOMKKLAGC;
|
||||
|
||||
// Token: 0x04007F72 RID: 32626
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x120")]
|
||||
[Token(Token = "0x4007F72")]
|
||||
private readonly ManagedTexture HGPJHJNMKFL;
|
||||
|
||||
// Token: 0x04007F73 RID: 32627
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x128")]
|
||||
[Token(Token = "0x4007F73")]
|
||||
private ToggleButton3D[] GHIJPFKKLHN;
|
||||
|
||||
// Token: 0x04007F74 RID: 32628
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x130")]
|
||||
[Token(Token = "0x4007F74")]
|
||||
private List<string> NOLONFFJNPA;
|
||||
|
||||
// Token: 0x04007F75 RID: 32629
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x138")]
|
||||
[Token(Token = "0x4007F75")]
|
||||
private IReadOnlyList<string> CHBPCJDJGPP;
|
||||
|
||||
// Token: 0x04007F76 RID: 32630
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x140")]
|
||||
[Token(Token = "0x4007F76")]
|
||||
private bool HPFGDCLMKHN;
|
||||
|
||||
// Token: 0x04007F77 RID: 32631
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x148")]
|
||||
[Token(Token = "0x4007F77")]
|
||||
private PPENFJMFPNE AEMBAGPGHGE;
|
||||
|
||||
// Token: 0x04007F78 RID: 32632
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x150")]
|
||||
[Token(Token = "0x4007F78")]
|
||||
private OHDHPENHDAP.NBMFNJLHKAO JLBEIDFLILD;
|
||||
|
||||
// Token: 0x04007F79 RID: 32633
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x158")]
|
||||
[Token(Token = "0x4007F79")]
|
||||
private TokenFlag FKOIHLPADDF;
|
||||
|
||||
// Token: 0x04007F7A RID: 32634
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x160")]
|
||||
[Token(Token = "0x4007F7A")]
|
||||
private bool PBPPKEHPIND;
|
||||
|
||||
// Token: 0x02001C12 RID: 7186
|
||||
[Token(Token = "0x2001C12")]
|
||||
private enum HDIJNFIMEEP : byte
|
||||
{
|
||||
// Token: 0x04007F7C RID: 32636
|
||||
[Token(Token = "0x4007F7C")]
|
||||
Global,
|
||||
// Token: 0x04007F7D RID: 32637
|
||||
[Token(Token = "0x4007F7D")]
|
||||
PhotoInProgress,
|
||||
// Token: 0x04007F7E RID: 32638
|
||||
[Token(Token = "0x4007F7E")]
|
||||
UploadInProgress
|
||||
}
|
||||
|
||||
// Token: 0x02001C13 RID: 7187
|
||||
[Token(Token = "0x2001C13")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JEANKOMOCHN
|
||||
{
|
||||
// Token: 0x0600C0B6 RID: 49334 RVA: 0x002D6B84 File Offset: 0x002D4D84
|
||||
[Token(Token = "0x600C0B6")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JEANKOMOCHN()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C0B7 RID: 49335 RVA: 0x002D6B98 File Offset: 0x002D4D98
|
||||
[Token(Token = "0x600C0B7")]
|
||||
[Address(RVA = "0x1751CC0", Offset = "0x17506C0", VA = "0x181751CC0")]
|
||||
internal void <Awake>b__1(bool isOn)
|
||||
{
|
||||
PublishRoomDialog publishRoomDialog = this.<>4__this;
|
||||
int num = this.temp;
|
||||
publishRoomDialog.Toggle_Tag(num, isOn);
|
||||
}
|
||||
|
||||
// Token: 0x04007F7F RID: 32639
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007F7F")]
|
||||
public int temp;
|
||||
|
||||
// Token: 0x04007F80 RID: 32640
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007F80")]
|
||||
public PublishRoomDialog <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02001C15 RID: 7189
|
||||
[Token(Token = "0x2001C15")]
|
||||
[CompilerGenerated]
|
||||
private sealed class NKCDILNHIGP
|
||||
{
|
||||
// Token: 0x0600C0BB RID: 49339 RVA: 0x002D6C08 File Offset: 0x002D4E08
|
||||
[Token(Token = "0x600C0BB")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public NKCDILNHIGP()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C0BC RID: 49340 RVA: 0x002D6C1C File Offset: 0x002D4E1C
|
||||
[Token(Token = "0x600C0BC")]
|
||||
[Address(RVA = "0x17529E0", Offset = "0x17513E0", VA = "0x1817529E0")]
|
||||
internal void <PromptCreateAnnouncement>b__0(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
int num = ObscuredInt.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<IFBPANODIPA>k__BackingField);
|
||||
IPromise<long?> promise = JDJGIBLMFKK.BBELCAOOCOJ(num);
|
||||
if (this.<>9__1 == 0)
|
||||
{
|
||||
Action<long?> action = delegate(long? clubId)
|
||||
{
|
||||
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
||||
string <LGACIEKBLBM>k__BackingField = this.roomDetails.<LGACIEKBLBM>k__BackingField;
|
||||
string text = "^" + <LGACIEKBLBM>k__BackingField + " was just published, go check it out!";
|
||||
PPENFJMFPNE ppenfjmfpne = this.roomDetails;
|
||||
string <HPJCFFLAJJE>k__BackingField = ppenfjmfpne.<HPJCFFLAJJE>k__BackingField;
|
||||
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.IJDLEDHFKDL(ppenfjmfpne.<DOFDAMHCJLP>k__BackingField);
|
||||
};
|
||||
this.<>9__1 = action;
|
||||
}
|
||||
int num2 = 0;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0BD RID: 49341 RVA: 0x002D6C74 File Offset: 0x002D4E74
|
||||
[Token(Token = "0x600C0BD")]
|
||||
[Address(RVA = "0x1752BC0", Offset = "0x17515C0", VA = "0x181752BC0")]
|
||||
internal void <PromptCreateAnnouncement>b__1(long? clubId)
|
||||
{
|
||||
RRUIRootScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<RRUIRootScreen>();
|
||||
string <LGACIEKBLBM>k__BackingField = this.roomDetails.<LGACIEKBLBM>k__BackingField;
|
||||
string text = "^" + <LGACIEKBLBM>k__BackingField + " was just published, go check it out!";
|
||||
PPENFJMFPNE ppenfjmfpne = this.roomDetails;
|
||||
string <HPJCFFLAJJE>k__BackingField = ppenfjmfpne.<HPJCFFLAJJE>k__BackingField;
|
||||
NFEMLMAFFIP.MetaData metaData = NFEMLMAFFIP.IJDLEDHFKDL(ppenfjmfpne.<DOFDAMHCJLP>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x04007F83 RID: 32643
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007F83")]
|
||||
public PPENFJMFPNE roomDetails;
|
||||
|
||||
// Token: 0x04007F84 RID: 32644
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007F84")]
|
||||
public Action<long?> <>9__1;
|
||||
}
|
||||
|
||||
// Token: 0x02001C16 RID: 7190
|
||||
[Token(Token = "0x2001C16")]
|
||||
[CompilerGenerated]
|
||||
private sealed class EKBHFJEHKKG
|
||||
{
|
||||
// Token: 0x0600C0BE RID: 49342 RVA: 0x002D6CD4 File Offset: 0x002D4ED4
|
||||
[Token(Token = "0x600C0BE")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public EKBHFJEHKKG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C0BF RID: 49343 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600C0BF")]
|
||||
[Address(RVA = "0x174BA90", Offset = "0x174A490", VA = "0x18174BA90")]
|
||||
internal void <Button_TakeRoomPicture>b__0(RenderTexture rendTex)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600C0C0 RID: 49344 RVA: 0x002D6CE8 File Offset: 0x002D4EE8
|
||||
[Token(Token = "0x600C0C0")]
|
||||
[Address(RVA = "0x174C080", Offset = "0x174AA80", VA = "0x18174C080")]
|
||||
internal IPromise<PPENFJMFPNE> <Button_TakeRoomPicture>b__3(string imageName)
|
||||
{
|
||||
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.OGFLGMMNMDD(this.targetRoomId, imageName);
|
||||
Action<PPENFJMFPNE> action = new Action(this.<>4__this.GDNGNNODHAC);
|
||||
Action<string> action2 = new Action(this.<>4__this.LGPLOCOJBGB);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0C1 RID: 49345 RVA: 0x002D6D2C File Offset: 0x002D4F2C
|
||||
[Token(Token = "0x600C0C1")]
|
||||
[Address(RVA = "0x174BD00", Offset = "0x174A700", VA = "0x18174BD00")]
|
||||
internal void <Button_TakeRoomPicture>b__1()
|
||||
{
|
||||
PublishRoomDialog publishRoomDialog = this.<>4__this;
|
||||
int num = 0;
|
||||
publishRoomDialog.BLGNPNKFHMO((PublishRoomDialog.HDIJNFIMEEP)((ulong)1L), num != 0);
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
StackedUIFlowBase stackedUIFlowBase = this.currentWatchFlow;
|
||||
if (<CBEMGFDBBJA>k__BackingField != stackedUIFlowBase)
|
||||
{
|
||||
StackedUIFlowBase stackedUIFlowBase2 = this.currentWatchFlow;
|
||||
int num2 = 0;
|
||||
if (stackedUIFlowBase2 != num2)
|
||||
{
|
||||
StackedUIFlowBase stackedUIFlowBase3 = this.currentWatchFlow;
|
||||
}
|
||||
}
|
||||
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
}
|
||||
return;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
instance.PlayWatchNotification(num5 != 0, ~NotificationManager.HLJEOKDOLPF.Text, num4, num3);
|
||||
}
|
||||
|
||||
// Token: 0x04007F85 RID: 32645
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007F85")]
|
||||
public long targetRoomId;
|
||||
|
||||
// Token: 0x04007F86 RID: 32646
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007F86")]
|
||||
public StackedUIFlowBase currentWatchFlow;
|
||||
|
||||
// Token: 0x04007F87 RID: 32647
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007F87")]
|
||||
public PublishRoomDialog <>4__this;
|
||||
|
||||
// Token: 0x04007F88 RID: 32648
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007F88")]
|
||||
public Func<string, IPromise<PPENFJMFPNE>> <>9__3;
|
||||
}
|
||||
|
||||
// Token: 0x02001C17 RID: 7191
|
||||
[Token(Token = "0x2001C17")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FMPBBLLGKGL
|
||||
{
|
||||
// Token: 0x0600C0C2 RID: 49346 RVA: 0x002D6DDC File Offset: 0x002D4FDC
|
||||
[Token(Token = "0x600C0C2")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public FMPBBLLGKGL()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C0C3 RID: 49347 RVA: 0x002D6DF0 File Offset: 0x002D4FF0
|
||||
[Token(Token = "0x600C0C3")]
|
||||
[Address(RVA = "0x1750E70", Offset = "0x174F870", VA = "0x181750E70")]
|
||||
internal IPromise<PPENFJMFPNE> <PublishRoom>b__0()
|
||||
{
|
||||
long <DOFDAMHCJLP>k__BackingField = this.room.<DOFDAMHCJLP>k__BackingField;
|
||||
PublishRoomDialog publishRoomDialog = this.<>4__this;
|
||||
IReadOnlyList<string> readOnlyList = this.autoTags;
|
||||
List<string> nolonffjnpa = publishRoomDialog.NOLONFFJNPA;
|
||||
return OJMCBOKJFOF.ENGFFJGIEGH(<DOFDAMHCJLP>k__BackingField, readOnlyList, nolonffjnpa);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0C4 RID: 49348 RVA: 0x002D6E2C File Offset: 0x002D502C
|
||||
[Token(Token = "0x600C0C4")]
|
||||
[Address(RVA = "0x1750F10", Offset = "0x174F910", VA = "0x181750F10")]
|
||||
internal IPromise<PPENFJMFPNE> <PublishRoom>b__1()
|
||||
{
|
||||
return OJMCBOKJFOF.BPDNAMEDJEG(this.room.<DOFDAMHCJLP>k__BackingField, (DPLPMKMFMPB)((ulong)1L));
|
||||
}
|
||||
|
||||
// Token: 0x0600C0C5 RID: 49349 RVA: 0x002D6E54 File Offset: 0x002D5054
|
||||
[Token(Token = "0x600C0C5")]
|
||||
[Address(RVA = "0x1750F80", Offset = "0x174F980", VA = "0x181750F80")]
|
||||
internal void <PublishRoom>b__2(PPENFJMFPNE newRoomDetails)
|
||||
{
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerEvents.CreatedNewRoom();
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Successfully published!", 3f, num, num);
|
||||
this.<>4__this.KHKDGPHPIND((uint)1, true);
|
||||
PublishRoomDialog.JGONKECPJJD(newRoomDetails);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0C6 RID: 49350 RVA: 0x002D6EA8 File Offset: 0x002D50A8
|
||||
[Token(Token = "0x600C0C6")]
|
||||
[Address(RVA = "0x1751140", Offset = "0x174FB40", VA = "0x181751140")]
|
||||
internal void <PublishRoom>b__3(string error)
|
||||
{
|
||||
this.<>4__this.BMFPEJMLIKD(error, true);
|
||||
}
|
||||
|
||||
// Token: 0x04007F89 RID: 32649
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007F89")]
|
||||
public PPENFJMFPNE room;
|
||||
|
||||
// Token: 0x04007F8A RID: 32650
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007F8A")]
|
||||
public IReadOnlyList<string> autoTags;
|
||||
|
||||
// Token: 0x04007F8B RID: 32651
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007F8B")]
|
||||
public PublishRoomDialog <>4__this;
|
||||
}
|
||||
|
||||
// Token: 0x02001C18 RID: 7192
|
||||
[Token(Token = "0x2001C18")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AGNJHICJJPI
|
||||
{
|
||||
// Token: 0x0600C0C7 RID: 49351 RVA: 0x002D6EC8 File Offset: 0x002D50C8
|
||||
[Token(Token = "0x600C0C7")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AGNJHICJJPI()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C0C8 RID: 49352 RVA: 0x002D6EDC File Offset: 0x002D50DC
|
||||
[Token(Token = "0x600C0C8")]
|
||||
[Address(RVA = "0x174B100", Offset = "0x1749B00", VA = "0x18174B100")]
|
||||
internal bool <Toggle_Tag>b__0(string sp)
|
||||
{
|
||||
IReadOnlyList<string> chbpcjdjgpp = this.<>4__this.CHBPCJDJGPP;
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
IReadOnlyList<string> chbpcjdjgpp2 = this.<>4__this.CHBPCJDJGPP;
|
||||
string text;
|
||||
return sp != text;
|
||||
}
|
||||
|
||||
// Token: 0x04007F8C RID: 32652
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007F8C")]
|
||||
public PublishRoomDialog <>4__this;
|
||||
|
||||
// Token: 0x04007F8D RID: 32653
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007F8D")]
|
||||
public int index;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,110 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C19 RID: 7193
|
||||
[Token(Token = "0x2001C19")]
|
||||
[StructLayout(3)]
|
||||
public class RenameChatDialog : ConfirmUIDialog<long>
|
||||
{
|
||||
// Token: 0x0600C0C9 RID: 49353 RVA: 0x002D6F18 File Offset: 0x002D5118
|
||||
[Token(Token = "0x600C0C9")]
|
||||
[Address(RVA = "0x17534C0", Offset = "0x1751EC0", VA = "0x1817534C0", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
ValidatedButtonInputField validatedButtonInputField = this.inputField;
|
||||
Func<string, bool> func = new Func(this.FMEDGOLBKIG);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0CA RID: 49354 RVA: 0x002D6F50 File Offset: 0x002D5150
|
||||
[Token(Token = "0x600C0CA")]
|
||||
[Address(RVA = "0x1753680", Offset = "0x1752080", VA = "0x181753680", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(long ENJEOLBEALP)
|
||||
{
|
||||
this.OFOFDPPNFPO = ENJEOLBEALP;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0CB RID: 49355 RVA: 0x002D6F6C File Offset: 0x002D516C
|
||||
[Token(Token = "0x600C0CB")]
|
||||
[Address(RVA = "0x1753550", Offset = "0x1751F50", VA = "0x181753550")]
|
||||
private void OPGHFGBGJCA(KJEFMHKMHOB GIAOBLMEMMI)
|
||||
{
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0CC RID: 49356 RVA: 0x002D6FBC File Offset: 0x002D51BC
|
||||
[Token(Token = "0x600C0CC")]
|
||||
[Address(RVA = "0x1753220", Offset = "0x1751C20", VA = "0x181753220")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.inputField;
|
||||
long ofofdppnfpo = this.OFOFDPPNFPO;
|
||||
string text = validatedButtonInputField.KKJIOHNFHFJ;
|
||||
IPromise<KJEFMHKMHOB> promise = IAOJMNAKJLH.CONGKGLGBPJ(ofofdppnfpo, text);
|
||||
Action<KJEFMHKMHOB> action = new Action(this.OPGHFGBGJCA);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
IPromise<KJEFMHKMHOB> promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0CD RID: 49357 RVA: 0x002D701C File Offset: 0x002D521C
|
||||
[Token(Token = "0x600C0CD")]
|
||||
[Address(RVA = "0x17536D0", Offset = "0x17520D0", VA = "0x1817536D0")]
|
||||
public RenameChatDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C0CE RID: 49358 RVA: 0x002D7030 File Offset: 0x002D5230
|
||||
[Token(Token = "0x600C0CE")]
|
||||
[Address(RVA = "0x1753350", Offset = "0x1751D50", VA = "0x181753350")]
|
||||
[CompilerGenerated]
|
||||
private bool FMEDGOLBKIG(string HBENBFOGKNG)
|
||||
{
|
||||
int stringLength = HBENBFOGKNG.m_stringLength;
|
||||
bool flag = HBENBFOGKNG.ContainsKeyboardCharsOnly();
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
if (flag)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
return true;
|
||||
}
|
||||
int stringLength2 = HBENBFOGKNG.m_stringLength;
|
||||
char c = HBENBFOGKNG[stringLength2];
|
||||
string text = string.Format("{0} is an invalid character", c);
|
||||
textMeshProUGUI.text = text;
|
||||
Vector2[] cachedUvs = textMeshProUGUI.m_CachedUvs;
|
||||
this.infoText.text = "Chat name too short";
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04007F8E RID: 32654
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F8E")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private ValidatedButtonInputField inputField;
|
||||
|
||||
// Token: 0x04007F8F RID: 32655
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007F8F")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007F90 RID: 32656
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007F90")]
|
||||
private long OFOFDPPNFPO;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,274 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C1A RID: 7194
|
||||
[Token(Token = "0x2001C1A")]
|
||||
[StructLayout(3)]
|
||||
public class ReportInventionDialog : ConfirmUIDialog<OBBBPCBIMME>
|
||||
{
|
||||
// Token: 0x17001E2B RID: 7723
|
||||
// (get) Token: 0x0600C0CF RID: 49359 RVA: 0x002D70B4 File Offset: 0x002D52B4
|
||||
// (set) Token: 0x0600C0D0 RID: 49360 RVA: 0x002D70C8 File Offset: 0x002D52C8
|
||||
[Token(Token = "0x17001E2B")]
|
||||
public FDEGHHFBJJO GMMAAAGFAKO
|
||||
{
|
||||
[Token(Token = "0x600C0CF")]
|
||||
[Address(RVA = "0xE35290", Offset = "0xE33C90", VA = "0x180E35290")]
|
||||
get;
|
||||
[Token(Token = "0x600C0D0")]
|
||||
[Address(RVA = "0xE4A550", Offset = "0xE48F50", VA = "0x180E4A550")]
|
||||
private set;
|
||||
} = (FDEGHHFBJJO)((ulong)4294967295L);
|
||||
|
||||
// Token: 0x0600C0D1 RID: 49361 RVA: 0x002D70DC File Offset: 0x002D52DC
|
||||
[Token(Token = "0x600C0D1")]
|
||||
[Address(RVA = "0x1753F00", Offset = "0x1752900", VA = "0x181753F00", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(OBBBPCBIMME LDNFNNNHPPB)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
this.JALBCFLJAAE = true;
|
||||
textMeshProUGUI.text = empty;
|
||||
this.descriptionTextField.FFDOINJEHMM = true;
|
||||
this.MPCEPMNMCEB();
|
||||
this.BFKEFCFNNKH = LDNFNNNHPPB;
|
||||
if (LDNFNNNHPPB != 0)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.inventionName;
|
||||
string <LGACIEKBLBM>k__BackingField = LDNFNNNHPPB.<LGACIEKBLBM>k__BackingField;
|
||||
textMeshProUGUI2.text = <LGACIEKBLBM>k__BackingField;
|
||||
}
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
this.PHHMNDKLLKP = <JNBAANDJIAD>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0D2 RID: 49362 RVA: 0x002D715C File Offset: 0x002D535C
|
||||
[Token(Token = "0x600C0D2")]
|
||||
[Address(RVA = "0x1753710", Offset = "0x1752110", VA = "0x181753710")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.JALBCFLJAAE = BCOHEOIEPLL;
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
this.descriptionTextField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0D3 RID: 49363 RVA: 0x002D7194 File Offset: 0x002D5394
|
||||
[Token(Token = "0x600C0D3")]
|
||||
[Address(RVA = "0x1753770", Offset = "0x1752170", VA = "0x181753770")]
|
||||
public void Button_Report()
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
int num = 0;
|
||||
bool flag = <KBKJKEOPIGB>k__BackingField != num;
|
||||
int num2 = 0;
|
||||
if (flag)
|
||||
{
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField2 = this.<KBKJKEOPIGB>k__BackingField;
|
||||
if (<KBKJKEOPIGB>k__BackingField2 != 0 && <KBKJKEOPIGB>k__BackingField2 != 0)
|
||||
{
|
||||
Action<JPIJGHNNIDP> action = new Action(this.JFBKNPNFPPP);
|
||||
}
|
||||
}
|
||||
string text;
|
||||
string text2;
|
||||
string text3;
|
||||
ulong num3;
|
||||
IPromise<JPIJGHNNIDP> promise = this.PHHMNDKLLKP.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Confirm report?", "You CANNOT undo this action. Players who send false reports or abuse the reporting system will be penalized.", text, text2, text3, (NotificationManager.HLJEOKDOLPF)num2, num3 != 0UL);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0D4 RID: 49364 RVA: 0x002D7208 File Offset: 0x002D5408
|
||||
[Token(Token = "0x600C0D4")]
|
||||
[Address(RVA = "0x1753970", Offset = "0x1752370", VA = "0x181753970")]
|
||||
private void JFBKNPNFPPP(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.JALBCFLJAAE = false;
|
||||
textMeshProUGUI.text = "Sending report...";
|
||||
InputField3D inputField3D = this.descriptionTextField;
|
||||
int num = 0;
|
||||
inputField3D.FFDOINJEHMM = num != 0;
|
||||
this.MPCEPMNMCEB();
|
||||
OBBBPCBIMME bfkefcfnnkh = this.BFKEFCFNNKH;
|
||||
InputField3D inputField3D2 = this.descriptionTextField;
|
||||
long <BHBCCAKKIMJ>k__BackingField = bfkefcfnnkh.<BHBCCAKKIMJ>k__BackingField;
|
||||
FDEGHHFBJJO fdeghhfbjjo = this.<MPBLJOGNHKP>k__BackingField;
|
||||
string text = inputField3D2.KKJIOHNFHFJ;
|
||||
Action<KLAMKCBENEA> action = new Action(this.PADBBGGJDCJ);
|
||||
Action<string> action2 = new Action(this.JLCIPIBAHJM);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0D5 RID: 49365 RVA: 0x002D7294 File Offset: 0x002D5494
|
||||
[Token(Token = "0x600C0D5")]
|
||||
[Address(RVA = "0x17540F0", Offset = "0x1752AF0", VA = "0x1817540F0")]
|
||||
public void Toggle_Misc(bool isOn)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = (FDEGHHFBJJO)((uint)(-1));
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0D6 RID: 49366 RVA: 0x002D72B8 File Offset: 0x002D54B8
|
||||
[Token(Token = "0x600C0D6")]
|
||||
[Address(RVA = "0x1754160", Offset = "0x1752B60", VA = "0x181754160")]
|
||||
public void Toggle_SexualContent(bool isOn)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0D7 RID: 49367 RVA: 0x002D72D8 File Offset: 0x002D54D8
|
||||
[Token(Token = "0x600C0D7")]
|
||||
[Address(RVA = "0x17540C0", Offset = "0x1752AC0", VA = "0x1817540C0")]
|
||||
public void Toggle_DiscriminatoryContent(bool isOn)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0D8 RID: 49368 RVA: 0x002D72F8 File Offset: 0x002D54F8
|
||||
[Token(Token = "0x600C0D8")]
|
||||
[Address(RVA = "0x1754130", Offset = "0x1752B30", VA = "0x181754130")]
|
||||
public void Toggle_Misleading(bool isOn)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = (isOn ? FDEGHHFBJJO.CoC_Sexual : FDEGHHFBJJO.CoC_Discriminatory);
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0D9 RID: 49369 RVA: 0x002D7318 File Offset: 0x002D5518
|
||||
[Token(Token = "0x600C0D9")]
|
||||
[Address(RVA = "0x1753BD0", Offset = "0x17525D0", VA = "0x181753BD0")]
|
||||
private void KEIOMOIKFGH(FDEGHHFBJJO DJFBMCIDJNK)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = DJFBMCIDJNK;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0DA RID: 49370 RVA: 0x002D7334 File Offset: 0x002D5534
|
||||
[Token(Token = "0x600C0DA")]
|
||||
[Address(RVA = "0x1753BE0", Offset = "0x17525E0", VA = "0x181753BE0")]
|
||||
private void MPCEPMNMCEB()
|
||||
{
|
||||
Button3D button3D = this.reportButton;
|
||||
if (this.<MPBLJOGNHKP>k__BackingField == FDEGHHFBJJO.Unknown || !this.JALBCFLJAAE || !string.IsNullOrEmpty(this.descriptionTextField.KKJIOHNFHFJ))
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
button3D.FFDOINJEHMM = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0DB RID: 49371 RVA: 0x002D737C File Offset: 0x002D557C
|
||||
[Token(Token = "0x600C0DB")]
|
||||
[Address(RVA = "0x1753CF0", Offset = "0x17526F0", VA = "0x181753CF0")]
|
||||
public void OnTextValueChanged(string newText)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.charCount;
|
||||
int stringLength = newText.m_stringLength;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0DC RID: 49372 RVA: 0x002D73A4 File Offset: 0x002D55A4
|
||||
[Token(Token = "0x600C0DC")]
|
||||
[Address(RVA = "0x1754190", Offset = "0x1752B90", VA = "0x181754190")]
|
||||
public ReportInventionDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C0DD RID: 49373 RVA: 0x002D73D0 File Offset: 0x002D55D0
|
||||
[Token(Token = "0x600C0DD")]
|
||||
[Address(RVA = "0x1753DA0", Offset = "0x17527A0", VA = "0x181753DA0")]
|
||||
[CompilerGenerated]
|
||||
private void PADBBGGJDCJ(KLAMKCBENEA GIAOBLMEMMI)
|
||||
{
|
||||
if (!GIAOBLMEMMI.<NHCNKEMFEJC>k__BackingField)
|
||||
{
|
||||
string <LHJAKNBODPE>k__BackingField = GIAOBLMEMMI.<LHJAKNBODPE>k__BackingField;
|
||||
string text = "Failed to send report: " + <LHJAKNBODPE>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.JALBCFLJAAE = true;
|
||||
textMeshProUGUI.text = text;
|
||||
this.descriptionTextField.FFDOINJEHMM = true;
|
||||
this.MPCEPMNMCEB();
|
||||
string <LHJAKNBODPE>k__BackingField2 = GIAOBLMEMMI.<LHJAKNBODPE>k__BackingField;
|
||||
Debug.LogError("Error reporting room: " + <LHJAKNBODPE>k__BackingField2);
|
||||
return;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Report sent", 3f, num, num);
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0DE RID: 49374 RVA: 0x002D746C File Offset: 0x002D566C
|
||||
[Token(Token = "0x600C0DE")]
|
||||
[Address(RVA = "0x1753B00", Offset = "0x1752500", VA = "0x181753B00")]
|
||||
[CompilerGenerated]
|
||||
private void JLCIPIBAHJM(string MOPOMPHBHKF)
|
||||
{
|
||||
string text = "Failed to send report: " + MOPOMPHBHKF;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.JALBCFLJAAE = true;
|
||||
textMeshProUGUI.text = text;
|
||||
this.descriptionTextField.FFDOINJEHMM = true;
|
||||
this.MPCEPMNMCEB();
|
||||
Debug.LogError("Error reporting room: " + MOPOMPHBHKF);
|
||||
}
|
||||
|
||||
// Token: 0x04007F91 RID: 32657
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F91")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI inventionName;
|
||||
|
||||
// Token: 0x04007F92 RID: 32658
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007F92")]
|
||||
[SerializeField]
|
||||
private InputField3D descriptionTextField;
|
||||
|
||||
// Token: 0x04007F93 RID: 32659
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007F93")]
|
||||
[SerializeField]
|
||||
private Button3D reportButton;
|
||||
|
||||
// Token: 0x04007F94 RID: 32660
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007F94")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI charCount;
|
||||
|
||||
// Token: 0x04007F95 RID: 32661
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007F95")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007F96 RID: 32662
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007F96")]
|
||||
private OBBBPCBIMME BFKEFCFNNKH;
|
||||
|
||||
// Token: 0x04007F98 RID: 32664
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007F98")]
|
||||
private WatchUI PHHMNDKLLKP;
|
||||
|
||||
// Token: 0x04007F99 RID: 32665
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007F99")]
|
||||
private bool JALBCFLJAAE = true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,218 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001B9C RID: 7068
|
||||
[Token(Token = "0x2001B9C")]
|
||||
[StructLayout(3)]
|
||||
public class RoomCommentInputUIDialog : BaseTextInputUIDialog<RoomCommentInputUIDialog.LKBCHAIOANK, RoomCommentInputUIDialog.LAMNAHNPEJL>
|
||||
{
|
||||
// Token: 0x17001E02 RID: 7682
|
||||
// (get) Token: 0x0600BE24 RID: 48676 RVA: 0x002CD254 File Offset: 0x002CB454
|
||||
[Token(Token = "0x17001E02")]
|
||||
protected override ValidatedButtonInputField HFOMOAIBCAB
|
||||
{
|
||||
[Token(Token = "0x600BE24")]
|
||||
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0", Slot = "20")]
|
||||
get
|
||||
{
|
||||
return this.textInputField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001E03 RID: 7683
|
||||
// (get) Token: 0x0600BE25 RID: 48677 RVA: 0x002CD268 File Offset: 0x002CB468
|
||||
[Token(Token = "0x17001E03")]
|
||||
protected override RoomCommentInputUIDialog.LAMNAHNPEJL FCPJNKNLGFG
|
||||
{
|
||||
[Token(Token = "0x600BE25")]
|
||||
[Address(RVA = "0x1754520", Offset = "0x1752F20", VA = "0x181754520", Slot = "21")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BE25)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGUI.StackedUI.Dialog.RoomCommentInputUIDialog/LAMNAHNPEJL AGUI.StackedUI.Dialog.RoomCommentInputUIDialog::HHKJMGDLKND()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:LAMNAHNPEJL(var_0_05, ldsfld:LAMNAHNPEJL(RoomCommentInputUIDialog::IPDBBCFOPOC))
|
||||
stfld:TextMeshProUGUI(BaseTextInputUIDialog`2::titleText, ldloc:RoomCommentInputUIDialog[exp:BaseTextInputUIDialog`2](this), ldloc:LAMNAHNPEJL[exp:TextMeshProUGUI](var_0_05))
|
||||
}
|
||||
|
||||
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: 0x0600BE26 RID: 48678 RVA: 0x002CD284 File Offset: 0x002CB484
|
||||
[Token(Token = "0x600BE26")]
|
||||
[Address(RVA = "0x1754620", Offset = "0x1753020", VA = "0x181754620")]
|
||||
private void OnEnable()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.stylesRadioGroup;
|
||||
Action action = new Action(this.DPBDHBIMAMI);
|
||||
radioGroup3D.PJOLEABGIOM += action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE27 RID: 48679 RVA: 0x002CD2B4 File Offset: 0x002CB4B4
|
||||
[Token(Token = "0x600BE27")]
|
||||
[Address(RVA = "0x1754590", Offset = "0x1752F90", VA = "0x181754590")]
|
||||
private void OnDisable()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.stylesRadioGroup;
|
||||
Action action = new Action(this.DPBDHBIMAMI);
|
||||
radioGroup3D.PJOLEABGIOM -= action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE28 RID: 48680 RVA: 0x002CD2E4 File Offset: 0x002CB4E4
|
||||
[Token(Token = "0x600BE28")]
|
||||
[Address(RVA = "0x1754300", Offset = "0x1752D00", VA = "0x181754300", Slot = "22")]
|
||||
protected override void EICLCFBNGFO(RoomCommentInputUIDialog.LKBCHAIOANK IIFJDCEPNMJ)
|
||||
{
|
||||
int num;
|
||||
BaseTextInputUIDialog<RoomCommentInputUIDialog.LKBCHAIOANK, RoomCommentInputUIDialog.LAMNAHNPEJL>.KNPPNPLFCAD knppnplfcad = new BaseTextInputUIDialog.KNPPNPLFCAD(num.PJPJBGBGBEJ);
|
||||
num = 0;
|
||||
RadioGroup3D radioGroup3D = this.stylesRadioGroup;
|
||||
RoomComment.GBBPFDLJLIG flilpnmlaaf = this.FLILPNMLAAF;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
RadioGroup3D radioGroup3D2 = this.stylesRadioGroup;
|
||||
ThrowHelper.ThrowArgumentOutOfRangeException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BE29 RID: 48681 RVA: 0x002CD334 File Offset: 0x002CB534
|
||||
[Token(Token = "0x600BE29")]
|
||||
[Address(RVA = "0x10BC910", Offset = "0x10BB310", VA = "0x1810BC910")]
|
||||
private static bool PJPJBGBGBEJ(TextMeshProUGUI MPAHJMHNAPD, string DBFBLNILIGL)
|
||||
{
|
||||
return !string.IsNullOrWhiteSpace(DBFBLNILIGL);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE2A RID: 48682 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BE2A")]
|
||||
[Address(RVA = "0x17544F0", Offset = "0x1752EF0", VA = "0x1817544F0", Slot = "23")]
|
||||
protected override RoomCommentInputUIDialog.LAMNAHNPEJL EMKNGCOFFAC(string BODHBIAJBIM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600BE2B RID: 48683 RVA: 0x002CD34C File Offset: 0x002CB54C
|
||||
[Token(Token = "0x600BE2B")]
|
||||
[Address(RVA = "0x17541E0", Offset = "0x1752BE0", VA = "0x1817541E0")]
|
||||
private void DPBDHBIMAMI()
|
||||
{
|
||||
RadioGroup3D radioGroup3D = this.stylesRadioGroup;
|
||||
if (RoomCommentInputUIDialog.<>c.<>9__13_0 == 0)
|
||||
{
|
||||
RoomCommentInputUIDialog.<>c.<>9__13_0 = (RadioButton3D x) => x.DACHAAADDAE;
|
||||
}
|
||||
int num;
|
||||
this.FLILPNMLAAF = (RoomComment.GBBPFDLJLIG)num;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE2C RID: 48684 RVA: 0x002CD38C File Offset: 0x002CB58C
|
||||
[Token(Token = "0x600BE2C")]
|
||||
[Address(RVA = "0x1754710", Offset = "0x1753110", VA = "0x181754710")]
|
||||
public RoomCommentInputUIDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007D83 RID: 32131
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007D83")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField textInputField;
|
||||
|
||||
// Token: 0x04007D84 RID: 32132
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007D84")]
|
||||
[SerializeField]
|
||||
private RadioGroup3D stylesRadioGroup;
|
||||
|
||||
// Token: 0x04007D85 RID: 32133
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007D85")]
|
||||
private RoomComment.GBBPFDLJLIG FLILPNMLAAF;
|
||||
|
||||
// Token: 0x04007D86 RID: 32134
|
||||
[Token(Token = "0x4007D86")]
|
||||
private static readonly RoomCommentInputUIDialog.LAMNAHNPEJL IPDBBCFOPOC = string.Empty;
|
||||
|
||||
// Token: 0x02001B9D RID: 7069
|
||||
[Token(Token = "0x2001B9D")]
|
||||
public struct LKBCHAIOANK
|
||||
{
|
||||
// Token: 0x0600BE2E RID: 48686 RVA: 0x002CD3BC File Offset: 0x002CB5BC
|
||||
[Token(Token = "0x600BE2E")]
|
||||
[Address(RVA = "0x2387A0", Offset = "0x237BA0", VA = "0x1802387A0")]
|
||||
public LKBCHAIOANK(string titleText, string bodyText)
|
||||
{
|
||||
this.NPMINNEILFC = titleText;
|
||||
this.NGLHJIOMKBG = bodyText;
|
||||
this.DIDPKDLHNBN = "";
|
||||
}
|
||||
|
||||
// Token: 0x04007D87 RID: 32135
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D87")]
|
||||
public readonly string AIKLPOJAIIO;
|
||||
|
||||
// Token: 0x04007D88 RID: 32136
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007D88")]
|
||||
public readonly string BOPFNBCHJJJ;
|
||||
|
||||
// Token: 0x04007D89 RID: 32137
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007D89")]
|
||||
public readonly string NPMINNEILFC;
|
||||
|
||||
// Token: 0x04007D8A RID: 32138
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007D8A")]
|
||||
public string NGLHJIOMKBG;
|
||||
|
||||
// Token: 0x04007D8B RID: 32139
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007D8B")]
|
||||
public int DIDPKDLHNBN;
|
||||
|
||||
// Token: 0x04007D8C RID: 32140
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x24")]
|
||||
[Token(Token = "0x4007D8C")]
|
||||
public bool JNOEEGDBCJB;
|
||||
}
|
||||
|
||||
// Token: 0x02001B9E RID: 7070
|
||||
[Token(Token = "0x2001B9E")]
|
||||
public struct LAMNAHNPEJL
|
||||
{
|
||||
// Token: 0x04007D8D RID: 32141
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007D8D")]
|
||||
public string FJAJKCKLJDN;
|
||||
|
||||
// Token: 0x04007D8E RID: 32142
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007D8E")]
|
||||
public RoomComment.GBBPFDLJLIG NGADBHLPPMH;
|
||||
|
||||
// Token: 0x04007D8F RID: 32143
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC")]
|
||||
[Token(Token = "0x4007D8F")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,488 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BD3 RID: 7123
|
||||
[Token(Token = "0x2001BD3")]
|
||||
[StructLayout(3)]
|
||||
public class SaveOutfitSlotWatchUIFlow : WatchUIFlow
|
||||
{
|
||||
// Token: 0x0600BF19 RID: 48921 RVA: 0x002D0B8C File Offset: 0x002CED8C
|
||||
[Token(Token = "0x600BF19")]
|
||||
[Address(RVA = "0x1754D90", Offset = "0x1753790", VA = "0x181754D90", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
GameObject gameObject = this.imageContainer;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
int layoutPriority = this.takeSelfieButtonText.layoutPriority;
|
||||
this.OKMMHNDKDOA = layoutPriority;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF1A RID: 48922 RVA: 0x002D0BCC File Offset: 0x002CEDCC
|
||||
[Token(Token = "0x600BF1A")]
|
||||
[Address(RVA = "0x1754E50", Offset = "0x1753850", VA = "0x181754E50")]
|
||||
private void OnEnable()
|
||||
{
|
||||
this.takeSelfieButton.FFDOINJEHMM = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF1B RID: 48923 RVA: 0x002D0BEC File Offset: 0x002CEDEC
|
||||
[Token(Token = "0x600BF1B")]
|
||||
[Address(RVA = "0x1754E80", Offset = "0x1753880", VA = "0x181754E80", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
this.NOOKHEKJEMM.GNGOOMMLPHE();
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
this.selfieGroup.SetActive(true);
|
||||
GameObject gameObject = this.imageContainer;
|
||||
bool pgfbcphbinh = this.PGFBCPHBINH;
|
||||
gameObject.SetActive(pgfbcphbinh);
|
||||
GameObject gameObject2 = this.uploadingGroup;
|
||||
int num = 0;
|
||||
gameObject2.SetActive(num != 0);
|
||||
Button3D button3D = this.acceptButton;
|
||||
int num2 = 0;
|
||||
button3D.FFDOINJEHMM = num2 != 0;
|
||||
string text = this.takeSelfieButtonText.text;
|
||||
bool isCompleted = ((IAsyncResult)this.uploadingDescriptionText).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF1C RID: 48924 RVA: 0x002D0C70 File Offset: 0x002CEE70
|
||||
[Token(Token = "0x600BF1C")]
|
||||
[Address(RVA = "0x1754E20", Offset = "0x1753820", VA = "0x181754E20", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
ManagedTexture nookhekjemm = this.NOOKHEKJEMM;
|
||||
if (nookhekjemm != 0)
|
||||
{
|
||||
nookhekjemm.GNGOOMMLPHE();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF1D RID: 48925 RVA: 0x002D0C98 File Offset: 0x002CEE98
|
||||
[Token(Token = "0x600BF1D")]
|
||||
[Address(RVA = "0x1754FA0", Offset = "0x17539A0", VA = "0x181754FA0")]
|
||||
public void SetSlotIndex(int CIDAEDKGFJE)
|
||||
{
|
||||
this.JEPIJMLDCCB = CIDAEDKGFJE;
|
||||
this.PGFBCPHBINH = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF1E RID: 48926 RVA: 0x002D0CB4 File Offset: 0x002CEEB4
|
||||
[Token(Token = "0x600BF1E")]
|
||||
[Address(RVA = "0x17549D0", Offset = "0x17533D0", VA = "0x1817549D0")]
|
||||
public void Button_TakePhoto()
|
||||
{
|
||||
int num = 0;
|
||||
SaveOutfitSlotWatchUIFlow.FPOCBBMOBEE fpocbbmobee = new SaveOutfitSlotWatchUIFlow.FPOCBBMOBEE();
|
||||
fpocbbmobee.<>4__this = this;
|
||||
ScreenPlayerController screenController = SingletonMonoBehaviour.Instance.screenController;
|
||||
if (screenController != 0 && screenController.EBKCKPFLFFM(num))
|
||||
{
|
||||
int num2 = 0;
|
||||
if (num != num2)
|
||||
{
|
||||
screenController.OGONKPOHCJD();
|
||||
}
|
||||
}
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
fpocbbmobee.currentWatchFlow = <CBEMGFDBBJA>k__BackingField;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
int num5 = 0;
|
||||
ulong num6;
|
||||
ICancelablePromise<RenderTexture> cancelablePromise = ShareCamera.LocalRequestSingleImage(num6 != 0UL, num5 != 0, num4 != 0, "Outfit Image", num3 != 0);
|
||||
Action<RenderTexture> action = delegate(RenderTexture renderTex)
|
||||
{
|
||||
SaveOutfitSlotWatchUIFlow <>4__this = fpocbbmobee.<>4__this;
|
||||
int num8 = 0;
|
||||
bool flag = renderTex != num8;
|
||||
<>4__this.PGFBCPHBINH = flag;
|
||||
SaveOutfitSlotWatchUIFlow <>4__this2 = fpocbbmobee.<>4__this;
|
||||
GameObject gameObject = <>4__this2.imageContainer;
|
||||
bool pgfbcphbinh = <>4__this2.PGFBCPHBINH;
|
||||
gameObject.SetActive(pgfbcphbinh);
|
||||
Button3D button3D = fpocbbmobee.<>4__this.acceptButton;
|
||||
int num9 = 0;
|
||||
bool flag2 = renderTex != num9;
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
fpocbbmobee.<>4__this.NOOKHEKJEMM.DPCIGLIJMPF(renderTex);
|
||||
fpocbbmobee.<>4__this.selfieImage.texture = renderTex;
|
||||
};
|
||||
if (num3 < fpocbbmobee)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == fpocbbmobee)
|
||||
{
|
||||
uint num7;
|
||||
num7 += num7;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
Action action2 = delegate
|
||||
{
|
||||
Texture2D texture2D = fpocbbmobee.<>4__this.NOOKHEKJEMM.JLKAJPNIHJK((ManagedTexture.HGJAGEHBPNE)((ulong)1L));
|
||||
SaveOutfitSlotWatchUIFlow <>4__this3 = fpocbbmobee.<>4__this;
|
||||
int num10 = 0;
|
||||
bool flag3 = texture2D != num10;
|
||||
<>4__this3.PGFBCPHBINH = flag3;
|
||||
SaveOutfitSlotWatchUIFlow <>4__this4 = fpocbbmobee.<>4__this;
|
||||
GameObject gameObject2 = <>4__this4.imageContainer;
|
||||
bool pgfbcphbinh2 = <>4__this4.PGFBCPHBINH;
|
||||
gameObject2.SetActive(pgfbcphbinh2);
|
||||
SaveOutfitSlotWatchUIFlow <>4__this5 = fpocbbmobee.<>4__this;
|
||||
Button3D button3D2 = <>4__this5.acceptButton;
|
||||
bool pgfbcphbinh3 = <>4__this5.PGFBCPHBINH;
|
||||
button3D2.FFDOINJEHMM = pgfbcphbinh3;
|
||||
fpocbbmobee.<>4__this.selfieImage.texture = texture2D;
|
||||
};
|
||||
Action action3 = delegate
|
||||
{
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField2 = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
StackedUIFlowBase currentWatchFlow = fpocbbmobee.currentWatchFlow;
|
||||
if (<CBEMGFDBBJA>k__BackingField2 != currentWatchFlow)
|
||||
{
|
||||
StackedUIFlowBase currentWatchFlow2 = fpocbbmobee.currentWatchFlow;
|
||||
int num11 = 0;
|
||||
if (currentWatchFlow2 != num11)
|
||||
{
|
||||
StackedUIFlowBase currentWatchFlow3 = fpocbbmobee.currentWatchFlow;
|
||||
}
|
||||
}
|
||||
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
}
|
||||
return;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num12 = 0;
|
||||
int num13 = 0;
|
||||
int num14 = 0;
|
||||
instance.PlayWatchNotification(num14 != 0, ~NotificationManager.HLJEOKDOLPF.Text, num13, num12);
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0600BF1F RID: 48927 RVA: 0x002D0D84 File Offset: 0x002CEF84
|
||||
[Token(Token = "0x600BF1F")]
|
||||
[Address(RVA = "0x1754750", Offset = "0x1753150", VA = "0x181754750")]
|
||||
public void Button_Accept()
|
||||
{
|
||||
IPromise<Texture2D> promise = this.NOOKHEKJEMM.BBLLIEGLEEE((ManagedTexture.HGJAGEHBPNE)((ulong)3L), true);
|
||||
Action<Texture2D> action = new Action(this.LCAJAFNOBOA);
|
||||
GameObject gameObject = this.selfieGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.uploadingGroup.SetActive(true);
|
||||
string text = this.uploadingDescriptionText.text;
|
||||
CDNNKFCCONN cdnnkfcconn = Player.<EGKJPJKLEAI>k__BackingField.playerAvatar.LocalGetCurrentOutfit();
|
||||
if (cdnnkfcconn == 0)
|
||||
{
|
||||
string text2 = this.uploadingDescriptionText.text;
|
||||
return;
|
||||
}
|
||||
int jepijmldccb = this.JEPIJMLDCCB;
|
||||
cdnnkfcconn.<GDACFKPEADA>k__BackingField = jepijmldccb;
|
||||
SessionManager instance = SingletonMonoBehaviour.Instance;
|
||||
ManagedTexture nookhekjemm = this.NOOKHEKJEMM;
|
||||
SaveOutfitSlotWatchUIFlow.JIBOCAOLEIM jibocaoleim;
|
||||
jibocaoleim.System.IDisposable.Dispose();
|
||||
jibocaoleim.textureSet = nookhekjemm;
|
||||
jibocaoleim.<>1__state = (int)((ulong)0L);
|
||||
jibocaoleim.<>4__this = this;
|
||||
jibocaoleim.savedOutfit = cdnnkfcconn;
|
||||
Coroutine coroutine = instance.StartCoroutine(jibocaoleim);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF20 RID: 48928 RVA: 0x002D0E58 File Offset: 0x002CF058
|
||||
[Token(Token = "0x600BF20")]
|
||||
[Address(RVA = "0x1754D10", Offset = "0x1753710", VA = "0x181754D10")]
|
||||
private IEnumerator HENMKLKJDML(ManagedTexture ILECCJNPOFB, CDNNKFCCONN GKDEAOJLJFI)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BF20)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AGUI.StackedUI.Dialog.SaveOutfitSlotWatchUIFlow::HENMKLKJDML(ManagedTexture,CDNNKFCCONN)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(JIBOCAOLEIM::System.IDisposable.Dispose, ldloc:JIBOCAOLEIM(var_0))
|
||||
stfld:SaveOutfitSlotWatchUIFlow(JIBOCAOLEIM::<>4__this, ldloc:JIBOCAOLEIM(var_0), ldloc:SaveOutfitSlotWatchUIFlow(this))
|
||||
stfld:ManagedTexture(JIBOCAOLEIM::textureSet, ldloc:JIBOCAOLEIM(var_0), ldloc:ManagedTexture(ILECCJNPOFB))
|
||||
stfld:int32(JIBOCAOLEIM::<>1__state, ldloc:JIBOCAOLEIM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:CDNNKFCCONN(JIBOCAOLEIM::savedOutfit, ldloc:JIBOCAOLEIM(var_0), ldloc:CDNNKFCCONN(GKDEAOJLJFI))
|
||||
}
|
||||
|
||||
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: 0x0600BF21 RID: 48929 RVA: 0x002D0E88 File Offset: 0x002CF088
|
||||
[Token(Token = "0x600BF21")]
|
||||
[Address(RVA = "0x1754FB0", Offset = "0x17539B0", VA = "0x181754FB0")]
|
||||
public SaveOutfitSlotWatchUIFlow()
|
||||
{
|
||||
ManagedTexture managedTexture = new ManagedTexture("SaveOutfit");
|
||||
this.NOOKHEKJEMM = managedTexture;
|
||||
string empty = string.Empty;
|
||||
this.OKMMHNDKDOA = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF22 RID: 48930 RVA: 0x002D0EBC File Offset: 0x002CF0BC
|
||||
[Token(Token = "0x600BF22")]
|
||||
[Address(RVA = "0x1754DF0", Offset = "0x17537F0", VA = "0x181754DF0")]
|
||||
[CompilerGenerated]
|
||||
private void LCAJAFNOBOA(Texture2D JIBGCCOJHJI)
|
||||
{
|
||||
this.selfieImage.texture = JIBGCCOJHJI;
|
||||
}
|
||||
|
||||
// Token: 0x04007E4E RID: 32334
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007E4E")]
|
||||
[SerializeField]
|
||||
[Header("Selfie")]
|
||||
private GameObject selfieGroup;
|
||||
|
||||
// Token: 0x04007E4F RID: 32335
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007E4F")]
|
||||
[SerializeField]
|
||||
private Button3D takeSelfieButton;
|
||||
|
||||
// Token: 0x04007E50 RID: 32336
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007E50")]
|
||||
[SerializeField]
|
||||
private Text takeSelfieButtonText;
|
||||
|
||||
// Token: 0x04007E51 RID: 32337
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007E51")]
|
||||
[SerializeField]
|
||||
private Button3D acceptButton;
|
||||
|
||||
// Token: 0x04007E52 RID: 32338
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007E52")]
|
||||
[SerializeField]
|
||||
private RawImage selfieImage;
|
||||
|
||||
// Token: 0x04007E53 RID: 32339
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007E53")]
|
||||
[SerializeField]
|
||||
private GameObject imageContainer;
|
||||
|
||||
// Token: 0x04007E54 RID: 32340
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4007E54")]
|
||||
[SerializeField]
|
||||
[Header("Uploading")]
|
||||
private GameObject uploadingGroup;
|
||||
|
||||
// Token: 0x04007E55 RID: 32341
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007E55")]
|
||||
[SerializeField]
|
||||
private Text uploadingDescriptionText;
|
||||
|
||||
// Token: 0x04007E56 RID: 32342
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF8")]
|
||||
[Token(Token = "0x4007E56")]
|
||||
[SerializeField]
|
||||
private LoadingRotate loadingRotate;
|
||||
|
||||
// Token: 0x04007E57 RID: 32343
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4007E57")]
|
||||
private readonly ManagedTexture NOOKHEKJEMM;
|
||||
|
||||
// Token: 0x04007E58 RID: 32344
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x108")]
|
||||
[Token(Token = "0x4007E58")]
|
||||
private string OKMMHNDKDOA;
|
||||
|
||||
// Token: 0x04007E59 RID: 32345
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4007E59")]
|
||||
private int JEPIJMLDCCB;
|
||||
|
||||
// Token: 0x04007E5A RID: 32346
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x114")]
|
||||
[Token(Token = "0x4007E5A")]
|
||||
private bool PGFBCPHBINH;
|
||||
|
||||
// Token: 0x02001BD4 RID: 7124
|
||||
[Token(Token = "0x2001BD4")]
|
||||
[CompilerGenerated]
|
||||
private sealed class FPOCBBMOBEE
|
||||
{
|
||||
// Token: 0x0600BF23 RID: 48931 RVA: 0x002D0EDC File Offset: 0x002CF0DC
|
||||
[Token(Token = "0x600BF23")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public FPOCBBMOBEE()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF24 RID: 48932 RVA: 0x002D0EF0 File Offset: 0x002CF0F0
|
||||
[Token(Token = "0x600BF24")]
|
||||
[Address(RVA = "0x1751170", Offset = "0x174FB70", VA = "0x181751170")]
|
||||
internal void <Button_TakePhoto>b__0(RenderTexture renderTex)
|
||||
{
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow = this.<>4__this;
|
||||
int num = 0;
|
||||
bool flag = renderTex != num;
|
||||
saveOutfitSlotWatchUIFlow.PGFBCPHBINH = flag;
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow2 = this.<>4__this;
|
||||
GameObject imageContainer = saveOutfitSlotWatchUIFlow2.imageContainer;
|
||||
bool pgfbcphbinh = saveOutfitSlotWatchUIFlow2.PGFBCPHBINH;
|
||||
imageContainer.SetActive(pgfbcphbinh);
|
||||
Button3D acceptButton = this.<>4__this.acceptButton;
|
||||
int num2 = 0;
|
||||
bool flag2 = renderTex != num2;
|
||||
acceptButton.FFDOINJEHMM = flag2;
|
||||
this.<>4__this.NOOKHEKJEMM.DPCIGLIJMPF(renderTex);
|
||||
this.<>4__this.selfieImage.texture = renderTex;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF25 RID: 48933 RVA: 0x002D0F80 File Offset: 0x002CF180
|
||||
[Token(Token = "0x600BF25")]
|
||||
[Address(RVA = "0x1751290", Offset = "0x174FC90", VA = "0x181751290")]
|
||||
internal void <Button_TakePhoto>b__1()
|
||||
{
|
||||
Texture2D texture2D = this.<>4__this.NOOKHEKJEMM.JLKAJPNIHJK((ManagedTexture.HGJAGEHBPNE)((ulong)1L));
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow = this.<>4__this;
|
||||
int num = 0;
|
||||
bool flag = texture2D != num;
|
||||
saveOutfitSlotWatchUIFlow.PGFBCPHBINH = flag;
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow2 = this.<>4__this;
|
||||
GameObject imageContainer = saveOutfitSlotWatchUIFlow2.imageContainer;
|
||||
bool pgfbcphbinh = saveOutfitSlotWatchUIFlow2.PGFBCPHBINH;
|
||||
imageContainer.SetActive(pgfbcphbinh);
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow3 = this.<>4__this;
|
||||
Button3D acceptButton = saveOutfitSlotWatchUIFlow3.acceptButton;
|
||||
bool pgfbcphbinh2 = saveOutfitSlotWatchUIFlow3.PGFBCPHBINH;
|
||||
acceptButton.FFDOINJEHMM = pgfbcphbinh2;
|
||||
this.<>4__this.selfieImage.texture = texture2D;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF26 RID: 48934 RVA: 0x002D1018 File Offset: 0x002CF218
|
||||
[Token(Token = "0x600BF26")]
|
||||
[Address(RVA = "0x17513A0", Offset = "0x174FDA0", VA = "0x1817513A0")]
|
||||
internal void <Button_TakePhoto>b__2()
|
||||
{
|
||||
StackedUIFlowBase <CBEMGFDBBJA>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField;
|
||||
StackedUIFlowBase stackedUIFlowBase = this.currentWatchFlow;
|
||||
if (<CBEMGFDBBJA>k__BackingField != stackedUIFlowBase)
|
||||
{
|
||||
StackedUIFlowBase stackedUIFlowBase2 = this.currentWatchFlow;
|
||||
int num = 0;
|
||||
if (stackedUIFlowBase2 != num)
|
||||
{
|
||||
StackedUIFlowBase stackedUIFlowBase3 = this.currentWatchFlow;
|
||||
}
|
||||
}
|
||||
bool inVRDisplayMode = SingletonMonoBehaviour.Instance.EBPFBFMJMBB;
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
if (!inVRDisplayMode)
|
||||
{
|
||||
}
|
||||
return;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
int num3 = 0;
|
||||
int num4 = 0;
|
||||
instance.PlayWatchNotification(num4 != 0, ~NotificationManager.HLJEOKDOLPF.Text, num3, num2);
|
||||
}
|
||||
|
||||
// Token: 0x04007E5B RID: 32347
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E5B")]
|
||||
public SaveOutfitSlotWatchUIFlow <>4__this;
|
||||
|
||||
// Token: 0x04007E5C RID: 32348
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007E5C")]
|
||||
public StackedUIFlowBase currentWatchFlow;
|
||||
}
|
||||
|
||||
// Token: 0x02001BD5 RID: 7125
|
||||
[Token(Token = "0x2001BD5")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JGJOHINDBPM
|
||||
{
|
||||
// Token: 0x0600BF27 RID: 48935 RVA: 0x002D10B0 File Offset: 0x002CF2B0
|
||||
[Token(Token = "0x600BF27")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JGJOHINDBPM()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF28 RID: 48936 RVA: 0x002D10C4 File Offset: 0x002CF2C4
|
||||
[Token(Token = "0x600BF28")]
|
||||
[Address(RVA = "0x1751CF0", Offset = "0x17506F0", VA = "0x181751CF0")]
|
||||
internal void <RunUploadSavedOutfit>b__0(string error)
|
||||
{
|
||||
Text uploadingDescriptionText = this.<>4__this.uploadingDescriptionText;
|
||||
string text = "Failed to upload image, error : " + error;
|
||||
bool isCompleted = ((IAsyncResult)uploadingDescriptionText).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF29 RID: 48937 RVA: 0x002D10F8 File Offset: 0x002CF2F8
|
||||
[Token(Token = "0x600BF29")]
|
||||
[Address(RVA = "0x3C1280", Offset = "0x3BFC80", VA = "0x1803C1280")]
|
||||
internal void <RunUploadSavedOutfit>b__1(string imageName)
|
||||
{
|
||||
this.previewImageName = imageName;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF2A RID: 48938 RVA: 0x002D110C File Offset: 0x002CF30C
|
||||
[Token(Token = "0x600BF2A")]
|
||||
[Address(RVA = "0x1751D70", Offset = "0x1750770", VA = "0x181751D70")]
|
||||
internal void <RunUploadSavedOutfit>b__2(string error)
|
||||
{
|
||||
SaveOutfitSlotWatchUIFlow saveOutfitSlotWatchUIFlow = this.<>4__this;
|
||||
Text uploadingDescriptionText = saveOutfitSlotWatchUIFlow.uploadingDescriptionText;
|
||||
string text = "Failed to save, error : " + error;
|
||||
string text2 = uploadingDescriptionText.text;
|
||||
}
|
||||
|
||||
// Token: 0x04007E5D RID: 32349
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E5D")]
|
||||
public SaveOutfitSlotWatchUIFlow <>4__this;
|
||||
|
||||
// Token: 0x04007E5E RID: 32350
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007E5E")]
|
||||
public string previewImageName;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,219 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BA0 RID: 7072
|
||||
[Token(Token = "0x2001BA0")]
|
||||
[StructLayout(3)]
|
||||
public class SearchResultView : MonoBehaviour
|
||||
{
|
||||
// Token: 0x140000CE RID: 206
|
||||
// (add) Token: 0x0600BE32 RID: 48690 RVA: 0x002CD42C File Offset: 0x002CB62C
|
||||
// (remove) Token: 0x0600BE33 RID: 48691 RVA: 0x002CD454 File Offset: 0x002CB654
|
||||
[Token(Token = "0x140000CE")]
|
||||
public event Action<long> OCBALCKEGLO
|
||||
{
|
||||
[Token(Token = "0x600BE32")]
|
||||
[Address(RVA = "0x1755370", Offset = "0x1753D70", VA = "0x181755370")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Action<long> ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ocbalckeglo = this.OCBALCKEGLO;
|
||||
@delegate = Delegate.Combine(ocbalckeglo, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600BE33")]
|
||||
[Address(RVA = "0x1755410", Offset = "0x1753E10", VA = "0x181755410")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Action<long> ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
ocbalckeglo = this.OCBALCKEGLO;
|
||||
@delegate = Delegate.Remove(ocbalckeglo, value);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE34 RID: 48692 RVA: 0x002CD47C File Offset: 0x002CB67C
|
||||
[Token(Token = "0x600BE34")]
|
||||
[Address(RVA = "0x17552A0", Offset = "0x1753CA0", VA = "0x1817552A0")]
|
||||
private void OnEnable()
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = this.button.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = new UnityAction(this.FAHMGAGPPCF);
|
||||
onClick.AddListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE35 RID: 48693 RVA: 0x002CD4B0 File Offset: 0x002CB6B0
|
||||
[Token(Token = "0x600BE35")]
|
||||
[Address(RVA = "0x17550A0", Offset = "0x1753AA0", VA = "0x1817550A0")]
|
||||
public void Initialize(long ENJEOLBEALP, SearchUIDialog.HHIINGLBFPF OKJDAPDNEKI, SearchUIDialog.MCCKHFEMLFJ ABGJIEPJLAJ, SearchUIDialog.IBDNHKPLFJM EHKFFDGHBDO)
|
||||
{
|
||||
this.EHKFFDGHBDO = 0;
|
||||
this.JPOHGBCEJEJ = ENJEOLBEALP;
|
||||
Action<Texture2D> action = delegate(Texture2D texture)
|
||||
{
|
||||
this.image.texture = texture;
|
||||
RectTransform rectTransform = this.image.rectTransform;
|
||||
Vector2 sizeDelta = rectTransform.sizeDelta;
|
||||
rectTransform.sizeDelta = sizeDelta;
|
||||
};
|
||||
this.label.text = "<Loading...>";
|
||||
IPromise<string> promise = OKJDAPDNEKI.Invoke(ENJEOLBEALP);
|
||||
Action<string> action2 = delegate(string name)
|
||||
{
|
||||
this.label.text = name;
|
||||
};
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BE36 RID: 48694 RVA: 0x002CD510 File Offset: 0x002CB710
|
||||
[Token(Token = "0x600BE36")]
|
||||
[Address(RVA = "0x1755340", Offset = "0x1753D40", VA = "0x181755340")]
|
||||
public void UpdateSelectedState(long PBKHBGOPDNG)
|
||||
{
|
||||
RadioButton3D radioButton3D = this.button;
|
||||
bool flag = this.JPOHGBCEJEJ == PBKHBGOPDNG;
|
||||
radioButton3D.KDELLAHHGCK = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE37 RID: 48695 RVA: 0x002CD53C File Offset: 0x002CB73C
|
||||
[Token(Token = "0x600BE37")]
|
||||
[Address(RVA = "0x1755050", Offset = "0x1753A50", VA = "0x181755050")]
|
||||
private void FAHMGAGPPCF(RadioButton3D MBDMIFPHFGC)
|
||||
{
|
||||
Action<long> ocbalckeglo = this.OCBALCKEGLO;
|
||||
if (ocbalckeglo != 0)
|
||||
{
|
||||
long jpohgbcejej = this.JPOHGBCEJEJ;
|
||||
ocbalckeglo(jpohgbcejej);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE38 RID: 48696 RVA: 0x002CD564 File Offset: 0x002CB764
|
||||
[Token(Token = "0x600BE38")]
|
||||
[Address(RVA = "0x1755030", Offset = "0x1753A30", VA = "0x181755030")]
|
||||
public void Button_ShowDetails()
|
||||
{
|
||||
SearchUIDialog.IBDNHKPLFJM ehkffdghbdo = this.EHKFFDGHBDO;
|
||||
if (ehkffdghbdo != 0)
|
||||
{
|
||||
long jpohgbcejej = this.JPOHGBCEJEJ;
|
||||
ehkffdghbdo(jpohgbcejej);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE39 RID: 48697 RVA: 0x002CD58C File Offset: 0x002CB78C
|
||||
[Token(Token = "0x600BE39")]
|
||||
[Address(RVA = "0x1755200", Offset = "0x1753C00", VA = "0x181755200")]
|
||||
private void OnDisable()
|
||||
{
|
||||
RadioButton3D.OnRadioButton3DClick onClick = this.button.OnClick;
|
||||
UnityAction<RadioButton3D> unityAction = new UnityAction(this.FAHMGAGPPCF);
|
||||
onClick.RemoveListener(unityAction);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE3A RID: 48698 RVA: 0x002CD5C0 File Offset: 0x002CB7C0
|
||||
[Token(Token = "0x600BE3A")]
|
||||
[Address(RVA = "0x3C1210", Offset = "0x3BFC10", VA = "0x1803C1210")]
|
||||
public SearchResultView()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007D93 RID: 32147
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007D93")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private RadioButton3D button;
|
||||
|
||||
// Token: 0x04007D94 RID: 32148
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007D94")]
|
||||
[SerializeField]
|
||||
protected RawImage image;
|
||||
|
||||
// Token: 0x04007D95 RID: 32149
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4007D95")]
|
||||
[SerializeField]
|
||||
protected TMP_Text label;
|
||||
|
||||
// Token: 0x04007D96 RID: 32150
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4007D96")]
|
||||
private SearchUIDialog.IBDNHKPLFJM EHKFFDGHBDO;
|
||||
|
||||
// Token: 0x04007D97 RID: 32151
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4007D97")]
|
||||
protected long JPOHGBCEJEJ;
|
||||
|
||||
// Token: 0x02001BA1 RID: 7073
|
||||
[Token(Token = "0x2001BA1")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JHBMPILDGJA
|
||||
{
|
||||
// Token: 0x0600BE3B RID: 48699 RVA: 0x002CD5D4 File Offset: 0x002CB7D4
|
||||
[Token(Token = "0x600BE3B")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JHBMPILDGJA()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BE3C RID: 48700 RVA: 0x002CD5E8 File Offset: 0x002CB7E8
|
||||
[Token(Token = "0x600BE3C")]
|
||||
[Address(RVA = "0x1751EF0", Offset = "0x17508F0", VA = "0x181751EF0")]
|
||||
internal void <Initialize>b__0(Texture2D texture)
|
||||
{
|
||||
this.<>4__this.image.texture = texture;
|
||||
RectTransform rectTransform = this.<>4__this.image.rectTransform;
|
||||
Vector2 sizeDelta = rectTransform.sizeDelta;
|
||||
rectTransform.sizeDelta = sizeDelta;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE3D RID: 48701 RVA: 0x002CD62C File Offset: 0x002CB82C
|
||||
[Token(Token = "0x600BE3D")]
|
||||
[Address(RVA = "0x1751FA0", Offset = "0x17509A0", VA = "0x181751FA0")]
|
||||
internal void <Initialize>b__1(string name)
|
||||
{
|
||||
this.<>4__this.label.text = name;
|
||||
}
|
||||
|
||||
// Token: 0x04007D98 RID: 32152
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007D98")]
|
||||
public SearchResultView <>4__this;
|
||||
|
||||
// Token: 0x04007D99 RID: 32153
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007D99")]
|
||||
public float aspectRatio;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,152 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BA2 RID: 7074
|
||||
[Token(Token = "0x2001BA2")]
|
||||
[StructLayout(3)]
|
||||
public class SearchResultsPagedGrid : RecyclerPagedGrid<long, SearchResultView>
|
||||
{
|
||||
// Token: 0x17001E04 RID: 7684
|
||||
// (get) Token: 0x0600BE3E RID: 48702 RVA: 0x002CD650 File Offset: 0x002CB850
|
||||
// (set) Token: 0x0600BE3F RID: 48703 RVA: 0x002CD664 File Offset: 0x002CB864
|
||||
[Token(Token = "0x17001E04")]
|
||||
public Action<long, SearchResultView> LCPDJNPBJCM
|
||||
{
|
||||
[Token(Token = "0x600BE3E")]
|
||||
[Address(RVA = "0x3D31D0", Offset = "0x3D1BD0", VA = "0x1803D31D0")]
|
||||
private get;
|
||||
[Token(Token = "0x600BE3F")]
|
||||
[Address(RVA = "0x3D3370", Offset = "0x3D1D70", VA = "0x1803D3370")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x140000CF RID: 207
|
||||
// (add) Token: 0x0600BE40 RID: 48704 RVA: 0x002CD678 File Offset: 0x002CB878
|
||||
// (remove) Token: 0x0600BE41 RID: 48705 RVA: 0x002CD694 File Offset: 0x002CB894
|
||||
[Token(Token = "0x140000CF")]
|
||||
public event Action<long> EBDJPBCDFPI
|
||||
{
|
||||
[Token(Token = "0x600BE40")]
|
||||
[Address(RVA = "0x17558F0", Offset = "0x17542F0", VA = "0x1817558F0")]
|
||||
[CompilerGenerated]
|
||||
add
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
[Token(Token = "0x600BE41")]
|
||||
[Address(RVA = "0x1755990", Offset = "0x1754390", VA = "0x181755990")]
|
||||
[CompilerGenerated]
|
||||
remove
|
||||
{
|
||||
Delegate @delegate;
|
||||
while (@delegate != 0 && @delegate == 0)
|
||||
{
|
||||
}
|
||||
while (@delegate != this)
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE42 RID: 48706 RVA: 0x002CD6B0 File Offset: 0x002CB8B0
|
||||
[Token(Token = "0x600BE42")]
|
||||
[Address(RVA = "0x1440CC0", Offset = "0x143F6C0", VA = "0x181440CC0")]
|
||||
public void SetResults(IEnumerable<long> LLCIDEKMKBG)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE43 RID: 48707 RVA: 0x002CD6C4 File Offset: 0x002CB8C4
|
||||
[Token(Token = "0x600BE43")]
|
||||
[Address(RVA = "0x17554B0", Offset = "0x1753EB0", VA = "0x1817554B0", Slot = "15")]
|
||||
protected override void BGIECEPGDBE(long ENJEOLBEALP, SearchResultView EJNCMAGLMGN, int CKOIAKLOKMM)
|
||||
{
|
||||
Action<long, SearchResultView> action = this.<NNLJGEOHHNH>k__BackingField;
|
||||
if (action != 0)
|
||||
{
|
||||
action(ENJEOLBEALP, EJNCMAGLMGN);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE44 RID: 48708 RVA: 0x002CD6E4 File Offset: 0x002CB8E4
|
||||
[Token(Token = "0x600BE44")]
|
||||
[Address(RVA = "0x1755520", Offset = "0x1753F20", VA = "0x181755520", Slot = "14")]
|
||||
protected override void EHDPGHCPKDB(SearchResultView EJNCMAGLMGN)
|
||||
{
|
||||
Action<long> ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action<long> action = new Action(this.HJHGHADBNNK);
|
||||
ocbalckeglo = EJNCMAGLMGN.OCBALCKEGLO;
|
||||
@delegate = Delegate.Combine(ocbalckeglo, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE45 RID: 48709 RVA: 0x002CD720 File Offset: 0x002CB920
|
||||
[Token(Token = "0x600BE45")]
|
||||
[Address(RVA = "0x1755620", Offset = "0x1754020", VA = "0x181755620")]
|
||||
private void HJHGHADBNNK(long PBKHBGOPDNG)
|
||||
{
|
||||
int num;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
List.Enumerator enumerator;
|
||||
if (enumerator != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
Action<long> ebdjpbcdfpi = this.EBDJPBCDFPI;
|
||||
if (ebdjpbcdfpi != 0)
|
||||
{
|
||||
ebdjpbcdfpi(PBKHBGOPDNG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE46 RID: 48710 RVA: 0x002CD760 File Offset: 0x002CB960
|
||||
[Token(Token = "0x600BE46")]
|
||||
[Address(RVA = "0x17557B0", Offset = "0x17541B0", VA = "0x1817557B0", Slot = "16")]
|
||||
protected override void KADJONKLKLK(SearchResultView EJNCMAGLMGN)
|
||||
{
|
||||
Action<long> ocbalckeglo;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
Action<long> action = new Action(this.HJHGHADBNNK);
|
||||
ocbalckeglo = EJNCMAGLMGN.OCBALCKEGLO;
|
||||
@delegate = Delegate.Remove(ocbalckeglo, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ocbalckeglo)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE47 RID: 48711 RVA: 0x002CD79C File Offset: 0x002CB99C
|
||||
[Token(Token = "0x600BE47")]
|
||||
[Address(RVA = "0x17558B0", Offset = "0x17542B0", VA = "0x1817558B0")]
|
||||
public SearchResultsPagedGrid()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,473 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BA3 RID: 7075
|
||||
[Token(Token = "0x2001BA3")]
|
||||
[StructLayout(3)]
|
||||
public class SearchUIDialog : UIDialog<SearchUIDialog.AKHJNDABOAM, SearchUIDialog.EHGEJAPCODP>
|
||||
{
|
||||
// Token: 0x0600BE48 RID: 48712 RVA: 0x002CD7B0 File Offset: 0x002CB9B0
|
||||
[Token(Token = "0x600BE48")]
|
||||
[Address(RVA = "0x1755E50", Offset = "0x1754850", VA = "0x181755E50", Slot = "19")]
|
||||
public override IPromise<SearchUIDialog.EHGEJAPCODP> ShowDialog(SearchUIDialog.AKHJNDABOAM KBNJNPABNBO)
|
||||
{
|
||||
Action<long> ebdjpbcdfpi;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
SearchUIDialog.HHIINGLBFPF jbmehnihjcf = KBNJNPABNBO.JBMEHNIHJCF;
|
||||
TMP_Text tmp_Text = this.titleText;
|
||||
TMP_Text tmp_Text2 = this.okText;
|
||||
SearchUIDialog.HHIINGLBFPF jbmehnihjcf2 = KBNJNPABNBO.JBMEHNIHJCF;
|
||||
SearchUIDialog.HHIINGLBFPF jbmehnihjcf3 = KBNJNPABNBO.JBMEHNIHJCF;
|
||||
string pigcplbldjn = KBNJNPABNBO.PIGCPLBLDJN;
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.searchPlaceholderText, pigcplbldjn);
|
||||
SearchUIDialog.HHIINGLBFPF jbmehnihjcf4 = KBNJNPABNBO.JBMEHNIHJCF;
|
||||
this.searchResultsPagedGrid.<NNLJGEOHHNH>k__BackingField = 0;
|
||||
SearchResultsPagedGrid searchResultsPagedGrid = this.searchResultsPagedGrid;
|
||||
Action<long> action = new Action(this.DKNLEAMANAK);
|
||||
ebdjpbcdfpi = searchResultsPagedGrid.EBDJPBCDFPI;
|
||||
@delegate = Delegate.Combine(ebdjpbcdfpi, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ebdjpbcdfpi)
|
||||
{
|
||||
}
|
||||
bool flag = this.searchResultsPagedGrid.NBMNLHLDOGF();
|
||||
bool flag2;
|
||||
this.submitButton.interactable = flag2;
|
||||
string empty = string.Empty;
|
||||
this.CCOFOOPMDDO(empty);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BE49 RID: 48713 RVA: 0x002CD87C File Offset: 0x002CBA7C
|
||||
[Token(Token = "0x600BE49")]
|
||||
[Address(RVA = "0x1755C20", Offset = "0x1754620", VA = "0x181755C20")]
|
||||
private void DKNLEAMANAK(long PBKHBGOPDNG)
|
||||
{
|
||||
this.PBKHBGOPDNG = PBKHBGOPDNG;
|
||||
bool flag;
|
||||
this.submitButton.interactable = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE4A RID: 48714 RVA: 0x002CD8A4 File Offset: 0x002CBAA4
|
||||
[Token(Token = "0x600BE4A")]
|
||||
[Address(RVA = "0x1755CE0", Offset = "0x17546E0", VA = "0x181755CE0")]
|
||||
private void GJHHFMEMOPE()
|
||||
{
|
||||
bool flag;
|
||||
this.submitButton.interactable = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE4B RID: 48715 RVA: 0x002CD8C4 File Offset: 0x002CBAC4
|
||||
[Token(Token = "0x600BE4B")]
|
||||
[Address(RVA = "0x1755C50", Offset = "0x1754650", VA = "0x181755C50", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
SearchUIDialog.EHGEJAPCODP fcpjnknlgfg = SearchUIDialog.FCPJNKNLGFG;
|
||||
base.KHKDGPHPIND(fcpjnknlgfg, OLFBOPIKDCI);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE4C RID: 48716 RVA: 0x002CD8E0 File Offset: 0x002CBAE0
|
||||
[Token(Token = "0x600BE4C")]
|
||||
[Address(RVA = "0x1755B10", Offset = "0x1754510", VA = "0x181755B10")]
|
||||
private void CCOFOOPMDDO(string CNBKKCJAHPP)
|
||||
{
|
||||
SearchUIDialog.NADAGKBFHIM mjfkknhnbcl = this.MJFKKNHNBCL;
|
||||
string text = CNBKKCJAHPP.Trim();
|
||||
IPromise<IEnumerable<long>> promise = mjfkknhnbcl.Invoke(text);
|
||||
Action<IEnumerable<long>> action = new Action(this.GLMMBCHOHPB);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
IPromise<IEnumerable<long>> promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE4D RID: 48717 RVA: 0x002CD934 File Offset: 0x002CBB34
|
||||
[Token(Token = "0x600BE4D")]
|
||||
[Address(RVA = "0x1755A30", Offset = "0x1754430", VA = "0x181755A30")]
|
||||
public void Button_Search()
|
||||
{
|
||||
string text = this.searchQueryText.m_Text;
|
||||
this.CCOFOOPMDDO(text);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE4E RID: 48718 RVA: 0x002CD95C File Offset: 0x002CBB5C
|
||||
[Token(Token = "0x600BE4E")]
|
||||
[Address(RVA = "0x1755A60", Offset = "0x1754460", VA = "0x181755A60")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
if (this.FLCKNFHKPON)
|
||||
{
|
||||
GameObject gameObject = this.infoText.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
long pbkhbgopdng = this.PBKHBGOPDNG;
|
||||
this.FLCKNFHKPON = false;
|
||||
this.FLCKNFHKPON = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE4F RID: 48719 RVA: 0x002CD9A4 File Offset: 0x002CBBA4
|
||||
[Token(Token = "0x600BE4F")]
|
||||
[Address(RVA = "0x1755D40", Offset = "0x1754740", VA = "0x181755D40", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
Action<long> ebdjpbcdfpi;
|
||||
Delegate @delegate;
|
||||
do
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
SearchResultsPagedGrid searchResultsPagedGrid = this.searchResultsPagedGrid;
|
||||
Action<long> action = new Action(this.DKNLEAMANAK);
|
||||
ebdjpbcdfpi = searchResultsPagedGrid.EBDJPBCDFPI;
|
||||
@delegate = Delegate.Remove(ebdjpbcdfpi, action);
|
||||
}
|
||||
while (@delegate != 0 && @delegate == 0);
|
||||
while (@delegate != ebdjpbcdfpi)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE50 RID: 48720 RVA: 0x002CD9F0 File Offset: 0x002CBBF0
|
||||
[Token(Token = "0x600BE50")]
|
||||
[Address(RVA = "0x1756140", Offset = "0x1754B40", VA = "0x181756140")]
|
||||
public SearchUIDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BE51 RID: 48721 RVA: 0x002CDA14 File Offset: 0x002CBC14
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600BE51")]
|
||||
[Address(RVA = "0x17560F0", Offset = "0x1754AF0", VA = "0x1817560F0")]
|
||||
static SearchUIDialog()
|
||||
{
|
||||
ulong num;
|
||||
SearchUIDialog.FCPJNKNLGFG = num;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE52 RID: 48722 RVA: 0x002CDA2C File Offset: 0x002CBC2C
|
||||
[Token(Token = "0x600BE52")]
|
||||
[Address(RVA = "0x1755D10", Offset = "0x1754710", VA = "0x181755D10")]
|
||||
[CompilerGenerated]
|
||||
private void GLMMBCHOHPB(IEnumerable<long> LLCIDEKMKBG)
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this.searchResultsPagedGrid).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x04007D9C RID: 32156
|
||||
[Token(Token = "0x4007D9C")]
|
||||
private static readonly SearchUIDialog.EHGEJAPCODP FCPJNKNLGFG;
|
||||
|
||||
// Token: 0x04007D9D RID: 32157
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007D9D")]
|
||||
[SerializeField]
|
||||
private TMP_Text titleText;
|
||||
|
||||
// Token: 0x04007D9E RID: 32158
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007D9E")]
|
||||
[SerializeField]
|
||||
private TMP_Text okText;
|
||||
|
||||
// Token: 0x04007D9F RID: 32159
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007D9F")]
|
||||
[SerializeField]
|
||||
private TMP_Text infoText;
|
||||
|
||||
// Token: 0x04007DA0 RID: 32160
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007DA0")]
|
||||
[SerializeField]
|
||||
private AG_TMP_InputField searchQueryText;
|
||||
|
||||
// Token: 0x04007DA1 RID: 32161
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007DA1")]
|
||||
[SerializeField]
|
||||
private TMP_Text searchPlaceholderText;
|
||||
|
||||
// Token: 0x04007DA2 RID: 32162
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007DA2")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
|
||||
// Token: 0x04007DA3 RID: 32163
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007DA3")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private SearchResultsPagedGrid searchResultsPagedGrid;
|
||||
|
||||
// Token: 0x04007DA4 RID: 32164
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007DA4")]
|
||||
private bool FLCKNFHKPON = true;
|
||||
|
||||
// Token: 0x04007DA5 RID: 32165
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007DA5")]
|
||||
private SearchUIDialog.NADAGKBFHIM MJFKKNHNBCL;
|
||||
|
||||
// Token: 0x04007DA6 RID: 32166
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007DA6")]
|
||||
private long PBKHBGOPDNG = (long)((ulong)(-1L));
|
||||
|
||||
// Token: 0x02001BA4 RID: 7076
|
||||
[Token(Token = "0x2001BA4")]
|
||||
public sealed class IBDNHKPLFJM : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600BE53 RID: 48723 RVA: 0x002CDA4C File Offset: 0x002CBC4C
|
||||
[Token(Token = "0x600BE53")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public IBDNHKPLFJM(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE54 RID: 48724 RVA: 0x002CDA68 File Offset: 0x002CBC68
|
||||
[Token(Token = "0x600BE54")]
|
||||
[Address(RVA = "0x164AA10", Offset = "0x1649410", VA = "0x18164AA10", Slot = "13")]
|
||||
public void Invoke(long ENJEOLBEALP)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE55 RID: 48725 RVA: 0x002CDADC File Offset: 0x002CBCDC
|
||||
[Token(Token = "0x600BE55")]
|
||||
[Address(RVA = "0x1751780", Offset = "0x1750180", VA = "0x181751780", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(long ENJEOLBEALP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BE56 RID: 48726 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BE56")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public void EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001BA5 RID: 7077
|
||||
[Token(Token = "0x2001BA5")]
|
||||
public sealed class HHIINGLBFPF : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600BE57 RID: 48727 RVA: 0x002CDAEC File Offset: 0x002CBCEC
|
||||
[Token(Token = "0x600BE57")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public HHIINGLBFPF(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE58 RID: 48728 RVA: 0x002CDB08 File Offset: 0x002CBD08
|
||||
[Token(Token = "0x600BE58")]
|
||||
[Address(RVA = "0x8DE5A0", Offset = "0x8DCFA0", VA = "0x1808DE5A0", Slot = "13")]
|
||||
public IPromise<string> Invoke(long ENJEOLBEALP)
|
||||
{
|
||||
uint num;
|
||||
do
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num == (uint)0);
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BE59 RID: 48729 RVA: 0x002CDB7C File Offset: 0x002CBD7C
|
||||
[Token(Token = "0x600BE59")]
|
||||
[Address(RVA = "0x1751700", Offset = "0x1750100", VA = "0x181751700", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(long ENJEOLBEALP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BE5A RID: 48730 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BE5A")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public IPromise<string> EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001BA6 RID: 7078
|
||||
[Token(Token = "0x2001BA6")]
|
||||
public sealed class MCCKHFEMLFJ : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600BE5B RID: 48731 RVA: 0x002CDB8C File Offset: 0x002CBD8C
|
||||
[Token(Token = "0x600BE5B")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public MCCKHFEMLFJ(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE5C RID: 48732 RVA: 0x002CDBA8 File Offset: 0x002CBDA8
|
||||
[Token(Token = "0x600BE5C")]
|
||||
[Address(RVA = "0x1752620", Offset = "0x1751020", VA = "0x181752620", Slot = "13")]
|
||||
public IPromise<Texture2D> Invoke(long ENJEOLBEALP, out float KLNFHHBHGHH)
|
||||
{
|
||||
uint num;
|
||||
do
|
||||
{
|
||||
Delegate[] delegates = this.delegates;
|
||||
if (delegates != 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num == (uint)0);
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BE5D RID: 48733 RVA: 0x002CDC2C File Offset: 0x002CBE2C
|
||||
[Token(Token = "0x600BE5D")]
|
||||
[Address(RVA = "0x1752580", Offset = "0x1750F80", VA = "0x181752580", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(long ENJEOLBEALP, out float KLNFHHBHGHH, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BE5E RID: 48734 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BE5E")]
|
||||
[Address(RVA = "0x46AF70", Offset = "0x469970", VA = "0x18046AF70", Slot = "15")]
|
||||
public IPromise<Texture2D> EndInvoke(out float KLNFHHBHGHH, IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001BA7 RID: 7079
|
||||
[Token(Token = "0x2001BA7")]
|
||||
public sealed class NADAGKBFHIM : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600BE5F RID: 48735 RVA: 0x002CDC3C File Offset: 0x002CBE3C
|
||||
[Token(Token = "0x600BE5F")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public NADAGKBFHIM(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE60 RID: 48736 RVA: 0x002CDC58 File Offset: 0x002CBE58
|
||||
[Token(Token = "0x600BE60")]
|
||||
[Address(RVA = "0x812050", Offset = "0x810A50", VA = "0x180812050", Slot = "13")]
|
||||
public IPromise<IEnumerable<long>> Invoke(string LIICHFENGMG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BE60)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling RecRoom.Async.IPromise`1<System.Collections.Generic.IEnumerable`1<System.Int64>> AGUI.StackedUI.Dialog.SearchUIDialog/NADAGKBFHIM::Invoke(System.String)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_10B:
|
||||
stloc:int32(var_1_10E, add:int32(ldloc:int32(var_1_08), ldc.i4:int32(1)))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x0600BE61 RID: 48737 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BE61")]
|
||||
[Address(RVA = "0x42BD30", Offset = "0x42A730", VA = "0x18042BD30", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(string LIICHFENGMG, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600BE62 RID: 48738 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BE62")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public IPromise<IEnumerable<long>> EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001BA8 RID: 7080
|
||||
[Token(Token = "0x2001BA8")]
|
||||
public struct AKHJNDABOAM
|
||||
{
|
||||
// Token: 0x04007DA7 RID: 32167
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007DA7")]
|
||||
public string BJFDLGDLFHJ;
|
||||
|
||||
// Token: 0x04007DA8 RID: 32168
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007DA8")]
|
||||
public string IPINOLAEMBA;
|
||||
|
||||
// Token: 0x04007DA9 RID: 32169
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007DA9")]
|
||||
public string PIGCPLBLDJN;
|
||||
|
||||
// Token: 0x04007DAA RID: 32170
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007DAA")]
|
||||
public SearchUIDialog.NADAGKBFHIM HFDLOOJLFFB;
|
||||
|
||||
// Token: 0x04007DAB RID: 32171
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007DAB")]
|
||||
public SearchUIDialog.HHIINGLBFPF JBMEHNIHJCF;
|
||||
|
||||
// Token: 0x04007DAC RID: 32172
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007DAC")]
|
||||
public Action<long, SearchResultView> HOILJMJNJAN;
|
||||
}
|
||||
|
||||
// Token: 0x02001BA9 RID: 7081
|
||||
[Token(Token = "0x2001BA9")]
|
||||
public struct EHGEJAPCODP
|
||||
{
|
||||
// Token: 0x04007DAD RID: 32173
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007DAD")]
|
||||
public long JPOHGBCEJEJ;
|
||||
|
||||
// Token: 0x04007DAE RID: 32174
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007DAE")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,221 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BC3 RID: 7107
|
||||
[Token(Token = "0x2001BC3")]
|
||||
[StructLayout(3)]
|
||||
public class TakeBugScreenshotDialog : ConfirmUIDialog<KLCOGEIGEBJ>
|
||||
{
|
||||
// Token: 0x0600BEA6 RID: 48806 RVA: 0x002CE66C File Offset: 0x002CC86C
|
||||
[Token(Token = "0x600BEA6")]
|
||||
[Address(RVA = "0x1756830", Offset = "0x1755230", VA = "0x181756830", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
Camera camera = this.roomCamera;
|
||||
RenderTexture renderTexture = EOAEDHMGACB.IJGIJMONMBP(2560, 1440, 24, camera);
|
||||
Camera camera2 = this.roomCamera;
|
||||
this.renderTexture = renderTexture;
|
||||
camera2.targetTexture = renderTexture;
|
||||
this.roomCamera.aspect = 1.7777778f;
|
||||
this.roomCamera.depthTextureMode = DepthTextureMode.Depth;
|
||||
if (RecRoomSceneManager.FFNIFALJLDD && RecRoomSceneManager.<OCDLBPHJMOP>k__BackingField.sceneRenderingSettings != (ulong)0L)
|
||||
{
|
||||
Camera camera3 = this.roomCamera;
|
||||
}
|
||||
int num = 0;
|
||||
this.AFMHGKBPJNN(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEA7 RID: 48807 RVA: 0x002CE704 File Offset: 0x002CC904
|
||||
[Token(Token = "0x600BEA7")]
|
||||
[Address(RVA = "0x1756A00", Offset = "0x1755400", VA = "0x181756A00", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
this.HEPLIEMPMDA();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEA8 RID: 48808 RVA: 0x002CE720 File Offset: 0x002CC920
|
||||
[Token(Token = "0x600BEA8")]
|
||||
[Address(RVA = "0x1756A20", Offset = "0x1755420", VA = "0x181756A20", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(KLCOGEIGEBJ DDEGOJKBEAN)
|
||||
{
|
||||
int num = 0;
|
||||
this.AFMHGKBPJNN(num != 0);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEA9 RID: 48809 RVA: 0x002CE73C File Offset: 0x002CC93C
|
||||
[Token(Token = "0x600BEA9")]
|
||||
[Address(RVA = "0x1756190", Offset = "0x1754B90", VA = "0x181756190")]
|
||||
private void AFMHGKBPJNN(bool MPLFHPCLAND)
|
||||
{
|
||||
this.flipCameraButton.gameObject.SetActive(MPLFHPCLAND);
|
||||
this.takePictureButton.gameObject.SetActive(MPLFHPCLAND);
|
||||
this.clearPictureButton.gameObject.SetActive(MPLFHPCLAND);
|
||||
this.attachButton.gameObject.SetActive(MPLFHPCLAND);
|
||||
RawImage rawImage = this.screenshotImage;
|
||||
if (MPLFHPCLAND)
|
||||
{
|
||||
Texture2D kbiakckcppb = this.KBIAKCKCPPB;
|
||||
rawImage.texture = kbiakckcppb;
|
||||
return;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEAA RID: 48810 RVA: 0x002CE7AC File Offset: 0x002CC9AC
|
||||
[Token(Token = "0x600BEAA")]
|
||||
[Address(RVA = "0x1756670", Offset = "0x1755070", VA = "0x181756670")]
|
||||
private void HEPLIEMPMDA()
|
||||
{
|
||||
RawImage rawImage = this.screenshotImage;
|
||||
int num = 0;
|
||||
if (rawImage != num)
|
||||
{
|
||||
global::UnityEngine.Object.DestroyImmediate(this.screenshotImage);
|
||||
this.screenshotImage = (ulong)0L;
|
||||
}
|
||||
Camera camera = this.roomCamera;
|
||||
int num2 = 0;
|
||||
if (camera != num2)
|
||||
{
|
||||
this.roomCamera.CleanupRenderTexture();
|
||||
}
|
||||
RenderTexture renderTexture = this.renderTexture;
|
||||
int num3 = 0;
|
||||
if (renderTexture != num3)
|
||||
{
|
||||
this.renderTexture.Release();
|
||||
global::UnityEngine.Object.DestroyImmediate(this.renderTexture);
|
||||
this.renderTexture = (ulong)0L;
|
||||
}
|
||||
Texture2D kbiakckcppb = this.KBIAKCKCPPB;
|
||||
int num4 = 0;
|
||||
if (kbiakckcppb != num4)
|
||||
{
|
||||
SafeDestroy.Asset(this.KBIAKCKCPPB);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEAB RID: 48811 RVA: 0x002CE85C File Offset: 0x002CCA5C
|
||||
[Token(Token = "0x600BEAB")]
|
||||
[Address(RVA = "0x17562D0", Offset = "0x1754CD0", VA = "0x1817562D0")]
|
||||
public void Button_FlipCamera()
|
||||
{
|
||||
Transform transform = this.roomCamera.transform;
|
||||
Transform transform2 = this.roomCamera.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
Camera camera = this.roomCamera;
|
||||
Vector3 vector2;
|
||||
float z2 = vector2.z;
|
||||
Transform transform3 = camera.transform;
|
||||
Vector3 vector3;
|
||||
float z3 = vector3.z;
|
||||
}
|
||||
|
||||
// Token: 0x0600BEAC RID: 48812 RVA: 0x002CE8B4 File Offset: 0x002CCAB4
|
||||
[Token(Token = "0x600BEAC")]
|
||||
[Address(RVA = "0x1756580", Offset = "0x1754F80", VA = "0x181756580")]
|
||||
public void Button_TakePicture()
|
||||
{
|
||||
RecRoomAudioClip recRoomAudioClip = this.shutterAudio;
|
||||
Transform transform = base.transform;
|
||||
Vector3 vector;
|
||||
float z = vector.z;
|
||||
RenderTexture renderTexture = this.renderTexture;
|
||||
this.AFMHGKBPJNN(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEAD RID: 48813 RVA: 0x002CE8F0 File Offset: 0x002CCAF0
|
||||
[Token(Token = "0x600BEAD")]
|
||||
[Address(RVA = "0x17562A0", Offset = "0x1754CA0", VA = "0x1817562A0")]
|
||||
public void Button_ClearPicture()
|
||||
{
|
||||
this.HEPLIEMPMDA();
|
||||
int num = 0;
|
||||
this.AFMHGKBPJNN(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEAE RID: 48814 RVA: 0x002CE90C File Offset: 0x002CCB0C
|
||||
[Token(Token = "0x600BEAE")]
|
||||
[Address(RVA = "0x1756470", Offset = "0x1754E70", VA = "0x181756470")]
|
||||
public void Button_Save()
|
||||
{
|
||||
BugReportingUIFlow flowByType = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.GetFlowByType<BugReportingUIFlow>();
|
||||
Texture2D kbiakckcppb = this.KBIAKCKCPPB;
|
||||
flowByType.Screenshot = kbiakckcppb;
|
||||
this.KBIAKCKCPPB = (ulong)0L;
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEAF RID: 48815 RVA: 0x002CE954 File Offset: 0x002CCB54
|
||||
[Token(Token = "0x600BEAF")]
|
||||
[Address(RVA = "0x1756A70", Offset = "0x1755470", VA = "0x181756A70")]
|
||||
public TakeBugScreenshotDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007DEA RID: 32234
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007DEA")]
|
||||
[SerializeField]
|
||||
private Button3D flipCameraButton;
|
||||
|
||||
// Token: 0x04007DEB RID: 32235
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007DEB")]
|
||||
[SerializeField]
|
||||
private Button3D takePictureButton;
|
||||
|
||||
// Token: 0x04007DEC RID: 32236
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007DEC")]
|
||||
[SerializeField]
|
||||
private Button3D clearPictureButton;
|
||||
|
||||
// Token: 0x04007DED RID: 32237
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007DED")]
|
||||
[SerializeField]
|
||||
private Button3D attachButton;
|
||||
|
||||
// Token: 0x04007DEE RID: 32238
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007DEE")]
|
||||
[SerializeField]
|
||||
private Camera roomCamera;
|
||||
|
||||
// Token: 0x04007DEF RID: 32239
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007DEF")]
|
||||
[SerializeField]
|
||||
private RawImage screenshotImage;
|
||||
|
||||
// Token: 0x04007DF0 RID: 32240
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007DF0")]
|
||||
[SerializeField]
|
||||
[Header("Audio")]
|
||||
private RecRoomAudioClip shutterAudio;
|
||||
|
||||
// Token: 0x04007DF1 RID: 32241
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007DF1")]
|
||||
public RenderTexture renderTexture;
|
||||
|
||||
// Token: 0x04007DF2 RID: 32242
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007DF2")]
|
||||
private Texture2D KBIAKCKCPPB;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,225 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BAB RID: 7083
|
||||
[Token(Token = "0x2001BAB")]
|
||||
[StructLayout(3)]
|
||||
public class TextInputUIDialog : BaseTextInputUIDialog<TextInputUIDialog.NIPOGEDPMOA, TextInputUIDialog.KDJGEIICAJL>
|
||||
{
|
||||
// Token: 0x17001E05 RID: 7685
|
||||
// (get) Token: 0x0600BE63 RID: 48739 RVA: 0x002CDD74 File Offset: 0x002CBF74
|
||||
[Token(Token = "0x17001E05")]
|
||||
protected override TextInputUIDialog.KDJGEIICAJL FCPJNKNLGFG
|
||||
{
|
||||
[Token(Token = "0x600BE63")]
|
||||
[Address(RVA = "0x1756D10", Offset = "0x1755710", VA = "0x181756D10", Slot = "21")]
|
||||
get
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BE63)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling AGUI.StackedUI.Dialog.TextInputUIDialog/KDJGEIICAJL AGUI.StackedUI.Dialog.TextInputUIDialog::HHKJMGDLKND()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
stloc:KDJGEIICAJL(var_0_05, ldsfld:KDJGEIICAJL(TextInputUIDialog::IPDBBCFOPOC))
|
||||
stfld:TextMeshProUGUI(BaseTextInputUIDialog`2::titleText, ldloc:TextInputUIDialog[exp:BaseTextInputUIDialog`2](this), ldloc:KDJGEIICAJL[exp:TextMeshProUGUI](var_0_05))
|
||||
}
|
||||
|
||||
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: 0x17001E06 RID: 7686
|
||||
// (get) Token: 0x0600BE64 RID: 48740 RVA: 0x002CDD90 File Offset: 0x002CBF90
|
||||
[Token(Token = "0x17001E06")]
|
||||
protected override ValidatedButtonInputField HFOMOAIBCAB
|
||||
{
|
||||
[Token(Token = "0x600BE64")]
|
||||
[Address(RVA = "0x1756D80", Offset = "0x1755780", VA = "0x181756D80", Slot = "20")]
|
||||
get
|
||||
{
|
||||
if (this.DLOKPHBEEFM == EBPEIAPPJJK.SingleLine)
|
||||
{
|
||||
return this.singleLineTextInputField;
|
||||
}
|
||||
return this.multiLineTextInputField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE65 RID: 48741 RVA: 0x002CDDB4 File Offset: 0x002CBFB4
|
||||
[Token(Token = "0x600BE65")]
|
||||
[Address(RVA = "0x1756AB0", Offset = "0x17554B0", VA = "0x181756AB0", Slot = "22")]
|
||||
protected override void EICLCFBNGFO(TextInputUIDialog.NIPOGEDPMOA IIFJDCEPNMJ)
|
||||
{
|
||||
bool keghclndcei = IIFJDCEPNMJ.KEGHCLNDCEI;
|
||||
Transform transform = this.singleLineTextInputGroupTransform;
|
||||
int num = 0;
|
||||
if (transform != num)
|
||||
{
|
||||
Transform transform2 = this.multiLineTextInputGroupTransform;
|
||||
int num2 = 0;
|
||||
if (transform2 != num2)
|
||||
{
|
||||
Transform transform3 = this.singleLineTextInputGroupTransform;
|
||||
if (this.DLOKPHBEEFM == EBPEIAPPJJK.SingleLine)
|
||||
{
|
||||
transform3.gameObject.SetActive(true);
|
||||
GameObject gameObject = this.multiLineTextInputGroupTransform.gameObject;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
GameObject gameObject2 = transform3.gameObject;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
this.multiLineTextInputGroupTransform.gameObject.SetActive(true);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE66 RID: 48742 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BE66")]
|
||||
[Address(RVA = "0x1756CF0", Offset = "0x17556F0", VA = "0x181756CF0", Slot = "23")]
|
||||
protected override TextInputUIDialog.KDJGEIICAJL EMKNGCOFFAC(string BODHBIAJBIM)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600BE67 RID: 48743 RVA: 0x002CDE48 File Offset: 0x002CC048
|
||||
[Token(Token = "0x600BE67")]
|
||||
[Address(RVA = "0x1756E00", Offset = "0x1755800", VA = "0x181756E00")]
|
||||
public TextInputUIDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007DB2 RID: 32178
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007DB2")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField singleLineTextInputField;
|
||||
|
||||
// Token: 0x04007DB3 RID: 32179
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007DB3")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField multiLineTextInputField;
|
||||
|
||||
// Token: 0x04007DB4 RID: 32180
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007DB4")]
|
||||
[SerializeField]
|
||||
private Transform singleLineTextInputGroupTransform;
|
||||
|
||||
// Token: 0x04007DB5 RID: 32181
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007DB5")]
|
||||
[SerializeField]
|
||||
private Transform multiLineTextInputGroupTransform;
|
||||
|
||||
// Token: 0x04007DB6 RID: 32182
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007DB6")]
|
||||
private EBPEIAPPJJK DLOKPHBEEFM;
|
||||
|
||||
// Token: 0x04007DB7 RID: 32183
|
||||
[Token(Token = "0x4007DB7")]
|
||||
private static readonly TextInputUIDialog.KDJGEIICAJL IPDBBCFOPOC = string.Empty;
|
||||
|
||||
// Token: 0x02001BAC RID: 7084
|
||||
[Token(Token = "0x2001BAC")]
|
||||
public struct NIPOGEDPMOA
|
||||
{
|
||||
// Token: 0x0600BE69 RID: 48745 RVA: 0x002CDE78 File Offset: 0x002CC078
|
||||
[Token(Token = "0x600BE69")]
|
||||
[Address(RVA = "0x238920", Offset = "0x237D20", VA = "0x180238920")]
|
||||
public NIPOGEDPMOA(TMP_InputField.ContentType contentType, string titleText, string bodyText)
|
||||
{
|
||||
int num = 0;
|
||||
this.BOPFNBCHJJJ = contentType;
|
||||
this.NPMINNEILFC = titleText;
|
||||
this.KEGHCLNDCEI = num != 0;
|
||||
this.HLOLBMKJFOM = bodyText;
|
||||
this.EAGAADGPCKK = "Ok";
|
||||
this.JNOEEGDBCJB = num != 0;
|
||||
this.NGLHJIOMKBG = "";
|
||||
}
|
||||
|
||||
// Token: 0x04007DB8 RID: 32184
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007DB8")]
|
||||
public TMP_InputField.ContentType KCKBKEKAMDF;
|
||||
|
||||
// Token: 0x04007DB9 RID: 32185
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007DB9")]
|
||||
public string AIKLPOJAIIO;
|
||||
|
||||
// Token: 0x04007DBA RID: 32186
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007DBA")]
|
||||
public string BOPFNBCHJJJ;
|
||||
|
||||
// Token: 0x04007DBB RID: 32187
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007DBB")]
|
||||
public string NPMINNEILFC;
|
||||
|
||||
// Token: 0x04007DBC RID: 32188
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007DBC")]
|
||||
public EBPEIAPPJJK HLOLBMKJFOM;
|
||||
|
||||
// Token: 0x04007DBD RID: 32189
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007DBD")]
|
||||
public string NGLHJIOMKBG;
|
||||
|
||||
// Token: 0x04007DBE RID: 32190
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
||||
[Token(Token = "0x4007DBE")]
|
||||
public bool KEGHCLNDCEI;
|
||||
|
||||
// Token: 0x04007DBF RID: 32191
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x34")]
|
||||
[Token(Token = "0x4007DBF")]
|
||||
public int DIDPKDLHNBN;
|
||||
|
||||
// Token: 0x04007DC0 RID: 32192
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
||||
[Token(Token = "0x4007DC0")]
|
||||
public BaseTextInputUIDialog<TextInputUIDialog.NIPOGEDPMOA, TextInputUIDialog.KDJGEIICAJL>.KNPPNPLFCAD EAGAADGPCKK;
|
||||
|
||||
// Token: 0x04007DC1 RID: 32193
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
||||
[Token(Token = "0x4007DC1")]
|
||||
public bool JNOEEGDBCJB;
|
||||
}
|
||||
|
||||
// Token: 0x02001BAD RID: 7085
|
||||
[Token(Token = "0x2001BAD")]
|
||||
public struct KDJGEIICAJL
|
||||
{
|
||||
// Token: 0x04007DC2 RID: 32194
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x0")]
|
||||
[Token(Token = "0x4007DC2")]
|
||||
public string FJAJKCKLJDN;
|
||||
|
||||
// Token: 0x04007DC3 RID: 32195
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x8")]
|
||||
[Token(Token = "0x4007DC3")]
|
||||
public JPIJGHNNIDP FKNOPGEADKO;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,532 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.Events;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C1B RID: 7195
|
||||
[Token(Token = "0x2001C1B")]
|
||||
[StructLayout(3)]
|
||||
public class TimeRangeSelectionDialog : UIDialog<TimeRangeSelectionDialog.AEMPOKBOGID>
|
||||
{
|
||||
// Token: 0x0600C0DF RID: 49375 RVA: 0x002D74C4 File Offset: 0x002D56C4
|
||||
[Token(Token = "0x600C0DF")]
|
||||
[Address(RVA = "0x1757B00", Offset = "0x1756500", VA = "0x181757B00")]
|
||||
private void Start()
|
||||
{
|
||||
this.startTimeHoursField.inputField3D.SelectInputField();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0E0 RID: 49376 RVA: 0x002D74E8 File Offset: 0x002D56E8
|
||||
[Token(Token = "0x600C0E0")]
|
||||
[Address(RVA = "0x1757630", Offset = "0x1756030", VA = "0x181757630")]
|
||||
private void OnEnable()
|
||||
{
|
||||
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged = this.startTimeAMPM.OnSlider3DValueChanged;
|
||||
UnityAction<float> unityAction = new UnityAction(this.NCPALFLLBHI);
|
||||
onSlider3DValueChanged.AddListener(unityAction);
|
||||
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged2 = this.endTimeAMPM.OnSlider3DValueChanged;
|
||||
UnityAction<float> unityAction2 = new UnityAction(this.NCPALFLLBHI);
|
||||
onSlider3DValueChanged2.AddListener(unityAction2);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0E1 RID: 49377 RVA: 0x002D753C File Offset: 0x002D573C
|
||||
[Token(Token = "0x600C0E1")]
|
||||
[Address(RVA = "0x1757540", Offset = "0x1755F40", VA = "0x181757540")]
|
||||
private void OnDisable()
|
||||
{
|
||||
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged = this.startTimeAMPM.OnSlider3DValueChanged;
|
||||
UnityAction<float> unityAction = new UnityAction(this.NCPALFLLBHI);
|
||||
onSlider3DValueChanged.RemoveListener(unityAction);
|
||||
Slider3D.OnSlider3DValueUpdateEvent onSlider3DValueChanged2 = this.endTimeAMPM.OnSlider3DValueChanged;
|
||||
UnityAction<float> unityAction2 = new UnityAction(this.NCPALFLLBHI);
|
||||
onSlider3DValueChanged2.RemoveListener(unityAction2);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0E2 RID: 49378 RVA: 0x002D7590 File Offset: 0x002D5790
|
||||
[Token(Token = "0x600C0E2")]
|
||||
[Address(RVA = "0x1757370", Offset = "0x1755D70", VA = "0x181757370", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C0E3 RID: 49379 RVA: 0x002D75A8 File Offset: 0x002D57A8
|
||||
[Token(Token = "0x600C0E3")]
|
||||
[Address(RVA = "0x1757910", Offset = "0x1756310", VA = "0x181757910", Slot = "18")]
|
||||
public override IPromise<TimeRangeSelectionDialog.AEMPOKBOGID> ShowDialog()
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
int num = 0;
|
||||
this.PLIEKODKHPI = num;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.currentTimeText;
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
string text = string.Format("Current time: {0}", utcNow);
|
||||
textMeshProUGUI2.text = text;
|
||||
ValidatedButtonInputField validatedButtonInputField = this.startTimeHoursField;
|
||||
Func<string, bool> func = new Func(this.LMMKACHNPKA);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
ValidatedButtonInputField validatedButtonInputField2 = this.startTimeMinutesField;
|
||||
Func<string, bool> func2 = new Func(this.JLKNPKMHEMI);
|
||||
validatedButtonInputField2.IsValidFunction = func2;
|
||||
ValidatedButtonInputField validatedButtonInputField3 = this.endTimeHoursField;
|
||||
Func<string, bool> func3 = new Func(this.GPLGFMDNMDA);
|
||||
validatedButtonInputField3.IsValidFunction = func3;
|
||||
ValidatedButtonInputField validatedButtonInputField4 = this.endTimeMinutesField;
|
||||
Func<string, bool> func4 = new Func(this.DODJDEHNMJO);
|
||||
validatedButtonInputField4.IsValidFunction = func4;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0E4 RID: 49380 RVA: 0x002D7684 File Offset: 0x002D5884
|
||||
[Token(Token = "0x600C0E4")]
|
||||
[Address(RVA = "0x3D3470", Offset = "0x3D1E70", VA = "0x1803D3470")]
|
||||
public void SetCustomValidation(TimeRangeSelectionDialog.IKNFLDMMBLH PMEGAFOMLIC)
|
||||
{
|
||||
this.PLIEKODKHPI = PMEGAFOMLIC;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0E5 RID: 49381 RVA: 0x002D7698 File Offset: 0x002D5898
|
||||
[Token(Token = "0x600C0E5")]
|
||||
[Address(RVA = "0x1757720", Offset = "0x1756120", VA = "0x181757720")]
|
||||
public void SetInfoText(string NGPMADFHHKP)
|
||||
{
|
||||
this.infoText.text = NGPMADFHHKP;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0E6 RID: 49382 RVA: 0x002D76B8 File Offset: 0x002D58B8
|
||||
[Token(Token = "0x600C0E6")]
|
||||
[Address(RVA = "0x1757750", Offset = "0x1756150", VA = "0x181757750")]
|
||||
public void SetTimeRange(TimeRangeSelectionDialog.AEMPOKBOGID GBNDJPONJNE)
|
||||
{
|
||||
if (GBNDJPONJNE != 0)
|
||||
{
|
||||
int num = GBNDJPONJNE.JFAPNHCGMHG;
|
||||
ValidatedButtonInputField validatedButtonInputField = this.startTimeHoursField;
|
||||
ulong num2;
|
||||
num2 += num2;
|
||||
num = (int)((ulong)num - num2);
|
||||
ValidatedButtonInputField validatedButtonInputField2 = this.startTimeMinutesField;
|
||||
float value = this.startTimeAMPM.value;
|
||||
int num3 = GBNDJPONJNE.NAGEPBBJBCK;
|
||||
ValidatedButtonInputField validatedButtonInputField3 = this.endTimeHoursField;
|
||||
ulong num4;
|
||||
num4 += num4;
|
||||
num3 = (int)((ulong)num3 - num4);
|
||||
ValidatedButtonInputField validatedButtonInputField4 = this.endTimeMinutesField;
|
||||
float value2 = this.endTimeAMPM.value;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0E7 RID: 49383 RVA: 0x002D772C File Offset: 0x002D592C
|
||||
[Token(Token = "0x600C0E7")]
|
||||
[Address(RVA = "0x1757500", Offset = "0x1755F00", VA = "0x181757500")]
|
||||
private void NCPALFLLBHI(float CEHJGNDELGL)
|
||||
{
|
||||
Button3D button3D = this.submitButton;
|
||||
bool flag = this.EIFLIBLGBPF();
|
||||
button3D.interactable = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0E8 RID: 49384 RVA: 0x002D7754 File Offset: 0x002D5954
|
||||
[Token(Token = "0x600C0E8")]
|
||||
[Address(RVA = "0x1756F20", Offset = "0x1755920", VA = "0x181756F20")]
|
||||
private bool EIFLIBLGBPF()
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
int num = 0;
|
||||
this.FHCCMCPHMLM = num;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
bool flag = string.IsNullOrEmpty(this.EBHGDAACIMC);
|
||||
string febgomdiefi = this.FEBGOMDIEFI;
|
||||
bool flag2 = !flag;
|
||||
bool flag3 = string.IsNullOrEmpty(febgomdiefi);
|
||||
string aoigcmgapch = this.AOIGCMGAPCH;
|
||||
bool flag4 = !flag3;
|
||||
bool flag5 = string.IsNullOrEmpty(aoigcmgapch);
|
||||
string febgomdiefi2 = this.FEBGOMDIEFI;
|
||||
bool flag6 = !flag5;
|
||||
bool flag7 = !string.IsNullOrEmpty(febgomdiefi2);
|
||||
if (!flag || flag4 || flag6 || flag7)
|
||||
{
|
||||
if (flag2)
|
||||
{
|
||||
string ebhgdaacimc = this.EBHGDAACIMC;
|
||||
int num2 = 0;
|
||||
if (!int.TryParse(ebhgdaacimc.Trim(), num2))
|
||||
{
|
||||
this.infoText.text = "Invalid start hour";
|
||||
}
|
||||
}
|
||||
}
|
||||
string febgomdiefi3 = this.FEBGOMDIEFI;
|
||||
int num3 = 0;
|
||||
if (!int.TryParse(febgomdiefi3.Trim(), num3))
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.infoText;
|
||||
}
|
||||
string aoigcmgapch2 = this.AOIGCMGAPCH;
|
||||
int num4 = 0;
|
||||
if (!int.TryParse(aoigcmgapch2.Trim(), num4))
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI3 = this.infoText;
|
||||
}
|
||||
string fgiefjeijml = this.FGIEFJEIJML;
|
||||
int num5 = 0;
|
||||
bool flag8 = int.TryParse(fgiefjeijml.Trim(), num5);
|
||||
if (!flag8)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI4 = this.infoText;
|
||||
}
|
||||
if (flag8 <= true)
|
||||
{
|
||||
if (flag8 <= true)
|
||||
{
|
||||
Slider3D slider3D = this.startTimeAMPM;
|
||||
Slider3D slider3D2 = this.endTimeAMPM;
|
||||
bool flag9;
|
||||
if (this.PLIEKODKHPI != 0 && !flag9)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI5 = this.infoText;
|
||||
}
|
||||
TimeRangeSelectionDialog.AEMPOKBOGID aempokbogid = new TimeRangeSelectionDialog.AEMPOKBOGID();
|
||||
aempokbogid.JFAPNHCGMHG = 0;
|
||||
aempokbogid.MFABMFLCDJG = aempokbogid;
|
||||
aempokbogid.NAGEPBBJBCK = 0;
|
||||
aempokbogid.EFFGIMBMFOG = aempokbogid;
|
||||
this.FHCCMCPHMLM = aempokbogid;
|
||||
TextMeshProUGUI textMeshProUGUI6 = this.infoText;
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI7 = this.infoText;
|
||||
TextMeshProUGUI textMeshProUGUI8 = this.infoText;
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI9 = this.infoText;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0E9 RID: 49385 RVA: 0x002D7914 File Offset: 0x002D5B14
|
||||
[Token(Token = "0x600C0E9")]
|
||||
[Address(RVA = "0x1756E40", Offset = "0x1755840", VA = "0x181756E40")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
if (this.EIFLIBLGBPF())
|
||||
{
|
||||
TimeRangeSelectionDialog.AEMPOKBOGID fhccmcphmlm = this.FHCCMCPHMLM;
|
||||
base.KHKDGPHPIND(fhccmcphmlm, true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0EA RID: 49386 RVA: 0x002D793C File Offset: 0x002D5B3C
|
||||
[Token(Token = "0x600C0EA")]
|
||||
[Address(RVA = "0x1189680", Offset = "0x1188080", VA = "0x181189680")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0EB RID: 49387 RVA: 0x002D7950 File Offset: 0x002D5B50
|
||||
[Token(Token = "0x600C0EB")]
|
||||
[Address(RVA = "0x1757410", Offset = "0x1755E10", VA = "0x181757410")]
|
||||
private static int IDHGNKIGDIH(int FCEFPDCCHMA)
|
||||
{
|
||||
ulong num;
|
||||
num += num;
|
||||
return FCEFPDCCHMA;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0EC RID: 49388 RVA: 0x002D7964 File Offset: 0x002D5B64
|
||||
[Token(Token = "0x600C0EC")]
|
||||
[Address(RVA = "0x1756F00", Offset = "0x1755900", VA = "0x181756F00")]
|
||||
private static int EAFGIMIGAML(int FCEFPDCCHMA, bool BIJPNGBLAGG)
|
||||
{
|
||||
while (FCEFPDCCHMA == 12)
|
||||
{
|
||||
}
|
||||
if (BIJPNGBLAGG)
|
||||
{
|
||||
}
|
||||
return FCEFPDCCHMA;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0ED RID: 49389 RVA: 0x002D797C File Offset: 0x002D5B7C
|
||||
[Token(Token = "0x600C0ED")]
|
||||
[Address(RVA = "0x1757B30", Offset = "0x1756530", VA = "0x181757B30")]
|
||||
public TimeRangeSelectionDialog()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.EBHGDAACIMC = empty;
|
||||
string empty2 = string.Empty;
|
||||
this.FEBGOMDIEFI = empty2;
|
||||
string empty3 = string.Empty;
|
||||
this.AOIGCMGAPCH = empty3;
|
||||
string empty4 = string.Empty;
|
||||
this.FGIEFJEIJML = empty4;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0EE RID: 49390 RVA: 0x002D79C4 File Offset: 0x002D5BC4
|
||||
[Token(Token = "0x600C0EE")]
|
||||
[Address(RVA = "0x17574A0", Offset = "0x1755EA0", VA = "0x1817574A0")]
|
||||
[CompilerGenerated]
|
||||
private bool LMMKACHNPKA(string ENBLNGHKKFF)
|
||||
{
|
||||
this.EBHGDAACIMC = ENBLNGHKKFF;
|
||||
if (ENBLNGHKKFF.Trim().m_stringLength == 2)
|
||||
{
|
||||
this.startTimeMinutesField.inputField3D.SelectInputField();
|
||||
}
|
||||
return this.EIFLIBLGBPF();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0EF RID: 49391 RVA: 0x002D7A04 File Offset: 0x002D5C04
|
||||
[Token(Token = "0x600C0EF")]
|
||||
[Address(RVA = "0x1757440", Offset = "0x1755E40", VA = "0x181757440")]
|
||||
[CompilerGenerated]
|
||||
private bool JLKNPKMHEMI(string DOPNNKIALGO)
|
||||
{
|
||||
this.FEBGOMDIEFI = DOPNNKIALGO;
|
||||
if (DOPNNKIALGO.Trim().m_stringLength == 2)
|
||||
{
|
||||
this.endTimeHoursField.inputField3D.SelectInputField();
|
||||
}
|
||||
return this.EIFLIBLGBPF();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0F0 RID: 49392 RVA: 0x002D7A44 File Offset: 0x002D5C44
|
||||
[Token(Token = "0x600C0F0")]
|
||||
[Address(RVA = "0x17573B0", Offset = "0x1755DB0", VA = "0x1817573B0")]
|
||||
[CompilerGenerated]
|
||||
private bool GPLGFMDNMDA(string ENBLNGHKKFF)
|
||||
{
|
||||
this.AOIGCMGAPCH = ENBLNGHKKFF;
|
||||
if (ENBLNGHKKFF.Trim().m_stringLength == 2)
|
||||
{
|
||||
this.endTimeMinutesField.inputField3D.SelectInputField();
|
||||
}
|
||||
return this.EIFLIBLGBPF();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0F1 RID: 49393 RVA: 0x002D7A84 File Offset: 0x002D5C84
|
||||
[Token(Token = "0x600C0F1")]
|
||||
[Address(RVA = "0x1756EA0", Offset = "0x17558A0", VA = "0x181756EA0")]
|
||||
[CompilerGenerated]
|
||||
private bool DODJDEHNMJO(string DOPNNKIALGO)
|
||||
{
|
||||
this.FGIEFJEIJML = DOPNNKIALGO;
|
||||
if (DOPNNKIALGO.Trim().m_stringLength == 2)
|
||||
{
|
||||
this.endTimeHoursField.inputField3D.SelectInputField();
|
||||
}
|
||||
return this.EIFLIBLGBPF();
|
||||
}
|
||||
|
||||
// Token: 0x04007F9A RID: 32666
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F9A")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI currentTimeText;
|
||||
|
||||
// Token: 0x04007F9B RID: 32667
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007F9B")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField startTimeHoursField;
|
||||
|
||||
// Token: 0x04007F9C RID: 32668
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007F9C")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField startTimeMinutesField;
|
||||
|
||||
// Token: 0x04007F9D RID: 32669
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007F9D")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField endTimeHoursField;
|
||||
|
||||
// Token: 0x04007F9E RID: 32670
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007F9E")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField endTimeMinutesField;
|
||||
|
||||
// Token: 0x04007F9F RID: 32671
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007F9F")]
|
||||
[SerializeField]
|
||||
private Slider3D startTimeAMPM;
|
||||
|
||||
// Token: 0x04007FA0 RID: 32672
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007FA0")]
|
||||
[SerializeField]
|
||||
private Slider3D endTimeAMPM;
|
||||
|
||||
// Token: 0x04007FA1 RID: 32673
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007FA1")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007FA2 RID: 32674
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007FA2")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
|
||||
// Token: 0x04007FA3 RID: 32675
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007FA3")]
|
||||
private string EBHGDAACIMC;
|
||||
|
||||
// Token: 0x04007FA4 RID: 32676
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007FA4")]
|
||||
private string FEBGOMDIEFI;
|
||||
|
||||
// Token: 0x04007FA5 RID: 32677
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007FA5")]
|
||||
private string AOIGCMGAPCH;
|
||||
|
||||
// Token: 0x04007FA6 RID: 32678
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007FA6")]
|
||||
private string FGIEFJEIJML;
|
||||
|
||||
// Token: 0x04007FA7 RID: 32679
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007FA7")]
|
||||
private TimeRangeSelectionDialog.AEMPOKBOGID FHCCMCPHMLM;
|
||||
|
||||
// Token: 0x04007FA8 RID: 32680
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007FA8")]
|
||||
private TimeRangeSelectionDialog.IKNFLDMMBLH PLIEKODKHPI;
|
||||
|
||||
// Token: 0x02001C1C RID: 7196
|
||||
[Token(Token = "0x2001C1C")]
|
||||
public sealed class IKNFLDMMBLH : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600C0F2 RID: 49394 RVA: 0x002D7AC4 File Offset: 0x002D5CC4
|
||||
[Token(Token = "0x600C0F2")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public IKNFLDMMBLH(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600C0F3 RID: 49395 RVA: 0x002D7AE0 File Offset: 0x002D5CE0
|
||||
[Token(Token = "0x600C0F3")]
|
||||
[Address(RVA = "0x17518E0", Offset = "0x17502E0", VA = "0x1817518E0", Slot = "13")]
|
||||
public bool Invoke(int OEFAFIPLKLG, int NOAKKCKKOEL, int LNFDOGLHEBF, int BLDAHPNHKKA, out string LICNAIGLFCP)
|
||||
{
|
||||
Delegate[] delegates = this.delegates;
|
||||
if (delegates != 0)
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
uint num2;
|
||||
if (num2 == (uint)0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
uint num3;
|
||||
if (delegates[1].method_info == num3)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
ExecutionEngineException ex;
|
||||
if (ex != 0)
|
||||
{
|
||||
num++;
|
||||
}
|
||||
uint num4;
|
||||
int num5;
|
||||
if (num4 != (uint)0 && num4 != (uint)0)
|
||||
{
|
||||
num5 = 0;
|
||||
if (num5 < LNFDOGLHEBF)
|
||||
{
|
||||
num5 += num5;
|
||||
num5++;
|
||||
}
|
||||
num5 += (int)num4;
|
||||
num5 += 19;
|
||||
}
|
||||
int num6;
|
||||
if (num5 != 0)
|
||||
{
|
||||
num6 = 0;
|
||||
if (num6 < LNFDOGLHEBF)
|
||||
{
|
||||
num6 += num6;
|
||||
num6++;
|
||||
}
|
||||
num6 += 19;
|
||||
}
|
||||
while (num6 == 0)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0F4 RID: 49396 RVA: 0x002D7B78 File Offset: 0x002D5D78
|
||||
[Token(Token = "0x600C0F4")]
|
||||
[Address(RVA = "0x1751800", Offset = "0x1750200", VA = "0x181751800", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(int OEFAFIPLKLG, int NOAKKCKKOEL, int LNFDOGLHEBF, int BLDAHPNHKKA, out string LICNAIGLFCP, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C0F5 RID: 49397 RVA: 0x002D7B88 File Offset: 0x002D5D88
|
||||
[Token(Token = "0x600C0F5")]
|
||||
[Address(RVA = "0x434E70", Offset = "0x433870", VA = "0x180434E70", Slot = "15")]
|
||||
public bool EndInvoke(out string LICNAIGLFCP, IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001C1D RID: 7197
|
||||
[Token(Token = "0x2001C1D")]
|
||||
public class AEMPOKBOGID
|
||||
{
|
||||
// Token: 0x0600C0F6 RID: 49398 RVA: 0x002D7B9C File Offset: 0x002D5D9C
|
||||
[Token(Token = "0x600C0F6")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AEMPOKBOGID()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007FA9 RID: 32681
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007FA9")]
|
||||
public int JFAPNHCGMHG;
|
||||
|
||||
// Token: 0x04007FAA RID: 32682
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x14")]
|
||||
[Token(Token = "0x4007FAA")]
|
||||
public int MFABMFLCDJG;
|
||||
|
||||
// Token: 0x04007FAB RID: 32683
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007FAB")]
|
||||
public int NAGEPBBJBCK;
|
||||
|
||||
// Token: 0x04007FAC RID: 32684
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x1C")]
|
||||
[Token(Token = "0x4007FAC")]
|
||||
public int EFFGIMBMFOG;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,157 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BDA RID: 7130
|
||||
[Token(Token = "0x2001BDA")]
|
||||
[StructLayout(3)]
|
||||
public class UIAccountStatusDialog : ConfirmUIDialog<UIAccountStatusDialog.EFIPPDNLHFD>
|
||||
{
|
||||
// Token: 0x17001E10 RID: 7696
|
||||
// (get) Token: 0x0600BF43 RID: 48963 RVA: 0x002D16DC File Offset: 0x002CF8DC
|
||||
[Token(Token = "0x17001E10")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x600BF43")]
|
||||
[Address(RVA = "0x1758230", Offset = "0x1756C30", VA = "0x181758230", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "WATCH";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF44 RID: 48964 RVA: 0x002D16F0 File Offset: 0x002CF8F0
|
||||
[Token(Token = "0x600BF44")]
|
||||
[Address(RVA = "0x1758260", Offset = "0x1756C60", VA = "0x181758260", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(UIAccountStatusDialog.EFIPPDNLHFD AAHGIGHAIFI)
|
||||
{
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF45 RID: 48965 RVA: 0x002D1704 File Offset: 0x002CF904
|
||||
[Token(Token = "0x600BF45")]
|
||||
[Address(RVA = "0x17582C0", Offset = "0x1756CC0", VA = "0x1817582C0")]
|
||||
public void UpdateUIState(UIAccountStatusDialog.EFIPPDNLHFD AAHGIGHAIFI, [Optional] string PAANJCAOOAG)
|
||||
{
|
||||
Text text = this.subTitleText;
|
||||
string text2 = text.text;
|
||||
if (AAHGIGHAIFI <= UIAccountStatusDialog.EFIPPDNLHFD.PendingEmailVerification)
|
||||
{
|
||||
string text3 = this.titleText.text;
|
||||
string text4 = this.bodyText.text;
|
||||
GameObject gameObject = this.helpPageButton.gameObject;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
GameObject gameObject2 = this.okButton.gameObject;
|
||||
int num2 = 0;
|
||||
gameObject2.SetActive(num2 != 0);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF46 RID: 48966 RVA: 0x002D17EC File Offset: 0x002CF9EC
|
||||
[Token(Token = "0x600BF46")]
|
||||
[Address(RVA = "0x17581E0", Offset = "0x1756BE0", VA = "0x1817581E0")]
|
||||
public void Button_HelpPage()
|
||||
{
|
||||
FBPACFPINIK.IIHKLJONBPO(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF47 RID: 48967 RVA: 0x002D1800 File Offset: 0x002CFA00
|
||||
[Token(Token = "0x600BF47")]
|
||||
[Address(RVA = "0x17581A0", Offset = "0x1756BA0", VA = "0x1817581A0", Slot = "19")]
|
||||
public override void Button_Affirmative()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(1, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF48 RID: 48968 RVA: 0x002D1818 File Offset: 0x002CFA18
|
||||
[Token(Token = "0x600BF48")]
|
||||
[Address(RVA = "0x1758860", Offset = "0x1757260", VA = "0x181758860")]
|
||||
public UIAccountStatusDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007E71 RID: 32369
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E71")]
|
||||
[SerializeField]
|
||||
private Text titleText;
|
||||
|
||||
// Token: 0x04007E72 RID: 32370
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007E72")]
|
||||
[SerializeField]
|
||||
private Text subTitleText;
|
||||
|
||||
// Token: 0x04007E73 RID: 32371
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007E73")]
|
||||
[SerializeField]
|
||||
private Text bodyText;
|
||||
|
||||
// Token: 0x04007E74 RID: 32372
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007E74")]
|
||||
[SerializeField]
|
||||
private Button3D helpPageButton;
|
||||
|
||||
// Token: 0x04007E75 RID: 32373
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007E75")]
|
||||
[SerializeField]
|
||||
private Button3D okButton;
|
||||
|
||||
// Token: 0x04007E76 RID: 32374
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007E76")]
|
||||
[SerializeField]
|
||||
private Text okButtonText;
|
||||
|
||||
// Token: 0x04007E77 RID: 32375
|
||||
[Token(Token = "0x4007E77")]
|
||||
public static string SIZE_CONFIG_KEY = "WATCH";
|
||||
|
||||
// Token: 0x04007E78 RID: 32376
|
||||
[Token(Token = "0x4007E78")]
|
||||
private static string ELOOCEBOLOC = "Please ensure everyone active at your location knows:\n\n1. One player per account\n2. Players 12 and younger may ONLY be active on a junior account";
|
||||
|
||||
// Token: 0x04007E79 RID: 32377
|
||||
[Token(Token = "0x4007E79")]
|
||||
private static string MECEPIHJJOK = "A moderator has activated junior status on this account. Junior accounts support players 12 or younger. Please enter a parent / guardian’s email or contact us at recroom.happyfox.com to appeal.";
|
||||
|
||||
// Token: 0x04007E7A RID: 32378
|
||||
[Token(Token = "0x4007E7A")]
|
||||
private static string FLICKICCMBJ = "Please finish registration using the email you received.";
|
||||
|
||||
// Token: 0x02001BDB RID: 7131
|
||||
[Token(Token = "0x2001BDB")]
|
||||
public enum EFIPPDNLHFD
|
||||
{
|
||||
// Token: 0x04007E7C RID: 32380
|
||||
[Token(Token = "0x4007E7C")]
|
||||
Creating,
|
||||
// Token: 0x04007E7D RID: 32381
|
||||
[Token(Token = "0x4007E7D")]
|
||||
CreateSuccess,
|
||||
// Token: 0x04007E7E RID: 32382
|
||||
[Token(Token = "0x4007E7E")]
|
||||
CreateFail,
|
||||
// Token: 0x04007E7F RID: 32383
|
||||
[Token(Token = "0x4007E7F")]
|
||||
PendingJunior,
|
||||
// Token: 0x04007E80 RID: 32384
|
||||
[Token(Token = "0x4007E80")]
|
||||
Banned,
|
||||
// Token: 0x04007E81 RID: 32385
|
||||
[Token(Token = "0x4007E81")]
|
||||
PendingEmailVerification
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,337 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BDC RID: 7132
|
||||
[Token(Token = "0x2001BDC")]
|
||||
[StructLayout(3)]
|
||||
public class UIAgeDialog : UIDialog<int?>
|
||||
{
|
||||
// Token: 0x17001E11 RID: 7697
|
||||
// (get) Token: 0x0600BF4A RID: 48970 RVA: 0x002D1864 File Offset: 0x002CFA64
|
||||
[Token(Token = "0x17001E11")]
|
||||
private bool DCAINKLCIOI
|
||||
{
|
||||
[Token(Token = "0x600BF4A")]
|
||||
[Address(RVA = "0x17588A0", Offset = "0x17572A0", VA = "0x1817588A0")]
|
||||
get
|
||||
{
|
||||
return true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF4B RID: 48971 RVA: 0x002D187C File Offset: 0x002CFA7C
|
||||
[Token(Token = "0x600BF4B")]
|
||||
[Address(RVA = "0x1759340", Offset = "0x1757D40", VA = "0x181759340", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
Color color = this.largeScanlineColor;
|
||||
Color color2 = this.backgroundColor;
|
||||
<JNBAANDJIAD>k__BackingField.SetBackgroundColors(color2, color);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF4C RID: 48972 RVA: 0x002D18BC File Offset: 0x002CFABC
|
||||
[Token(Token = "0x600BF4C")]
|
||||
[Address(RVA = "0x1759600", Offset = "0x1758000", VA = "0x181759600")]
|
||||
private void Start()
|
||||
{
|
||||
if (!ACDNIAEFGHK.BJIPCLFGBOE)
|
||||
{
|
||||
this.ageField.inputField3D.SelectInputField();
|
||||
}
|
||||
bool flag = this.NJFGFCOJMLI();
|
||||
GameObject gameObject = this.changeUsernameButton.gameObject;
|
||||
int? jmpjhljdofd = this.JMPJHLJDOFD;
|
||||
Button3D button3D = this.submitButton;
|
||||
bool flag2 = EIMGAFPPJFD.LANGEFPIILN(0);
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
TextMeshProUGUI textMeshProUGUI = this.submitButtonText;
|
||||
int? jmpjhljdofd2 = this.JMPJHLJDOFD;
|
||||
bool flag3 = jmpjhljdofd2 < (ulong)13L;
|
||||
if (jmpjhljdofd2 != (ulong)13L)
|
||||
{
|
||||
}
|
||||
textMeshProUGUI.text = "Next";
|
||||
}
|
||||
|
||||
// Token: 0x0600BF4D RID: 48973 RVA: 0x002D194C File Offset: 0x002CFB4C
|
||||
[Token(Token = "0x600BF4D")]
|
||||
[Address(RVA = "0x1759450", Offset = "0x1757E50", VA = "0x181759450")]
|
||||
public void SetTitleText(string AIKLPOJAIIO)
|
||||
{
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
int num = 0;
|
||||
if (screenHeader != num)
|
||||
{
|
||||
this.screenHeader.LKIBJOMNFFD = AIKLPOJAIIO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF4E RID: 48974 RVA: 0x002D1980 File Offset: 0x002CFB80
|
||||
[Token(Token = "0x600BF4E")]
|
||||
[Address(RVA = "0x12943F0", Offset = "0x1292DF0", VA = "0x1812943F0")]
|
||||
public void SetInfoText(string DBDDKLHPNNA)
|
||||
{
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF4F RID: 48975 RVA: 0x002D19A0 File Offset: 0x002CFBA0
|
||||
[Token(Token = "0x600BF4F")]
|
||||
[Address(RVA = "0x1758EF0", Offset = "0x17578F0", VA = "0x181758EF0")]
|
||||
public void EnableButtons(bool BCOHEOIEPLL)
|
||||
{
|
||||
this.ageField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.submitButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF50 RID: 48976 RVA: 0x002D19CC File Offset: 0x002CFBCC
|
||||
[Token(Token = "0x600BF50")]
|
||||
[Address(RVA = "0x17594F0", Offset = "0x1757EF0", VA = "0x1817594F0")]
|
||||
public IPromise<int?> ShowDialog(string NONLCPFJKAJ, int? EPMNOABKIDJ, Action CABNMLCBMJK)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.NONLCPFJKAJ = NONLCPFJKAJ;
|
||||
textMeshProUGUI.text = NONLCPFJKAJ;
|
||||
this.ageField.FFDOINJEHMM = true;
|
||||
this.submitButton.FFDOINJEHMM = true;
|
||||
ValidatedButtonInputField validatedButtonInputField = this.ageField;
|
||||
int num = 0;
|
||||
validatedButtonInputField.KKJIOHNFHFJ = num;
|
||||
this.CABNMLCBMJK = CABNMLCBMJK;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF51 RID: 48977 RVA: 0x002D1A24 File Offset: 0x002CFC24
|
||||
[Token(Token = "0x600BF51")]
|
||||
[Address(RVA = "0x1759110", Offset = "0x1757B10", VA = "0x181759110")]
|
||||
private bool NJFGFCOJMLI()
|
||||
{
|
||||
int num = 0;
|
||||
this.JMPJHLJDOFD = num;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string nonlcpfjkaj = this.NONLCPFJKAJ;
|
||||
textMeshProUGUI.text = nonlcpfjkaj;
|
||||
string text = this.ageField.KKJIOHNFHFJ;
|
||||
if (text == 0)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
}
|
||||
string text2 = text.Trim();
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
ulong num2;
|
||||
if (EIMGAFPPJFD.LANGEFPIILN((int)num2))
|
||||
{
|
||||
ulong num3;
|
||||
this.JMPJHLJDOFD = num3;
|
||||
string text3 = "years";
|
||||
if (num2 == (ulong)1L)
|
||||
{
|
||||
text3 = "year";
|
||||
}
|
||||
int num4;
|
||||
string text4 = string.Format("{0} {1} old", num4, text3);
|
||||
int? jmpjhljdofd = this.JMPJHLJDOFD;
|
||||
bool flag2 = jmpjhljdofd < (ulong)13L;
|
||||
string text5;
|
||||
if (jmpjhljdofd == (ulong)13L)
|
||||
{
|
||||
text5 = string.Format("{0}\nYour username is @{1}\nWant to change it?", text4, text3);
|
||||
}
|
||||
this.infoText.text = text5;
|
||||
return true;
|
||||
}
|
||||
this.infoText.text = "That age doesn't make sense!";
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF52 RID: 48978 RVA: 0x002D1B00 File Offset: 0x002CFD00
|
||||
[Token(Token = "0x600BF52")]
|
||||
[Address(RVA = "0x1758F40", Offset = "0x1757940", VA = "0x181758F40", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF53 RID: 48979 RVA: 0x002D1B18 File Offset: 0x002CFD18
|
||||
[Token(Token = "0x600BF53")]
|
||||
[Address(RVA = "0x1758F80", Offset = "0x1757980", VA = "0x181758F80")]
|
||||
public void Input_AgeValueChanged(string ageValue)
|
||||
{
|
||||
bool flag = this.NJFGFCOJMLI();
|
||||
GameObject gameObject = this.changeUsernameButton.gameObject;
|
||||
int? jmpjhljdofd = this.JMPJHLJDOFD;
|
||||
Button3D button3D = this.submitButton;
|
||||
bool flag2 = EIMGAFPPJFD.LANGEFPIILN(0);
|
||||
button3D.FFDOINJEHMM = flag2;
|
||||
TextMeshProUGUI textMeshProUGUI = this.submitButtonText;
|
||||
int? jmpjhljdofd2 = this.JMPJHLJDOFD;
|
||||
bool flag3 = jmpjhljdofd2 < (ulong)13L;
|
||||
if (jmpjhljdofd2 != (ulong)13L)
|
||||
{
|
||||
}
|
||||
textMeshProUGUI.text = "Next";
|
||||
}
|
||||
|
||||
// Token: 0x0600BF54 RID: 48980 RVA: 0x002D1B8C File Offset: 0x002CFD8C
|
||||
[Token(Token = "0x600BF54")]
|
||||
[Address(RVA = "0x1758B30", Offset = "0x1757530", VA = "0x181758B30")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
if (this.NJFGFCOJMLI())
|
||||
{
|
||||
int num = 0;
|
||||
int? jmpjhljdofd = this.JMPJHLJDOFD;
|
||||
base.KHKDGPHPIND(jmpjhljdofd, num != 0);
|
||||
if (this.JMPJHLJDOFD == (ulong)13L)
|
||||
{
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
IPromise promise = PEGGCEDHBOF.ALPJIGBDGON(utcNow);
|
||||
Action action = new Action(this.EDFOAGDIGDJ);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF55 RID: 48981 RVA: 0x002D1BEC File Offset: 0x002CFDEC
|
||||
[Token(Token = "0x600BF55")]
|
||||
[Address(RVA = "0x1758900", Offset = "0x1757300", VA = "0x181758900")]
|
||||
public void Button_ChangeUsername()
|
||||
{
|
||||
if (this.JMPJHLJDOFD == (ulong)13L)
|
||||
{
|
||||
DateTime utcNow = DateTime.UtcNow;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
IPromise promise = PEGGCEDHBOF.ALPJIGBDGON(utcNow);
|
||||
Action action = new Action(this.EJOFGOENCGP);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF56 RID: 48982 RVA: 0x002D1C30 File Offset: 0x002CFE30
|
||||
[Token(Token = "0x600BF56")]
|
||||
[Address(RVA = "0x17597C0", Offset = "0x17581C0", VA = "0x1817597C0")]
|
||||
public UIAgeDialog()
|
||||
{
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
string empty = string.Empty;
|
||||
this.NONLCPFJKAJ = empty;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF57 RID: 48983 RVA: 0x002D1C5C File Offset: 0x002CFE5C
|
||||
[Token(Token = "0x600BF57")]
|
||||
[Address(RVA = "0x12F67B0", Offset = "0x12F51B0", VA = "0x1812F67B0")]
|
||||
[CompilerGenerated]
|
||||
private void EDFOAGDIGDJ()
|
||||
{
|
||||
Action cabnmlcbmjk = this.CABNMLCBMJK;
|
||||
if (cabnmlcbmjk != 0)
|
||||
{
|
||||
cabnmlcbmjk();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF58 RID: 48984 RVA: 0x002D1C7C File Offset: 0x002CFE7C
|
||||
[Token(Token = "0x600BF58")]
|
||||
[Address(RVA = "0x1758D80", Offset = "0x1757780", VA = "0x181758D80")]
|
||||
[CompilerGenerated]
|
||||
private void EJOFGOENCGP()
|
||||
{
|
||||
SetUsernamePasswordScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<SetUsernamePasswordScreen>();
|
||||
Action cabnmlcbmjk = this.CABNMLCBMJK;
|
||||
IPromise<bool> promise = flowByType.ShowScreen("Create Account (Step 2/2)", "Play!", cabnmlcbmjk);
|
||||
if (UIAgeDialog.<>c.<>9__23_1 == 0)
|
||||
{
|
||||
UIAgeDialog.<>c.<>9__23_1 = delegate
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.LogGGFAnalyticEvent("set_username_and_password");
|
||||
};
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04007E82 RID: 32386
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E82")]
|
||||
[SerializeField]
|
||||
private Color backgroundColor;
|
||||
|
||||
// Token: 0x04007E83 RID: 32387
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007E83")]
|
||||
[SerializeField]
|
||||
private Color largeScanlineColor;
|
||||
|
||||
// Token: 0x04007E84 RID: 32388
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007E84")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
protected ScreenHeader screenHeader;
|
||||
|
||||
// Token: 0x04007E85 RID: 32389
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007E85")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007E86 RID: 32390
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007E86")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField ageField;
|
||||
|
||||
// Token: 0x04007E87 RID: 32391
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007E87")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
|
||||
// Token: 0x04007E88 RID: 32392
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007E88")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI submitButtonText;
|
||||
|
||||
// Token: 0x04007E89 RID: 32393
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007E89")]
|
||||
[SerializeField]
|
||||
private Button3D changeUsernameButton;
|
||||
|
||||
// Token: 0x04007E8A RID: 32394
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007E8A")]
|
||||
private int? JMPJHLJDOFD;
|
||||
|
||||
// Token: 0x04007E8B RID: 32395
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007E8B")]
|
||||
private string NONLCPFJKAJ;
|
||||
|
||||
// Token: 0x04007E8C RID: 32396
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007E8C")]
|
||||
private Action CABNMLCBMJK;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,177 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BDE RID: 7134
|
||||
[Token(Token = "0x2001BDE")]
|
||||
[StructLayout(3)]
|
||||
public class UIBirthdayDialog : UIDateSelectionDialog
|
||||
{
|
||||
// Token: 0x17001E12 RID: 7698
|
||||
// (get) Token: 0x0600BF5C RID: 48988 RVA: 0x002D1D24 File Offset: 0x002CFF24
|
||||
// (set) Token: 0x0600BF5D RID: 48989 RVA: 0x002D1D38 File Offset: 0x002CFF38
|
||||
[Token(Token = "0x17001E12")]
|
||||
public Action INHOGMMKOKI
|
||||
{
|
||||
[Token(Token = "0x600BF5C")]
|
||||
[Address(RVA = "0x3D3280", Offset = "0x3D1C80", VA = "0x1803D3280")]
|
||||
get;
|
||||
[Token(Token = "0x600BF5D")]
|
||||
[Address(RVA = "0x3D3420", Offset = "0x3D1E20", VA = "0x1803D3420")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF5E RID: 48990 RVA: 0x002D1D4C File Offset: 0x002CFF4C
|
||||
[Token(Token = "0x600BF5E")]
|
||||
[Address(RVA = "0x1759840", Offset = "0x1758240", VA = "0x181759840")]
|
||||
private void Awake()
|
||||
{
|
||||
UIDateSelectionDialog.AIMFOMNAPIE aimfomnapie;
|
||||
aimfomnapie.method_ptr = ldftn(OJPGMJLPHBE);
|
||||
aimfomnapie.method = ldftn(OJPGMJLPHBE);
|
||||
aimfomnapie.m_target = this;
|
||||
this.customDateValidation = aimfomnapie;
|
||||
this.LBOFEGGFDKM = false;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF5F RID: 48991 RVA: 0x002D1D88 File Offset: 0x002CFF88
|
||||
[Token(Token = "0x600BF5F")]
|
||||
[Address(RVA = "0x1759DD0", Offset = "0x17587D0", VA = "0x181759DD0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
Color color = this.largeScanlineColor;
|
||||
Color color2 = this.backgroundColor;
|
||||
<JNBAANDJIAD>k__BackingField.SetBackgroundColors(color2, color);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF60 RID: 48992 RVA: 0x002D1DC8 File Offset: 0x002CFFC8
|
||||
[Token(Token = "0x600BF60")]
|
||||
[Address(RVA = "0x1759C30", Offset = "0x1758630", VA = "0x181759C30", Slot = "19")]
|
||||
protected override void NPAKJOFMAID(bool BCOHEOIEPLL)
|
||||
{
|
||||
this.monthField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.dayField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.yearField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
Button3D submitButton = this.submitButton;
|
||||
if (!BCOHEOIEPLL)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
submitButton.FFDOINJEHMM = flag;
|
||||
this.changeUsernameButton.gameObject.SetActive(BCOHEOIEPLL);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF61 RID: 48993 RVA: 0x002D1E24 File Offset: 0x002D0024
|
||||
[Token(Token = "0x600BF61")]
|
||||
[Address(RVA = "0x1759EE0", Offset = "0x17588E0", VA = "0x181759EE0", Slot = "20")]
|
||||
protected override bool PBEHFEFNBCN()
|
||||
{
|
||||
bool flag = base.PBEHFEFNBCN();
|
||||
this.changeUsernameButton.gameObject.SetActive(flag);
|
||||
TextMeshProUGUI textMeshProUGUI = this.usernamePromptText;
|
||||
if (flag)
|
||||
{
|
||||
ObscuredString <KHJCEENDAOL>k__BackingField = PEGGCEDHBOF.DOOHKCANFLO.<KHJCEENDAOL>k__BackingField;
|
||||
string text = string.Format("Your username is @{0}\nWant to set a password to secure your account? (optional)", <KHJCEENDAOL>k__BackingField);
|
||||
}
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF62 RID: 48994 RVA: 0x002D1E84 File Offset: 0x002D0084
|
||||
[Token(Token = "0x600BF62")]
|
||||
[Address(RVA = "0x1759D10", Offset = "0x1758710", VA = "0x181759D10")]
|
||||
private string OJPGMJLPHBE(int DIGDLBNBLMA, int JJJAOECFBMA, int JAJCPFJHHLO)
|
||||
{
|
||||
DateTime now = DateTime.Now;
|
||||
if (JAJCPFJHHLO < now)
|
||||
{
|
||||
int num = DIGDLBNBLMA - 1;
|
||||
}
|
||||
return "That year doesn't make sense!";
|
||||
}
|
||||
|
||||
// Token: 0x0600BF63 RID: 48995 RVA: 0x002D1EA8 File Offset: 0x002D00A8
|
||||
[Token(Token = "0x600BF63")]
|
||||
[Address(RVA = "0x17598A0", Offset = "0x17582A0", VA = "0x1817598A0")]
|
||||
public void Button_ChangeUsername()
|
||||
{
|
||||
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<DOPLJIOHAMG>k__BackingField.fakeValue;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
DateTime? <LKDPMBFMFHJ>k__BackingField = this.<LKDPMBFMFHJ>k__BackingField;
|
||||
Action action = new Action(this.CGIIEOHPBCD);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF64 RID: 48996 RVA: 0x002D1EE8 File Offset: 0x002D00E8
|
||||
[Token(Token = "0x600BF64")]
|
||||
[Address(RVA = "0x175A020", Offset = "0x1758A20", VA = "0x18175A020")]
|
||||
public UIBirthdayDialog()
|
||||
{
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
this.displayYear = true;
|
||||
this.LBOFEGGFDKM = true;
|
||||
string empty = string.Empty;
|
||||
this.NONLCPFJKAJ = empty;
|
||||
this.PGJPDGAKICD = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF65 RID: 48997 RVA: 0x002D1F2C File Offset: 0x002D012C
|
||||
[Token(Token = "0x600BF65")]
|
||||
[Address(RVA = "0x1759AC0", Offset = "0x17584C0", VA = "0x181759AC0")]
|
||||
[CompilerGenerated]
|
||||
private void CGIIEOHPBCD()
|
||||
{
|
||||
SetUsernamePasswordScreen flowByType = WatchUI.BFPPPLIJIGC.GetFlowByType<SetUsernamePasswordScreen>();
|
||||
Action action = this.<JMANKMBPHPB>k__BackingField;
|
||||
IPromise<bool> promise = flowByType.ShowScreen("Create Account (Step 2/2)", "Play!", action);
|
||||
if (UIBirthdayDialog.<>c.<>9__13_1 == 0)
|
||||
{
|
||||
UIBirthdayDialog.<>c.<>9__13_1 = delegate
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.LogGGFAnalyticEvent("set_username_and_password_junior");
|
||||
};
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x04007E8F RID: 32399
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007E8F")]
|
||||
[SerializeField]
|
||||
private Color backgroundColor;
|
||||
|
||||
// Token: 0x04007E90 RID: 32400
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x100")]
|
||||
[Token(Token = "0x4007E90")]
|
||||
[SerializeField]
|
||||
private Color largeScanlineColor;
|
||||
|
||||
// Token: 0x04007E91 RID: 32401
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x110")]
|
||||
[Token(Token = "0x4007E91")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI usernamePromptText;
|
||||
|
||||
// Token: 0x04007E92 RID: 32402
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x118")]
|
||||
[Token(Token = "0x4007E92")]
|
||||
[SerializeField]
|
||||
private Button3D changeUsernameButton;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,390 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using System.Text.RegularExpressions;
|
||||
using CodeStage.AntiCheat.ObscuredTypes;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BCF RID: 7119
|
||||
[Token(Token = "0x2001BCF")]
|
||||
[StructLayout(3)]
|
||||
public class UIChangeNameDialog : ConfirmUIDialog<string, bool, bool>
|
||||
{
|
||||
// Token: 0x0600BEF1 RID: 48881 RVA: 0x002CFEC4 File Offset: 0x002CE0C4
|
||||
[Token(Token = "0x600BEF1")]
|
||||
[Address(RVA = "0x175ABE0", Offset = "0x17595E0", VA = "0x18175ABE0", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
Color color = this.largeScanlineColor;
|
||||
Color color2 = this.backgroundColor;
|
||||
<JNBAANDJIAD>k__BackingField.SetBackgroundColors(color2, color);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEF2 RID: 48882 RVA: 0x002CFF04 File Offset: 0x002CE104
|
||||
[Token(Token = "0x600BEF2")]
|
||||
[Address(RVA = "0x175ADC0", Offset = "0x17597C0", VA = "0x18175ADC0", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(string MHIKFIGBEBB, bool HCKNCEKKMIF, bool GBCPAGHNHFH)
|
||||
{
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
int num = 0;
|
||||
if (screenHeader != num)
|
||||
{
|
||||
this.screenHeader.LKIBJOMNFFD = MHIKFIGBEBB;
|
||||
this.screenHeader.LDENPGAMDPF = GBCPAGHNHFH;
|
||||
}
|
||||
TextMeshProUGUI textMeshProUGUI = this.infotext;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.descriptionText;
|
||||
this.MBGFEAJPIMF = HCKNCEKKMIF;
|
||||
textMeshProUGUI2.text = "Choose your display name:";
|
||||
if (HCKNCEKKMIF)
|
||||
{
|
||||
JJGHAFKJBEI doohkcanflo = PEGGCEDHBOF.DOOHKCANFLO;
|
||||
}
|
||||
string text = ObscuredString.FAJDMKOEFLH(PEGGCEDHBOF.DOOHKCANFLO.<KHJCEENDAOL>k__BackingField);
|
||||
this.FICKJAJNDEL = text;
|
||||
Button3D button3D = this.submitButton;
|
||||
this.HBENBFOGKNG = text;
|
||||
ulong num2;
|
||||
button3D.FFDOINJEHMM = num2 != 0UL;
|
||||
GameObject[] array = this.usernameOnlyObjects;
|
||||
int num3 = 0;
|
||||
int length = array.Length;
|
||||
if (num3 < length)
|
||||
{
|
||||
GameObject gameObject = array[num3];
|
||||
bool flag = (this.MBGFEAJPIMF ? 1 : 0) == num3;
|
||||
gameObject.SetActive(flag);
|
||||
num3++;
|
||||
}
|
||||
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
||||
bool flag2;
|
||||
if (!flag2 && EIMGAFPPJFD.AFFHLKBCIGM())
|
||||
{
|
||||
AG_TMP_InputField ag_TMP_InputField = this.inputField;
|
||||
string fickjajndel = this.FICKJAJNDEL;
|
||||
ag_TMP_InputField.text = fickjajndel;
|
||||
}
|
||||
if (this.KFDBPHPAHNP != num3 && this.OBDGKGHFOGN != num3)
|
||||
{
|
||||
this.FLCGLAEIAMP();
|
||||
}
|
||||
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise = PEGGCEDHBOF.ONKIADJDKAM();
|
||||
Action<PEGGCEDHBOF.KHIOLJPCGIM> action = new Action(this.IIHPBMLIEGC);
|
||||
if (num3 < this)
|
||||
{
|
||||
num3 += num3;
|
||||
if (num3 == this)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num3++;
|
||||
}
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEF3 RID: 48883 RVA: 0x002D0078 File Offset: 0x002CE278
|
||||
[Token(Token = "0x600BEF3")]
|
||||
[Address(RVA = "0x175A5E0", Offset = "0x1758FE0", VA = "0x18175A5E0")]
|
||||
private void FHCOOEDMOEH()
|
||||
{
|
||||
if (this.KFDBPHPAHNP != (ulong)0L && this.OBDGKGHFOGN != (ulong)0L)
|
||||
{
|
||||
this.FLCGLAEIAMP();
|
||||
return;
|
||||
}
|
||||
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise = PEGGCEDHBOF.ONKIADJDKAM();
|
||||
Action<PEGGCEDHBOF.KHIOLJPCGIM> action = new Action(this.IIHPBMLIEGC);
|
||||
int num = 0;
|
||||
num += num;
|
||||
num++;
|
||||
IPromise<PEGGCEDHBOF.KHIOLJPCGIM> promise2 = promise.Then(action);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEF4 RID: 48884 RVA: 0x002D00D4 File Offset: 0x002CE2D4
|
||||
[Token(Token = "0x600BEF4")]
|
||||
[Address(RVA = "0x175A710", Offset = "0x1759110", VA = "0x18175A710")]
|
||||
private void FLCGLAEIAMP()
|
||||
{
|
||||
IEnumerable<Match> enumerable = Enumerable.OfType<Match>(Regex.Matches(this.FICKJAJNDEL, "(^[a-z]+|[A-Z]+(?![a-z])|[A-Z][a-z]+|\\d+)"));
|
||||
Func<Match, string> <>9__18_ = UIChangeNameDialog.<>c.<>9__18_0;
|
||||
if (<>9__18_ == 0)
|
||||
{
|
||||
UIChangeNameDialog.<>c.<>9__18_0 = (Match m) => m.Value;
|
||||
}
|
||||
string[] array = Enumerable.ToArray<string>(Enumerable.Select<Match, string>(enumerable, <>9__18_));
|
||||
int length = array.Length;
|
||||
if (length == 2 || length == 3)
|
||||
{
|
||||
StringUIRotator stringUIRotator = this.adjectiveRotator;
|
||||
List<string> values = stringUIRotator.values;
|
||||
string text = array[0];
|
||||
int num = values.IndexOf(text);
|
||||
stringUIRotator.AKGEGLEMFGM = num;
|
||||
StringUIRotator stringUIRotator2 = this.nounRotator;
|
||||
List<string> values2 = stringUIRotator2.values;
|
||||
string text2 = array[1];
|
||||
int num2 = values2.IndexOf(text2);
|
||||
stringUIRotator2.AKGEGLEMFGM = num2;
|
||||
int length2 = array.Length;
|
||||
string text3 = array[1];
|
||||
string text4 = array[0] + text3;
|
||||
this.FICKJAJNDEL = text4;
|
||||
this.HBENBFOGKNG = text4;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEF5 RID: 48885 RVA: 0x002D01C8 File Offset: 0x002CE3C8
|
||||
[Token(Token = "0x600BEF5")]
|
||||
[Address(RVA = "0x175ACF0", Offset = "0x17596F0", VA = "0x18175ACF0")]
|
||||
private void PCGDDNHFBFG(IPromise NKLGAGCHGPM)
|
||||
{
|
||||
Action action = new Action(this.JKMPHGFKFIJ);
|
||||
Action<string> action2 = new Action(this.KBJMFBLPDIA);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEF6 RID: 48886 RVA: 0x002D01F4 File Offset: 0x002CE3F4
|
||||
[Token(Token = "0x600BEF6")]
|
||||
[Address(RVA = "0x175A540", Offset = "0x1758F40", VA = "0x18175A540")]
|
||||
public void Button_TextInputChanged(string text)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infotext;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
string text2 = text.Trim();
|
||||
this.HBENBFOGKNG = text2;
|
||||
Button3D button3D = this.submitButton;
|
||||
bool flag = text2.m_stringLength >= 2;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600BEF7 RID: 48887 RVA: 0x002D0248 File Offset: 0x002CE448
|
||||
[Token(Token = "0x600BEF7")]
|
||||
[Address(RVA = "0x175A220", Offset = "0x1758C20", VA = "0x18175A220")]
|
||||
public void Button_RotatorValueChanged()
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infotext;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
StringUIRotator stringUIRotator = this.adjectiveRotator;
|
||||
int efbdcijmfgd = stringUIRotator.EFBDCIJMFGD;
|
||||
string text = stringUIRotator.ToString();
|
||||
StringUIRotator stringUIRotator2 = this.nounRotator;
|
||||
int efbdcijmfgd2 = stringUIRotator2.EFBDCIJMFGD;
|
||||
int num = 0;
|
||||
string text2 = stringUIRotator2.ToString();
|
||||
bool flag = num < text2;
|
||||
string value = this.adjectiveRotator.DMLIOOCLKKP;
|
||||
string value2 = this.nounRotator.DMLIOOCLKKP;
|
||||
string text3 = (value + value2).Trim();
|
||||
Button3D button3D = this.submitButton;
|
||||
this.HBENBFOGKNG = text3;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600BEF8 RID: 48888 RVA: 0x002D02F0 File Offset: 0x002CE4F0
|
||||
[Token(Token = "0x600BEF8")]
|
||||
[Address(RVA = "0x175A0C0", Offset = "0x1758AC0", VA = "0x18175A0C0")]
|
||||
public void Button_ResetToDefault()
|
||||
{
|
||||
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
||||
bool flag;
|
||||
if (!flag && EIMGAFPPJFD.AFFHLKBCIGM())
|
||||
{
|
||||
AG_TMP_InputField ag_TMP_InputField = this.inputField;
|
||||
string fickjajndel = this.FICKJAJNDEL;
|
||||
ag_TMP_InputField.text = fickjajndel;
|
||||
return;
|
||||
}
|
||||
this.FLCGLAEIAMP();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEF9 RID: 48889 RVA: 0x002D0340 File Offset: 0x002CE540
|
||||
[Token(Token = "0x600BEF9")]
|
||||
[Address(RVA = "0x175A380", Offset = "0x1758D80", VA = "0x18175A380")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
string fickjajndel = this.FICKJAJNDEL;
|
||||
if (!string.Equals(this.HBENBFOGKNG, fickjajndel))
|
||||
{
|
||||
this.infotext.text = "Submitting...";
|
||||
Button3D button3D = this.submitButton;
|
||||
int num = 0;
|
||||
button3D.FFDOINJEHMM = num != 0;
|
||||
string hbenbfogkng = this.HBENBFOGKNG;
|
||||
if (!this.MBGFEAJPIMF)
|
||||
{
|
||||
IPromise promise = PEGGCEDHBOF.BHLKILHANCI(hbenbfogkng);
|
||||
}
|
||||
IPromise promise2 = PEGGCEDHBOF.CCINPDFICCP(hbenbfogkng);
|
||||
Action action = new Action(this.JKMPHGFKFIJ);
|
||||
Action<string> action2 = new Action(this.KBJMFBLPDIA);
|
||||
}
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEFA RID: 48890 RVA: 0x002D03D0 File Offset: 0x002CE5D0
|
||||
[Token(Token = "0x600BEFA")]
|
||||
[Address(RVA = "0x175B2B0", Offset = "0x1759CB0", VA = "0x18175B2B0")]
|
||||
public UIChangeNameDialog()
|
||||
{
|
||||
Color white = Color.white;
|
||||
Color white2 = Color.white;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEFB RID: 48891 RVA: 0x002D03F0 File Offset: 0x002CE5F0
|
||||
[Token(Token = "0x600BEFB")]
|
||||
[Address(RVA = "0x175A980", Offset = "0x1759380", VA = "0x18175A980")]
|
||||
[CompilerGenerated]
|
||||
private void IIHPBMLIEGC(PEGGCEDHBOF.KHIOLJPCGIM PEOJIDBMECP)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
List<string> <DBMCFHGNFMG>k__BackingField = PEOJIDBMECP.<DBMCFHGNFMG>k__BackingField;
|
||||
StringUIRotator stringUIRotator = this.adjectiveRotator;
|
||||
this.KFDBPHPAHNP = <DBMCFHGNFMG>k__BackingField;
|
||||
List<string> <EPDFGFBLAKL>k__BackingField = PEOJIDBMECP.<EPDFGFBLAKL>k__BackingField;
|
||||
this.OBDGKGHFOGN = <EPDFGFBLAKL>k__BackingField;
|
||||
stringUIRotator.Values = <DBMCFHGNFMG>k__BackingField;
|
||||
this.adjectiveRotator.Reset();
|
||||
StringUIRotator stringUIRotator2 = this.nounRotator;
|
||||
List<string> obdgkghfogn = this.OBDGKGHFOGN;
|
||||
stringUIRotator2.Values = obdgkghfogn;
|
||||
this.nounRotator.Reset();
|
||||
this.FLCGLAEIAMP();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEFC RID: 48892 RVA: 0x002D0470 File Offset: 0x002CE670
|
||||
[Token(Token = "0x600BEFC")]
|
||||
[Address(RVA = "0x175AA70", Offset = "0x1759470", VA = "0x18175AA70")]
|
||||
[CompilerGenerated]
|
||||
private void JKMPHGFKFIJ()
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Major, "Name Updated!", 3f, num2, num2);
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEFD RID: 48893 RVA: 0x002D04B8 File Offset: 0x002CE6B8
|
||||
[Token(Token = "0x600BEFD")]
|
||||
[Address(RVA = "0x175AB50", Offset = "0x1759550", VA = "0x18175AB50")]
|
||||
[CompilerGenerated]
|
||||
private void KBJMFBLPDIA(string MOPOMPHBHKF)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
this.infotext.text = MOPOMPHBHKF;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007E29 RID: 32297
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E29")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private ScreenHeader screenHeader;
|
||||
|
||||
// Token: 0x04007E2A RID: 32298
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007E2A")]
|
||||
[SerializeField]
|
||||
private Color backgroundColor;
|
||||
|
||||
// Token: 0x04007E2B RID: 32299
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007E2B")]
|
||||
[SerializeField]
|
||||
private Color largeScanlineColor;
|
||||
|
||||
// Token: 0x04007E2C RID: 32300
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007E2C")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI descriptionText;
|
||||
|
||||
// Token: 0x04007E2D RID: 32301
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007E2D")]
|
||||
[SerializeField]
|
||||
private StringUIRotator adjectiveRotator;
|
||||
|
||||
// Token: 0x04007E2E RID: 32302
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007E2E")]
|
||||
[SerializeField]
|
||||
private StringUIRotator nounRotator;
|
||||
|
||||
// Token: 0x04007E2F RID: 32303
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007E2F")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private AG_TMP_InputField inputField;
|
||||
|
||||
// Token: 0x04007E30 RID: 32304
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007E30")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
|
||||
// Token: 0x04007E31 RID: 32305
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007E31")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infotext;
|
||||
|
||||
// Token: 0x04007E32 RID: 32306
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007E32")]
|
||||
[SerializeField]
|
||||
private GameObject[] usernameOnlyObjects;
|
||||
|
||||
// Token: 0x04007E33 RID: 32307
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007E33")]
|
||||
private List<string> KFDBPHPAHNP;
|
||||
|
||||
// Token: 0x04007E34 RID: 32308
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007E34")]
|
||||
private List<string> OBDGKGHFOGN;
|
||||
|
||||
// Token: 0x04007E35 RID: 32309
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007E35")]
|
||||
private bool MBGFEAJPIMF;
|
||||
|
||||
// Token: 0x04007E36 RID: 32310
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4007E36")]
|
||||
private string FICKJAJNDEL;
|
||||
|
||||
// Token: 0x04007E37 RID: 32311
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xF0")]
|
||||
[Token(Token = "0x4007E37")]
|
||||
private string HBENBFOGKNG;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,275 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BAE RID: 7086
|
||||
[Token(Token = "0x2001BAE")]
|
||||
[StructLayout(3)]
|
||||
public class UIConfirmationDialog : ConfirmUIDialog<UIConfirmationDialog.MCLCMCALGMA, string, string, string, string, string>
|
||||
{
|
||||
// Token: 0x17001E07 RID: 7687
|
||||
// (get) Token: 0x0600BE6A RID: 48746 RVA: 0x002CDEC4 File Offset: 0x002CC0C4
|
||||
[Token(Token = "0x17001E07")]
|
||||
public ValidatedButtonInputField MCCENBDPLGL
|
||||
{
|
||||
[Token(Token = "0x600BE6A")]
|
||||
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
||||
get
|
||||
{
|
||||
return this.textInputField;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE6B RID: 48747 RVA: 0x002CDED8 File Offset: 0x002CC0D8
|
||||
[Token(Token = "0x600BE6B")]
|
||||
[Address(RVA = "0x175B320", Offset = "0x1759D20", VA = "0x18175B320", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
TextMeshProUGUI textMeshProUGUI = this.bodyText;
|
||||
int num = 0;
|
||||
if (textMeshProUGUI != num)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.bodyText;
|
||||
bool isRichText = textMeshProUGUI2.m_isRichText;
|
||||
this.BHLKPFEHFFI = isRichText;
|
||||
TextAlignmentOptions textAlignment = textMeshProUGUI2.m_textAlignment;
|
||||
this.MBFLIFMLCAM = textAlignment;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE6C RID: 48748 RVA: 0x002CDF2C File Offset: 0x002CC12C
|
||||
[Token(Token = "0x600BE6C")]
|
||||
[Address(RVA = "0x175B490", Offset = "0x1759E90", VA = "0x18175B490", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(UIConfirmationDialog.MCLCMCALGMA OIPDFDMPPEA, string AIKLPOJAIIO, string BOPFNBCHJJJ, string NGLHJIOMKBG = "Yes", string PFPKPDLHEEL = "No", string MMHHLDAACMN = "Later")
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.titleText, AIKLPOJAIIO);
|
||||
this.pagedText.SetText(BOPFNBCHJJJ);
|
||||
TextMeshProUGUI textMeshProUGUI = this.yesText;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.noText;
|
||||
TextMeshProUGUI textMeshProUGUI3 = this.notNowText;
|
||||
RectTransform rectTransform = this.yesButton;
|
||||
int num = 0;
|
||||
if (rectTransform != num)
|
||||
{
|
||||
RectTransform rectTransform2 = this.yesButton;
|
||||
int num2 = 0;
|
||||
rectTransform2.gameObject.SetActive(num2 != 0);
|
||||
}
|
||||
RectTransform rectTransform3 = this.noButton;
|
||||
int num3 = 0;
|
||||
if (rectTransform3 != num3)
|
||||
{
|
||||
RectTransform rectTransform4 = this.noButton;
|
||||
int num4 = 0;
|
||||
rectTransform4.gameObject.SetActive(num4 != 0);
|
||||
}
|
||||
RectTransform rectTransform5 = this.notNowButton;
|
||||
int num5 = 0;
|
||||
if (rectTransform5 != num5)
|
||||
{
|
||||
RectTransform rectTransform6 = this.notNowButton;
|
||||
int num6 = 0;
|
||||
rectTransform6.gameObject.SetActive(num6 != 0);
|
||||
}
|
||||
GameObject gameObject = this.textInputGroup;
|
||||
int num7 = 0;
|
||||
if (gameObject != num7)
|
||||
{
|
||||
this.textInputGroup.SetActive(num7 != 0);
|
||||
}
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
int num8 = 0;
|
||||
int num9;
|
||||
if (!(screenHeader != num8))
|
||||
{
|
||||
num9 = 0;
|
||||
Debug.LogWarning("UIConfirmationDialog.ShowDialog(): ScreenHeader not found");
|
||||
}
|
||||
this.screenHeader.LDENPGAMDPF = num9 != 0;
|
||||
this.screenHeader.IMHPEPFDCJH = num9 != 0;
|
||||
bool bhlkpfehffi = this.BHLKPFEHFFI;
|
||||
TextAlignmentOptions mbflifmlcam = this.MBFLIFMLCAM;
|
||||
TextMeshProUGUI textMeshProUGUI4 = this.bodyText;
|
||||
int num10 = 0;
|
||||
if (textMeshProUGUI4 != num10)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI5 = this.bodyText;
|
||||
this.bodyText.richText = bhlkpfehffi;
|
||||
}
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BE6D RID: 48749 RVA: 0x002CE0A4 File Offset: 0x002CC2A4
|
||||
[Token(Token = "0x600BE6D")]
|
||||
[Address(RVA = "0x175B3D0", Offset = "0x1759DD0", VA = "0x18175B3D0")]
|
||||
public void SetupBodyText(bool DBPAIAFBPLO = false, TextAlignmentOptions NNHCBNFIPJK = TextAlignmentOptions.Top)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.bodyText;
|
||||
int num = 0;
|
||||
if (textMeshProUGUI != num)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.bodyText;
|
||||
this.bodyText.richText = DBPAIAFBPLO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE6E RID: 48750 RVA: 0x002CE0E0 File Offset: 0x002CC2E0
|
||||
[Token(Token = "0x600BE6E")]
|
||||
[Address(RVA = "0x175B810", Offset = "0x175A210", VA = "0x18175B810")]
|
||||
public void UpdateBodyText(string BOPFNBCHJJJ)
|
||||
{
|
||||
PLDMAFINLJO.FANDNIHFMNM(this.bodyText, BOPFNBCHJJJ);
|
||||
}
|
||||
|
||||
// Token: 0x0600BE6F RID: 48751 RVA: 0x002CE0FC File Offset: 0x002CC2FC
|
||||
[Token(Token = "0x600BE6F")]
|
||||
[Address(RVA = "0x175B820", Offset = "0x175A220", VA = "0x18175B820")]
|
||||
public UIConfirmationDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007DC4 RID: 32196
|
||||
[Token(Token = "0x4007DC4")]
|
||||
private const int MLBDPKICBFM = 1;
|
||||
|
||||
// Token: 0x04007DC5 RID: 32197
|
||||
[Token(Token = "0x4007DC5")]
|
||||
private const int GILIPKIODJH = 2;
|
||||
|
||||
// Token: 0x04007DC6 RID: 32198
|
||||
[Token(Token = "0x4007DC6")]
|
||||
private const int HGGJDCKKIMH = 4;
|
||||
|
||||
// Token: 0x04007DC7 RID: 32199
|
||||
[Token(Token = "0x4007DC7")]
|
||||
private const int MOLBBAPFFMO = 8;
|
||||
|
||||
// Token: 0x04007DC8 RID: 32200
|
||||
[Token(Token = "0x4007DC8")]
|
||||
private const int CBKFCNJHGPL = 16;
|
||||
|
||||
// Token: 0x04007DC9 RID: 32201
|
||||
[Token(Token = "0x4007DC9")]
|
||||
private const int MFNCLOOAFJL = 32;
|
||||
|
||||
// Token: 0x04007DCA RID: 32202
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007DCA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private ScreenHeader screenHeader;
|
||||
|
||||
// Token: 0x04007DCB RID: 32203
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007DCB")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI titleText;
|
||||
|
||||
// Token: 0x04007DCC RID: 32204
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007DCC")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI bodyText;
|
||||
|
||||
// Token: 0x04007DCD RID: 32205
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007DCD")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI yesText;
|
||||
|
||||
// Token: 0x04007DCE RID: 32206
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007DCE")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI noText;
|
||||
|
||||
// Token: 0x04007DCF RID: 32207
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007DCF")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI notNowText;
|
||||
|
||||
// Token: 0x04007DD0 RID: 32208
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007DD0")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField textInputField;
|
||||
|
||||
// Token: 0x04007DD1 RID: 32209
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007DD1")]
|
||||
[SerializeField]
|
||||
private GameObject textInputGroup;
|
||||
|
||||
// Token: 0x04007DD2 RID: 32210
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007DD2")]
|
||||
[SerializeField]
|
||||
private RectTransform yesButton;
|
||||
|
||||
// Token: 0x04007DD3 RID: 32211
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007DD3")]
|
||||
[SerializeField]
|
||||
private RectTransform noButton;
|
||||
|
||||
// Token: 0x04007DD4 RID: 32212
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007DD4")]
|
||||
[SerializeField]
|
||||
private RectTransform notNowButton;
|
||||
|
||||
// Token: 0x04007DD5 RID: 32213
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007DD5")]
|
||||
[SerializeField]
|
||||
private PagedTextMeshPro3D pagedText;
|
||||
|
||||
// Token: 0x04007DD6 RID: 32214
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007DD6")]
|
||||
private bool BHLKPFEHFFI;
|
||||
|
||||
// Token: 0x04007DD7 RID: 32215
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD4")]
|
||||
[Token(Token = "0x4007DD7")]
|
||||
private TextAlignmentOptions MBFLIFMLCAM;
|
||||
|
||||
// Token: 0x02001BAF RID: 7087
|
||||
[Token(Token = "0x2001BAF")]
|
||||
[Flags]
|
||||
public enum MCLCMCALGMA
|
||||
{
|
||||
// Token: 0x04007DD9 RID: 32217
|
||||
[Token(Token = "0x4007DD9")]
|
||||
YES_NO_CANCEL_HOME = 15,
|
||||
// Token: 0x04007DDA RID: 32218
|
||||
[Token(Token = "0x4007DDA")]
|
||||
OK_CANCEL = 13,
|
||||
// Token: 0x04007DDB RID: 32219
|
||||
[Token(Token = "0x4007DDB")]
|
||||
YES_NO = 3,
|
||||
// Token: 0x04007DDC RID: 32220
|
||||
[Token(Token = "0x4007DDC")]
|
||||
LOCKED = 0,
|
||||
// Token: 0x04007DDD RID: 32221
|
||||
[Token(Token = "0x4007DDD")]
|
||||
YES_ONLY = 1,
|
||||
// Token: 0x04007DDE RID: 32222
|
||||
[Token(Token = "0x4007DDE")]
|
||||
YES_NO_CANCEL = 7,
|
||||
// Token: 0x04007DDF RID: 32223
|
||||
[Token(Token = "0x4007DDF")]
|
||||
OK_CANCEL_TEXT = 29,
|
||||
// Token: 0x04007DE0 RID: 32224
|
||||
[Token(Token = "0x4007DE0")]
|
||||
YES_NO_NOTNOW = 35
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,576 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C1E RID: 7198
|
||||
[Token(Token = "0x2001C1E")]
|
||||
[StructLayout(3)]
|
||||
public class UIDateSelectionDialog : UIDialog<DateTime?>
|
||||
{
|
||||
// Token: 0x17001E2C RID: 7724
|
||||
// (get) Token: 0x0600C0F7 RID: 49399 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600C0F8 RID: 49400 RVA: 0x002D7BB0 File Offset: 0x002D5DB0
|
||||
[Token(Token = "0x17001E2C")]
|
||||
private protected DateTime? MJINIELPFFB
|
||||
{
|
||||
[Token(Token = "0x600C0F7")]
|
||||
[Address(RVA = "0x175B890", Offset = "0x175A290", VA = "0x18175B890")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600C0F8")]
|
||||
[Address(RVA = "0x175B860", Offset = "0x175A260", VA = "0x18175B860")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001E2D RID: 7725
|
||||
// (get) Token: 0x0600C0F9 RID: 49401 RVA: 0x002D7BC0 File Offset: 0x002D5DC0
|
||||
// (set) Token: 0x0600C0FA RID: 49402 RVA: 0x002D7BD4 File Offset: 0x002D5DD4
|
||||
[Token(Token = "0x17001E2D")]
|
||||
public bool DLEJOGFEMFK
|
||||
{
|
||||
[Token(Token = "0x600C0F9")]
|
||||
[Address(RVA = "0x631360", Offset = "0x62FD60", VA = "0x180631360")]
|
||||
get
|
||||
{
|
||||
return this.PGJPDGAKICD;
|
||||
}
|
||||
[Token(Token = "0x600C0FA")]
|
||||
[Address(RVA = "0x175C5C0", Offset = "0x175AFC0", VA = "0x18175C5C0")]
|
||||
set
|
||||
{
|
||||
this.PGJPDGAKICD = value;
|
||||
this.MGINLFDODDM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x17001E2E RID: 7726
|
||||
// (get) Token: 0x0600C0FB RID: 49403 RVA: 0x002D7BF0 File Offset: 0x002D5DF0
|
||||
// (set) Token: 0x0600C0FC RID: 49404 RVA: 0x002D7C04 File Offset: 0x002D5E04
|
||||
[Token(Token = "0x17001E2E")]
|
||||
public int? PNKHJKABJGN
|
||||
{
|
||||
[Token(Token = "0x600C0FB")]
|
||||
[Address(RVA = "0x97C6F0", Offset = "0x97B0F0", VA = "0x18097C6F0")]
|
||||
get
|
||||
{
|
||||
return this.KKBDFPEFHKB;
|
||||
}
|
||||
[Token(Token = "0x600C0FC")]
|
||||
[Address(RVA = "0x175C5D0", Offset = "0x175AFD0", VA = "0x18175C5D0")]
|
||||
set
|
||||
{
|
||||
this.KKBDFPEFHKB = value;
|
||||
this.MGINLFDODDM();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0FD RID: 49405 RVA: 0x002D7C20 File Offset: 0x002D5E20
|
||||
[Token(Token = "0x600C0FD")]
|
||||
[Address(RVA = "0x175B870", Offset = "0x175A270", VA = "0x18175B870")]
|
||||
private void Awake()
|
||||
{
|
||||
bool flag = this.displayYear;
|
||||
this.PGJPDGAKICD = flag;
|
||||
this.MGINLFDODDM();
|
||||
}
|
||||
|
||||
// Token: 0x0600C0FE RID: 49406 RVA: 0x002D7C44 File Offset: 0x002D5E44
|
||||
[Token(Token = "0x600C0FE")]
|
||||
[Address(RVA = "0x175C4B0", Offset = "0x175AEB0", VA = "0x18175C4B0")]
|
||||
private void Start()
|
||||
{
|
||||
if (!ACDNIAEFGHK.BJIPCLFGBOE)
|
||||
{
|
||||
this.monthField.inputField3D.SelectInputField();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C0FF RID: 49407 RVA: 0x002D7C74 File Offset: 0x002D5E74
|
||||
[Token(Token = "0x600C0FF")]
|
||||
[Address(RVA = "0x175C130", Offset = "0x175AB30", VA = "0x18175C130")]
|
||||
public void SetTitleText(string AIKLPOJAIIO)
|
||||
{
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
int num = 0;
|
||||
if (screenHeader != num)
|
||||
{
|
||||
this.screenHeader.LKIBJOMNFFD = AIKLPOJAIIO;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C100 RID: 49408 RVA: 0x002D7CA8 File Offset: 0x002D5EA8
|
||||
[Token(Token = "0x600C100")]
|
||||
[Address(RVA = "0x175C500", Offset = "0x175AF00", VA = "0x18175C500")]
|
||||
public void UpdateUIState(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
IPromise<DateTime?> promise = this.ShowDialog();
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
}
|
||||
|
||||
// Token: 0x0600C101 RID: 49409 RVA: 0x002D7CD0 File Offset: 0x002D5ED0
|
||||
[Token(Token = "0x600C101")]
|
||||
[Address(RVA = "0x175B8A0", Offset = "0x175A2A0", VA = "0x18175B8A0")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA)
|
||||
{
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
}
|
||||
|
||||
// Token: 0x0600C102 RID: 49410 RVA: 0x002D7CF0 File Offset: 0x002D5EF0
|
||||
[Token(Token = "0x600C102")]
|
||||
[Address(RVA = "0x175BA50", Offset = "0x175A450", VA = "0x18175BA50", Slot = "19")]
|
||||
protected virtual void NPAKJOFMAID(bool BCOHEOIEPLL)
|
||||
{
|
||||
this.monthField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.dayField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.yearField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
Button3D button3D = this.submitButton;
|
||||
if (!BCOHEOIEPLL)
|
||||
{
|
||||
}
|
||||
bool flag;
|
||||
button3D.FFDOINJEHMM = flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600C103 RID: 49411 RVA: 0x002D7D3C File Offset: 0x002D5F3C
|
||||
[Token(Token = "0x600C103")]
|
||||
[Address(RVA = "0x175C040", Offset = "0x175AA40", VA = "0x18175C040")]
|
||||
public void SetCurrentDate(DateTime INIPGECDDFE)
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.dayField;
|
||||
int num = 0;
|
||||
validatedButtonInputField.KKJIOHNFHFJ = num;
|
||||
ValidatedButtonInputField validatedButtonInputField2 = this.monthField;
|
||||
int num2 = 0;
|
||||
validatedButtonInputField2.KKJIOHNFHFJ = num2;
|
||||
ValidatedButtonInputField validatedButtonInputField3 = this.yearField;
|
||||
int num3 = 0;
|
||||
validatedButtonInputField3.KKJIOHNFHFJ = num3;
|
||||
}
|
||||
|
||||
// Token: 0x0600C104 RID: 49412 RVA: 0x002D7D88 File Offset: 0x002D5F88
|
||||
[Token(Token = "0x600C104")]
|
||||
[Address(RVA = "0x175C350", Offset = "0x175AD50", VA = "0x18175C350")]
|
||||
public IPromise<DateTime?> ShowDialog(string NONLCPFJKAJ, DateTime? EHENLCJGOHB)
|
||||
{
|
||||
int num = 0;
|
||||
this.NONLCPFJKAJ = NONLCPFJKAJ;
|
||||
this.monthField.KKJIOHNFHFJ = num;
|
||||
this.dayField.KKJIOHNFHFJ = num;
|
||||
this.yearField.KKJIOHNFHFJ = num;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C105 RID: 49413 RVA: 0x002D7DC8 File Offset: 0x002D5FC8
|
||||
[Token(Token = "0x600C105")]
|
||||
[Address(RVA = "0x175C1D0", Offset = "0x175ABD0", VA = "0x18175C1D0", Slot = "18")]
|
||||
public override IPromise<DateTime?> ShowDialog()
|
||||
{
|
||||
bool flag = !ACDNIAEFGHK.BJIPCLFGBOE;
|
||||
bool autoAdvanceFields = flag;
|
||||
ValidatedButtonInputField validatedButtonInputField = this.monthField;
|
||||
Func<string, bool> func = delegate(string month)
|
||||
{
|
||||
if (autoAdvanceFields && month.Trim().m_stringLength == 2)
|
||||
{
|
||||
this.dayField.inputField3D.SelectInputField();
|
||||
}
|
||||
return ((IAsyncResult)this).IsCompleted;
|
||||
};
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
ValidatedButtonInputField validatedButtonInputField2 = this.dayField;
|
||||
Func<string, bool> func2 = delegate(string day)
|
||||
{
|
||||
if (autoAdvanceFields && day.Trim().m_stringLength == 2)
|
||||
{
|
||||
this.yearField.inputField3D.SelectInputField();
|
||||
}
|
||||
return ((IAsyncResult)this).IsCompleted;
|
||||
};
|
||||
validatedButtonInputField2.IsValidFunction = func2;
|
||||
ValidatedButtonInputField validatedButtonInputField3 = this.yearField;
|
||||
Func<string, bool> func3 = (string year) => ((IAsyncResult)this).IsCompleted;
|
||||
validatedButtonInputField3.IsValidFunction = func3;
|
||||
string nonlcpfjkaj = this.NONLCPFJKAJ;
|
||||
IPromise<DateTime?> promise = this.ShowDialog();
|
||||
this.infoText.text = nonlcpfjkaj;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C106 RID: 49414 RVA: 0x002D7E78 File Offset: 0x002D6078
|
||||
[Token(Token = "0x600C106")]
|
||||
[Address(RVA = "0x175BB00", Offset = "0x175A500", VA = "0x18175BB00", Slot = "20")]
|
||||
protected virtual bool PBEHFEFNBCN()
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string nonlcpfjkaj = this.NONLCPFJKAJ;
|
||||
textMeshProUGUI.text = nonlcpfjkaj;
|
||||
string text = this.monthField.KKJIOHNFHFJ;
|
||||
if (text == 0)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
}
|
||||
string text2 = text.Trim();
|
||||
string empty2;
|
||||
if (this.dayField.KKJIOHNFHFJ == 0)
|
||||
{
|
||||
empty2 = string.Empty;
|
||||
}
|
||||
int num = 0;
|
||||
string text3 = empty2.Trim();
|
||||
int stringLength = text2.m_stringLength;
|
||||
int stringLength2 = text3.m_stringLength;
|
||||
bool flag = int.TryParse(text2, num);
|
||||
if (!flag || flag > true)
|
||||
{
|
||||
this.infoText.text = "Invalid month entered";
|
||||
}
|
||||
bool flag2;
|
||||
if (!flag2 || flag2 > true)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.infoText;
|
||||
}
|
||||
int? kkbdfpefhkb = this.KKBDFPEFHKB;
|
||||
if (kkbdfpefhkb != 0)
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.yearField;
|
||||
int value = kkbdfpefhkb.value;
|
||||
}
|
||||
string empty3;
|
||||
if (this.yearField.KKJIOHNFHFJ == 0)
|
||||
{
|
||||
empty3 = string.Empty;
|
||||
}
|
||||
int num2 = 0;
|
||||
string text4 = empty3.Trim();
|
||||
int stringLength3 = text4.m_stringLength;
|
||||
if (stringLength3 == 4 && !int.TryParse(text4, num2))
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI3 = this.infoText;
|
||||
}
|
||||
while (stringLength3 != 4)
|
||||
{
|
||||
}
|
||||
if (this.customDateConversion != 0)
|
||||
{
|
||||
}
|
||||
string text5;
|
||||
if (this.customDateValidation != 0 && text5 == 0)
|
||||
{
|
||||
this.infoText.text = text5;
|
||||
}
|
||||
int num3 = 0;
|
||||
bool pgjpdgakicd = this.PGJPDGAKICD;
|
||||
string text6 = FHPHEKFIHCJ.OEAOADICBDF(num3, pgjpdgakicd);
|
||||
this.infoText.text = text6;
|
||||
TextMeshProUGUI textMeshProUGUI4 = this.infoText;
|
||||
textMeshProUGUI4.text = "That day doesn't make sense!";
|
||||
textMeshProUGUI4.Awake();
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C107 RID: 49415 RVA: 0x002D7FF8 File Offset: 0x002D61F8
|
||||
[Token(Token = "0x600C107")]
|
||||
[Address(RVA = "0x175B9A0", Offset = "0x175A3A0", VA = "0x18175B9A0")]
|
||||
private void MGINLFDODDM()
|
||||
{
|
||||
GameObject gameObject = this.yearContainer;
|
||||
int num = 0;
|
||||
if (gameObject != num)
|
||||
{
|
||||
GameObject gameObject2 = this.yearContainer;
|
||||
int num2 = 0;
|
||||
if ((this.PGJPDGAKICD ? 1 : 0) != num2)
|
||||
{
|
||||
int? kkbdfpefhkb = this.KKBDFPEFHKB;
|
||||
}
|
||||
gameObject2.SetActive(num2 != 0);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C108 RID: 49416 RVA: 0x002D8040 File Offset: 0x002D6240
|
||||
[Token(Token = "0x600C108")]
|
||||
[Address(RVA = "0x175B940", Offset = "0x175A340", VA = "0x18175B940", Slot = "17")]
|
||||
public override void ForceCancel(bool OLFBOPIKDCI)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C109 RID: 49417 RVA: 0x002D8058 File Offset: 0x002D6258
|
||||
[Token(Token = "0x600C109")]
|
||||
[Address(RVA = "0x175B8D0", Offset = "0x175A2D0", VA = "0x18175B8D0")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
DateTime? dateTime = this.<LKDPMBFMFHJ>k__BackingField;
|
||||
bool lbofeggfdkm = this.LBOFEGGFDKM;
|
||||
base.KHKDGPHPIND(dateTime, lbofeggfdkm);
|
||||
}
|
||||
|
||||
// Token: 0x0600C10A RID: 49418 RVA: 0x002D807C File Offset: 0x002D627C
|
||||
[Token(Token = "0x600C10A")]
|
||||
[Address(RVA = "0x1189680", Offset = "0x1188080", VA = "0x181189680")]
|
||||
public void Button_Cancel()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600C10B RID: 49419 RVA: 0x002D8090 File Offset: 0x002D6290
|
||||
[Token(Token = "0x600C10B")]
|
||||
[Address(RVA = "0x175C550", Offset = "0x175AF50", VA = "0x18175C550")]
|
||||
public UIDateSelectionDialog()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.NONLCPFJKAJ = empty;
|
||||
this.PGJPDGAKICD = true;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x04007FAD RID: 32685
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007FAD")]
|
||||
public UIDateSelectionDialog.LGMDMLFCPBP customDateConversion;
|
||||
|
||||
// Token: 0x04007FAE RID: 32686
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007FAE")]
|
||||
public UIDateSelectionDialog.AIMFOMNAPIE customDateValidation;
|
||||
|
||||
// Token: 0x04007FAF RID: 32687
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007FAF")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
protected ScreenHeader screenHeader;
|
||||
|
||||
// Token: 0x04007FB0 RID: 32688
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007FB0")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007FB1 RID: 32689
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007FB1")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField monthField;
|
||||
|
||||
// Token: 0x04007FB2 RID: 32690
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007FB2")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField dayField;
|
||||
|
||||
// Token: 0x04007FB3 RID: 32691
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007FB3")]
|
||||
[SerializeField]
|
||||
protected ValidatedButtonInputField yearField;
|
||||
|
||||
// Token: 0x04007FB4 RID: 32692
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007FB4")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
|
||||
// Token: 0x04007FB5 RID: 32693
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007FB5")]
|
||||
[SerializeField]
|
||||
private bool displayYear = true;
|
||||
|
||||
// Token: 0x04007FB6 RID: 32694
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007FB6")]
|
||||
[SerializeField]
|
||||
protected GameObject yearContainer;
|
||||
|
||||
// Token: 0x04007FB8 RID: 32696
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007FB8")]
|
||||
protected bool LBOFEGGFDKM = true;
|
||||
|
||||
// Token: 0x04007FB9 RID: 32697
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007FB9")]
|
||||
protected string NONLCPFJKAJ;
|
||||
|
||||
// Token: 0x04007FBA RID: 32698
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007FBA")]
|
||||
private bool PGJPDGAKICD;
|
||||
|
||||
// Token: 0x04007FBB RID: 32699
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE4")]
|
||||
[Token(Token = "0x4007FBB")]
|
||||
private int? KKBDFPEFHKB;
|
||||
|
||||
// Token: 0x02001C1F RID: 7199
|
||||
[Token(Token = "0x2001C1F")]
|
||||
public sealed class LGMDMLFCPBP : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600C10C RID: 49420 RVA: 0x002D80C8 File Offset: 0x002D62C8
|
||||
[Token(Token = "0x600C10C")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public LGMDMLFCPBP(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600C10D RID: 49421 RVA: 0x002D80E4 File Offset: 0x002D62E4
|
||||
[Token(Token = "0x600C10D")]
|
||||
[Address(RVA = "0x4688C0", Offset = "0x4672C0", VA = "0x1804688C0", Slot = "13")]
|
||||
public void Invoke(ref int DIGDLBNBLMA, ref int JJJAOECFBMA, ref int JAJCPFJHHLO)
|
||||
{
|
||||
if (this.delegates != 0)
|
||||
{
|
||||
}
|
||||
uint num;
|
||||
if (num != (uint)0)
|
||||
{
|
||||
throw new ExecutionEngineException();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C10E RID: 49422 RVA: 0x002D8164 File Offset: 0x002D6364
|
||||
[Token(Token = "0x600C10E")]
|
||||
[Address(RVA = "0x1752450", Offset = "0x1750E50", VA = "0x181752450", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(ref int DIGDLBNBLMA, ref int JJJAOECFBMA, ref int JAJCPFJHHLO, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C10F RID: 49423 RVA: 0x002D8174 File Offset: 0x002D6374
|
||||
[Token(Token = "0x600C10F")]
|
||||
[Address(RVA = "0x468890", Offset = "0x467290", VA = "0x180468890", Slot = "15")]
|
||||
public void EndInvoke(ref int DIGDLBNBLMA, ref int JJJAOECFBMA, ref int JAJCPFJHHLO, IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001C20 RID: 7200
|
||||
[Token(Token = "0x2001C20")]
|
||||
public sealed class AIMFOMNAPIE : MulticastDelegate
|
||||
{
|
||||
// Token: 0x0600C110 RID: 49424 RVA: 0x002D8184 File Offset: 0x002D6384
|
||||
[Token(Token = "0x600C110")]
|
||||
[Address(RVA = "0x3E5170", Offset = "0x3E3B70", VA = "0x1803E5170")]
|
||||
public AIMFOMNAPIE(object @object, IntPtr method)
|
||||
{
|
||||
this.method = method;
|
||||
this.m_target = @object;
|
||||
}
|
||||
|
||||
// Token: 0x0600C111 RID: 49425 RVA: 0x002D81A0 File Offset: 0x002D63A0
|
||||
[Token(Token = "0x600C111")]
|
||||
[Address(RVA = "0x119C4D0", Offset = "0x119AED0", VA = "0x18119C4D0", Slot = "13")]
|
||||
public string Invoke(int DIGDLBNBLMA, int JJJAOECFBMA, int JAJCPFJHHLO)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600C111)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.String AGUI.StackedUI.Dialog.UIDateSelectionDialog/AIMFOMNAPIE::Invoke(System.Int32,System.Int32,System.Int32)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_CD:
|
||||
stloc:int32(var_1_D0, add:int32(ldloc:int32(var_1_08), ldc.i4:int32(1)))
|
||||
}
|
||||
|
||||
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.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1878
|
||||
at ICSharpCode.Decompiler.ILAst.ILAstOptimizer.FlattenBasicBlocks(ILNode node) in D:\a\dnSpy\dnSpy\Extensions\ILSpy.Decompiler\ICSharpCode.Decompiler\ICSharpCode.Decompiler\ILAst\ILAstOptimizer.cs:line 1846
|
||||
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: 0x0600C112 RID: 49426 RVA: 0x002D8280 File Offset: 0x002D6480
|
||||
[Token(Token = "0x600C112")]
|
||||
[Address(RVA = "0x174B200", Offset = "0x1749C00", VA = "0x18174B200", Slot = "14")]
|
||||
public IAsyncResult BeginInvoke(int DIGDLBNBLMA, int JJJAOECFBMA, int JAJCPFJHHLO, AsyncCallback AFLPGGJMPOE, object FEDFKKMABOG)
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C113 RID: 49427 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600C113")]
|
||||
[Address(RVA = "0x40BFF0", Offset = "0x40A9F0", VA = "0x18040BFF0", Slot = "15")]
|
||||
public string EndInvoke(IAsyncResult GIAOBLMEMMI)
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x02001C21 RID: 7201
|
||||
[Token(Token = "0x2001C21")]
|
||||
[CompilerGenerated]
|
||||
private sealed class JNBGIINKCIG
|
||||
{
|
||||
// Token: 0x0600C114 RID: 49428 RVA: 0x002D8290 File Offset: 0x002D6490
|
||||
[Token(Token = "0x600C114")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public JNBGIINKCIG()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C115 RID: 49429 RVA: 0x002D82A4 File Offset: 0x002D64A4
|
||||
[Token(Token = "0x600C115")]
|
||||
[Address(RVA = "0x17522F0", Offset = "0x1750CF0", VA = "0x1817522F0")]
|
||||
internal bool <ShowDialog>b__0(string month)
|
||||
{
|
||||
if (this.autoAdvanceFields && month.Trim().m_stringLength == 2)
|
||||
{
|
||||
this.<>4__this.dayField.inputField3D.SelectInputField();
|
||||
}
|
||||
return ((IAsyncResult)this.<>4__this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600C116 RID: 49430 RVA: 0x002D82F0 File Offset: 0x002D64F0
|
||||
[Token(Token = "0x600C116")]
|
||||
[Address(RVA = "0x1752370", Offset = "0x1750D70", VA = "0x181752370")]
|
||||
internal bool <ShowDialog>b__1(string day)
|
||||
{
|
||||
if (this.autoAdvanceFields && day.Trim().m_stringLength == 2)
|
||||
{
|
||||
this.<>4__this.yearField.inputField3D.SelectInputField();
|
||||
}
|
||||
return ((IAsyncResult)this.<>4__this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600C117 RID: 49431 RVA: 0x002D833C File Offset: 0x002D653C
|
||||
[Token(Token = "0x600C117")]
|
||||
[Address(RVA = "0x5D50C0", Offset = "0x5D3AC0", VA = "0x1805D50C0")]
|
||||
internal bool <ShowDialog>b__2(string year)
|
||||
{
|
||||
return ((IAsyncResult)this.<>4__this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x04007FBC RID: 32700
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007FBC")]
|
||||
public bool autoAdvanceFields;
|
||||
|
||||
// Token: 0x04007FBD RID: 32701
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007FBD")]
|
||||
public UIDateSelectionDialog <>4__this;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BB9 RID: 7097
|
||||
[Token(Token = "0x2001BB9")]
|
||||
[StructLayout(3)]
|
||||
public abstract class UIDialog<T1, T2, T3, T4, T5, T6, T7, T8, R> : UIDialog<R>
|
||||
{
|
||||
// Token: 0x0600BE88 RID: 48776
|
||||
[Token(Token = "0x600BE88")]
|
||||
[Address(Slot = "19")]
|
||||
public abstract IPromise<R> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC, T5 APPPEMMNKAM, T6 LCAFDACMFGM, T7 CNDJKAMFAKM, T8 LFNCCBKMOAH);
|
||||
|
||||
// Token: 0x0600BE89 RID: 48777 RVA: 0x002CE290 File Offset: 0x002CC490
|
||||
[Token(Token = "0x600BE89")]
|
||||
[Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0")]
|
||||
protected UIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,83 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BB1 RID: 7089
|
||||
[Token(Token = "0x2001BB1")]
|
||||
[StructLayout(3)]
|
||||
public abstract class UIDialog<R> : UIDialog
|
||||
{
|
||||
// Token: 0x17001E09 RID: 7689
|
||||
// (get) Token: 0x0600BE74 RID: 48756 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
// (set) Token: 0x0600BE75 RID: 48757 RVA: 0x002CE14C File Offset: 0x002CC34C
|
||||
[Token(Token = "0x17001E09")]
|
||||
private protected Promise<R> HEJOBDIDHCC
|
||||
{
|
||||
[Token(Token = "0x600BE74")]
|
||||
[Address(RVA = "0x48F050", Offset = "0x48DA50", VA = "0x18048F050")]
|
||||
[CompilerGenerated]
|
||||
protected get
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
[Token(Token = "0x600BE75")]
|
||||
[Address(RVA = "0x52F860", Offset = "0x52E260", VA = "0x18052F860")]
|
||||
[CompilerGenerated]
|
||||
private set
|
||||
{
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE76 RID: 48758 RVA: 0x002CE15C File Offset: 0x002CC35C
|
||||
[Token(Token = "0x600BE76")]
|
||||
[Address(RVA = "0x1B22FB0", Offset = "0x1B219B0", VA = "0x181B22FB0")]
|
||||
protected IPromise<R> GEBBMDMGHBJ()
|
||||
{
|
||||
if (this.LGOMDEIJDDO() != 0)
|
||||
{
|
||||
this.UpdateUIElements();
|
||||
}
|
||||
Promise promise = new Promise();
|
||||
this.DACJDIEGGEJ(promise);
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BE77 RID: 48759 RVA: 0x002CE194 File Offset: 0x002CC394
|
||||
[Token(Token = "0x600BE77")]
|
||||
[Address(RVA = "0x1B23400", Offset = "0x1B21E00", VA = "0x181B23400")]
|
||||
protected void KHKDGPHPIND(R MAOOLFEBOOD, bool OLFBOPIKDCI)
|
||||
{
|
||||
if (this.LGOMDEIJDDO() != 0)
|
||||
{
|
||||
Promise promise = this.LGOMDEIJDDO();
|
||||
int num = 0;
|
||||
this.DACJDIEGGEJ(num);
|
||||
if (OLFBOPIKDCI)
|
||||
{
|
||||
}
|
||||
promise.Complete(MAOOLFEBOOD);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE78 RID: 48760 RVA: 0x002CE1CC File Offset: 0x002CC3CC
|
||||
[Token(Token = "0x600BE78")]
|
||||
[Address(RVA = "0x1B18060", Offset = "0x1B16A60", VA = "0x181B18060", Slot = "18")]
|
||||
public virtual IPromise<R> ShowDialog()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BE79 RID: 48761 RVA: 0x002CE1E8 File Offset: 0x002CC3E8
|
||||
[Token(Token = "0x600BE79")]
|
||||
[Address(RVA = "0x1B234D0", Offset = "0x1B21ED0", VA = "0x181B234D0")]
|
||||
protected UIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BB2 RID: 7090
|
||||
[Token(Token = "0x2001BB2")]
|
||||
[StructLayout(3)]
|
||||
public abstract class UIDialog<T1, R> : UIDialog<R>
|
||||
{
|
||||
// Token: 0x0600BE7A RID: 48762
|
||||
[Token(Token = "0x600BE7A")]
|
||||
[Address(Slot = "19")]
|
||||
public abstract IPromise<R> ShowDialog(T1 PHCGMLMOGJB);
|
||||
|
||||
// Token: 0x0600BE7B RID: 48763 RVA: 0x002CE204 File Offset: 0x002CC404
|
||||
[Token(Token = "0x600BE7B")]
|
||||
[Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0")]
|
||||
protected UIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BB3 RID: 7091
|
||||
[Token(Token = "0x2001BB3")]
|
||||
[StructLayout(3)]
|
||||
public abstract class UIDialog<T1, T2, R> : UIDialog<R>
|
||||
{
|
||||
// Token: 0x0600BE7C RID: 48764
|
||||
[Token(Token = "0x600BE7C")]
|
||||
[Address(Slot = "19")]
|
||||
public abstract IPromise<R> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE);
|
||||
|
||||
// Token: 0x0600BE7D RID: 48765 RVA: 0x002CE218 File Offset: 0x002CC418
|
||||
[Token(Token = "0x600BE7D")]
|
||||
[Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0")]
|
||||
protected UIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BB4 RID: 7092
|
||||
[Token(Token = "0x2001BB4")]
|
||||
[StructLayout(3)]
|
||||
public abstract class UIDialog<T1, T2, T3, R> : UIDialog<R>
|
||||
{
|
||||
// Token: 0x0600BE7E RID: 48766
|
||||
[Token(Token = "0x600BE7E")]
|
||||
[Address(Slot = "19")]
|
||||
public abstract IPromise<R> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO);
|
||||
|
||||
// Token: 0x0600BE7F RID: 48767 RVA: 0x002CE22C File Offset: 0x002CC42C
|
||||
[Token(Token = "0x600BE7F")]
|
||||
[Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0")]
|
||||
protected UIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BB5 RID: 7093
|
||||
[Token(Token = "0x2001BB5")]
|
||||
[StructLayout(3)]
|
||||
public abstract class UIDialog<T1, T2, T3, T4, R> : UIDialog<R>
|
||||
{
|
||||
// Token: 0x0600BE80 RID: 48768
|
||||
[Token(Token = "0x600BE80")]
|
||||
[Address(Slot = "19")]
|
||||
public abstract IPromise<R> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC);
|
||||
|
||||
// Token: 0x0600BE81 RID: 48769 RVA: 0x002CE240 File Offset: 0x002CC440
|
||||
[Token(Token = "0x600BE81")]
|
||||
[Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0")]
|
||||
protected UIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BB6 RID: 7094
|
||||
[Token(Token = "0x2001BB6")]
|
||||
[StructLayout(3)]
|
||||
public abstract class UIDialog<T1, T2, T3, T4, T5, R> : UIDialog<R>
|
||||
{
|
||||
// Token: 0x0600BE82 RID: 48770
|
||||
[Token(Token = "0x600BE82")]
|
||||
[Address(Slot = "19")]
|
||||
public abstract IPromise<R> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC, T5 APPPEMMNKAM);
|
||||
|
||||
// Token: 0x0600BE83 RID: 48771 RVA: 0x002CE254 File Offset: 0x002CC454
|
||||
[Token(Token = "0x600BE83")]
|
||||
[Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0")]
|
||||
protected UIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BB7 RID: 7095
|
||||
[Token(Token = "0x2001BB7")]
|
||||
[StructLayout(3)]
|
||||
public abstract class UIDialog<T1, T2, T3, T4, T5, T6, R> : UIDialog<R>
|
||||
{
|
||||
// Token: 0x0600BE84 RID: 48772
|
||||
[Token(Token = "0x600BE84")]
|
||||
[Address(Slot = "19")]
|
||||
public abstract IPromise<R> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC, T5 APPPEMMNKAM, T6 LCAFDACMFGM);
|
||||
|
||||
// Token: 0x0600BE85 RID: 48773 RVA: 0x002CE268 File Offset: 0x002CC468
|
||||
[Token(Token = "0x600BE85")]
|
||||
[Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0")]
|
||||
protected UIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,25 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BB8 RID: 7096
|
||||
[Token(Token = "0x2001BB8")]
|
||||
[StructLayout(3)]
|
||||
public abstract class UIDialog<T1, T2, T3, T4, T5, T6, T7, R> : UIDialog<R>
|
||||
{
|
||||
// Token: 0x0600BE86 RID: 48774
|
||||
[Token(Token = "0x600BE86")]
|
||||
[Address(Slot = "19")]
|
||||
public abstract IPromise<R> ShowDialog(T1 PHCGMLMOGJB, T2 ENEPMKOFGIE, T3 OAAMFACIBOO, T4 BAHGOKLPPFC, T5 APPPEMMNKAM, T6 LCAFDACMFGM, T7 CNDJKAMFAKM);
|
||||
|
||||
// Token: 0x0600BE87 RID: 48775 RVA: 0x002CE27C File Offset: 0x002CC47C
|
||||
[Token(Token = "0x600BE87")]
|
||||
[Address(RVA = "0x1B234F0", Offset = "0x1B21EF0", VA = "0x181B234F0")]
|
||||
protected UIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,38 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BB0 RID: 7088
|
||||
[Token(Token = "0x2001BB0")]
|
||||
[StructLayout(3)]
|
||||
public abstract class UIDialog : StackedUIFlowBase
|
||||
{
|
||||
// Token: 0x17001E08 RID: 7688
|
||||
// (get) Token: 0x0600BE70 RID: 48752 RVA: 0x002CE110 File Offset: 0x002CC310
|
||||
// (set) Token: 0x0600BE71 RID: 48753 RVA: 0x002CE124 File Offset: 0x002CC324
|
||||
[Token(Token = "0x17001E08")]
|
||||
public bool GAFPLKFKDHD
|
||||
{
|
||||
[Token(Token = "0x600BE70")]
|
||||
[Address(RVA = "0x5682D0", Offset = "0x566CD0", VA = "0x1805682D0")]
|
||||
get;
|
||||
[Token(Token = "0x600BE71")]
|
||||
[Address(RVA = "0xA4F860", Offset = "0xA4E260", VA = "0x180A4F860")]
|
||||
set;
|
||||
}
|
||||
|
||||
// Token: 0x0600BE72 RID: 48754
|
||||
[Token(Token = "0x600BE72")]
|
||||
[Address(Slot = "17")]
|
||||
public abstract void ForceCancel(bool OLFBOPIKDCI);
|
||||
|
||||
// Token: 0x0600BE73 RID: 48755 RVA: 0x002CE138 File Offset: 0x002CC338
|
||||
[Token(Token = "0x600BE73")]
|
||||
[Address(RVA = "0x6A4030", Offset = "0x6A2A30", VA = "0x1806A4030")]
|
||||
protected UIDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,65 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BE0 RID: 7136
|
||||
[Token(Token = "0x2001BE0")]
|
||||
[StructLayout(3)]
|
||||
public class UIErrorDialog : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x17001E13 RID: 7699
|
||||
// (get) Token: 0x0600BF69 RID: 49001 RVA: 0x002D1FD4 File Offset: 0x002D01D4
|
||||
[Token(Token = "0x17001E13")]
|
||||
protected override string MNKOCGHOJIJ
|
||||
{
|
||||
[Token(Token = "0x600BF69")]
|
||||
[Address(RVA = "0x175C5E0", Offset = "0x175AFE0", VA = "0x18175C5E0", Slot = "4")]
|
||||
get
|
||||
{
|
||||
return "WATCH";
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF6A RID: 49002 RVA: 0x002D1FE8 File Offset: 0x002D01E8
|
||||
[Token(Token = "0x600BF6A")]
|
||||
[Address(RVA = "0x175C610", Offset = "0x175B010", VA = "0x18175C610")]
|
||||
public void ShowErrorMessage(string MOPOMPHBHKF)
|
||||
{
|
||||
string text = this.errorText.text;
|
||||
RetryLoginButton retryLoginButton = this.retryLoginButton;
|
||||
if (retryLoginButton != 0)
|
||||
{
|
||||
retryLoginButton.ResetCooldown();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF6B RID: 49003 RVA: 0x002D201C File Offset: 0x002D021C
|
||||
[Token(Token = "0x600BF6B")]
|
||||
[Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")]
|
||||
public UIErrorDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007E96 RID: 32406
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E96")]
|
||||
[SerializeField]
|
||||
private Text errorText;
|
||||
|
||||
// Token: 0x04007E97 RID: 32407
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007E97")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
||||
private RetryLoginButton retryLoginButton;
|
||||
|
||||
// Token: 0x04007E98 RID: 32408
|
||||
[Token(Token = "0x4007E98")]
|
||||
public static string SIZE_CONFIG_KEY = "WATCH";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,176 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Sharing;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BE1 RID: 7137
|
||||
[Token(Token = "0x2001BE1")]
|
||||
[StructLayout(3)]
|
||||
public class UIInputActionCodeDialog : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BF6D RID: 49005 RVA: 0x002D2048 File Offset: 0x002D0248
|
||||
[Token(Token = "0x600BF6D")]
|
||||
[Address(RVA = "0x175CC90", Offset = "0x175B690", VA = "0x18175CC90", Slot = "10")]
|
||||
public override void OnFlowEntered(StackedUIFlowBase BFHJBBGCMAN)
|
||||
{
|
||||
base.OnFlowEntered(BFHJBBGCMAN);
|
||||
ValidatedButtonInputField validatedButtonInputField = this.actionCodeField;
|
||||
string lastSuccessfulMeetupCode = LinkManager.PIGBMLEKODF;
|
||||
validatedButtonInputField.KKJIOHNFHFJ = lastSuccessfulMeetupCode;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF6E RID: 49006 RVA: 0x002D2078 File Offset: 0x002D0278
|
||||
[Token(Token = "0x600BF6E")]
|
||||
[Address(RVA = "0x175CD20", Offset = "0x175B720", VA = "0x18175CD20", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base.KHKDGPHPIND(num2, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF6F RID: 49007 RVA: 0x002D209C File Offset: 0x002D029C
|
||||
[Token(Token = "0x600BF6F")]
|
||||
[Address(RVA = "0x175CF50", Offset = "0x175B950", VA = "0x18175CF50", Slot = "18")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog()
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.actionCodeField;
|
||||
Func<string, bool> func = new Func(this.HPCOMEENFPH);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
string empty = string.Empty;
|
||||
int num = 0;
|
||||
if (!(this == num))
|
||||
{
|
||||
this.infoText.text = empty;
|
||||
this.actionCodeField.FFDOINJEHMM = true;
|
||||
this.goButton.FFDOINJEHMM = true;
|
||||
this.cancelButton.interactable = true;
|
||||
}
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF70 RID: 49008 RVA: 0x002D2114 File Offset: 0x002D0314
|
||||
[Token(Token = "0x600BF70")]
|
||||
[Address(RVA = "0x175C6A0", Offset = "0x175B0A0", VA = "0x18175C6A0")]
|
||||
public void Button_Go()
|
||||
{
|
||||
int num = 0;
|
||||
string kboghlkpbeg = LinkManager.JHJNANAHJJF.KBOGHLKPBEG;
|
||||
this.SetInfoText(kboghlkpbeg, num != 0);
|
||||
LinkManager instance = SingletonMonoBehaviour.Instance;
|
||||
string text = this.actionCodeField.KKJIOHNFHFJ;
|
||||
Action action = new Action(this.NBJJAGIELKD);
|
||||
Action action2 = new Action(this.OBBLLFOAOKN);
|
||||
Action<string> action3 = new Action(this.EIFBCGPHHNG);
|
||||
ulong num2;
|
||||
instance.HandleActionCode(text, action, (IAFKHONIKPI)((uint)(-1)), action2, action3, num2 != 0UL);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF71 RID: 49009 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600BF71")]
|
||||
[Address(RVA = "0x175C9C0", Offset = "0x175B3C0", VA = "0x18175C9C0")]
|
||||
private void NBJJAGIELKD()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600BF72 RID: 49010 RVA: 0x002D2184 File Offset: 0x002D0384
|
||||
[Token(Token = "0x600BF72")]
|
||||
[Address(RVA = "0x175CDA0", Offset = "0x175B7A0", VA = "0x18175CDA0")]
|
||||
public void SetInfoText(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
AccountSelectionManager instance;
|
||||
do
|
||||
{
|
||||
int num = 0;
|
||||
if (this == num)
|
||||
{
|
||||
break;
|
||||
}
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
this.actionCodeField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.goButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
Button3D button3D = this.cancelButton;
|
||||
button3D.interactable = BCOHEOIEPLL;
|
||||
if (BCOHEOIEPLL)
|
||||
{
|
||||
break;
|
||||
}
|
||||
instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
while (instance == 0 || instance == 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF73 RID: 49011 RVA: 0x002D21F0 File Offset: 0x002D03F0
|
||||
[Token(Token = "0x600BF73")]
|
||||
[Address(RVA = "0x175C940", Offset = "0x175B340", VA = "0x18175C940")]
|
||||
private bool HPCOMEENFPH(string LIMGCIECODJ)
|
||||
{
|
||||
return LinkManager.GetWellFormattedActionCode(LIMGCIECODJ.Trim()) == 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF74 RID: 49012 RVA: 0x002D2214 File Offset: 0x002D0414
|
||||
[Token(Token = "0x600BF74")]
|
||||
[Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")]
|
||||
public UIInputActionCodeDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF75 RID: 49013 RVA: 0x002D2228 File Offset: 0x002D0428
|
||||
[Token(Token = "0x600BF75")]
|
||||
[Address(RVA = "0x175CC50", Offset = "0x175B650", VA = "0x18175CC50")]
|
||||
[CompilerGenerated]
|
||||
private void OBBLLFOAOKN()
|
||||
{
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF76 RID: 49014 RVA: 0x002D2240 File Offset: 0x002D0440
|
||||
[Token(Token = "0x600BF76")]
|
||||
[Address(RVA = "0x175C830", Offset = "0x175B230", VA = "0x18175C830")]
|
||||
[CompilerGenerated]
|
||||
private void EIFBCGPHHNG(string MOPOMPHBHKF)
|
||||
{
|
||||
string text = LinkManager.JHJNANAHJJF.GAGCIGJFOLH(MOPOMPHBHKF);
|
||||
int num = 0;
|
||||
if (!(this == num))
|
||||
{
|
||||
this.infoText.text = text;
|
||||
this.actionCodeField.FFDOINJEHMM = true;
|
||||
this.goButton.FFDOINJEHMM = true;
|
||||
this.cancelButton.interactable = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007E99 RID: 32409
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E99")]
|
||||
[SerializeField]
|
||||
private Button3D cancelButton;
|
||||
|
||||
// Token: 0x04007E9A RID: 32410
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007E9A")]
|
||||
[SerializeField]
|
||||
private Button3D goButton;
|
||||
|
||||
// Token: 0x04007E9B RID: 32411
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007E9B")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007E9C RID: 32412
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007E9C")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField actionCodeField;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,238 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BE3 RID: 7139
|
||||
[Token(Token = "0x2001BE3")]
|
||||
[StructLayout(3)]
|
||||
public class UILoginDialog : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x17001E14 RID: 7700
|
||||
// (get) Token: 0x0600BF7A RID: 49018 RVA: 0x002D22E0 File Offset: 0x002D04E0
|
||||
// (set) Token: 0x0600BF7B RID: 49019 RVA: 0x002D22F4 File Offset: 0x002D04F4
|
||||
[Token(Token = "0x17001E14")]
|
||||
public string IHADBCJNDIP
|
||||
{
|
||||
[Token(Token = "0x600BF7A")]
|
||||
[Address(RVA = "0x4D66C0", Offset = "0x4D50C0", VA = "0x1804D66C0")]
|
||||
get;
|
||||
[Token(Token = "0x600BF7B")]
|
||||
[Address(RVA = "0x4D6780", Offset = "0x4D5180", VA = "0x1804D6780")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17001E15 RID: 7701
|
||||
// (get) Token: 0x0600BF7C RID: 49020 RVA: 0x002D2308 File Offset: 0x002D0508
|
||||
// (set) Token: 0x0600BF7D RID: 49021 RVA: 0x002D231C File Offset: 0x002D051C
|
||||
[Token(Token = "0x17001E15")]
|
||||
public string GPMGIDPBKOG
|
||||
{
|
||||
[Token(Token = "0x600BF7C")]
|
||||
[Address(RVA = "0x6361E0", Offset = "0x634BE0", VA = "0x1806361E0")]
|
||||
get;
|
||||
[Token(Token = "0x600BF7D")]
|
||||
[Address(RVA = "0x636210", Offset = "0x634C10", VA = "0x180636210")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x17001E16 RID: 7702
|
||||
// (get) Token: 0x0600BF7E RID: 49022 RVA: 0x002D2330 File Offset: 0x002D0530
|
||||
[Token(Token = "0x17001E16")]
|
||||
public bool JEPLPOJJHIL
|
||||
{
|
||||
[Token(Token = "0x600BF7E")]
|
||||
[Address(RVA = "0x175D770", Offset = "0x175C170", VA = "0x18175D770")]
|
||||
get
|
||||
{
|
||||
return this.rememberPasswordToggle.LLJFGDMOOFA;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF7F RID: 49023 RVA: 0x002D2350 File Offset: 0x002D0550
|
||||
[Token(Token = "0x600BF7F")]
|
||||
[Address(RVA = "0x175D590", Offset = "0x175BF90", VA = "0x18175D590")]
|
||||
public void SetInfoText(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
this.usernameField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.passwordField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.rememberPasswordToggle.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.submitButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF80 RID: 49024 RVA: 0x002D23A0 File Offset: 0x002D05A0
|
||||
[Token(Token = "0x600BF80")]
|
||||
[Address(RVA = "0x175D620", Offset = "0x175C020", VA = "0x18175D620")]
|
||||
public void SetUsername(string DAHEICMKIJJ)
|
||||
{
|
||||
this.usernameField.KKJIOHNFHFJ = DAHEICMKIJJ;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF81 RID: 49025 RVA: 0x002D23C0 File Offset: 0x002D05C0
|
||||
[Token(Token = "0x600BF81")]
|
||||
[Address(RVA = "0x175D640", Offset = "0x175C040", VA = "0x18175D640", Slot = "18")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog()
|
||||
{
|
||||
this.IEDCIALOPFJ();
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
ValidatedButtonInputField validatedButtonInputField = this.usernameField;
|
||||
Func<string, bool> func = new Func(this.BLHEHNDBDNJ);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
ValidatedButtonInputField validatedButtonInputField2 = this.passwordField;
|
||||
Func<string, bool> func2 = new Func(this.LMCMBKFOIGK);
|
||||
validatedButtonInputField2.IsValidFunction = func2;
|
||||
this.rememberPasswordToggle.BOHIGPFGJBA = true;
|
||||
this.usernameField.inputField3D.SelectInputField();
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF82 RID: 49026 RVA: 0x002D244C File Offset: 0x002D064C
|
||||
[Token(Token = "0x600BF82")]
|
||||
[Address(RVA = "0x175D500", Offset = "0x175BF00", VA = "0x18175D500", Slot = "11")]
|
||||
public override void OnFlowExited(StackedUIFlowBase NBINAJPFBOA, bool CJEIBCEPAPO)
|
||||
{
|
||||
base.OnFlowExited(NBINAJPFBOA, CJEIBCEPAPO);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
base.KHKDGPHPIND(num2, num != 0);
|
||||
this.IEDCIALOPFJ();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF83 RID: 49027 RVA: 0x002D2474 File Offset: 0x002D0674
|
||||
[Token(Token = "0x600BF83")]
|
||||
[Address(RVA = "0x175D160", Offset = "0x175BB60", VA = "0x18175D160")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
int num = 0;
|
||||
this.SetInfoText("Logging in...", num != 0);
|
||||
ToggleButton3D toggleButton3D = this.rememberPasswordToggle;
|
||||
string text = this.<KHJCEENDAOL>k__BackingField;
|
||||
string text2 = this.<EOJGIJFMGMJ>k__BackingField;
|
||||
bool lljfgdmoofa = toggleButton3D.LLJFGDMOOFA;
|
||||
IPromise promise = MHOKOMMOGKM.LHOKPNNOHLF(text, text2, lljfgdmoofa);
|
||||
if (UILoginDialog.<>c.<>9__19_0 == 0)
|
||||
{
|
||||
UILoginDialog.<>c.<>9__19_0 = () => Matchmaking.GHNONNKLKHE();
|
||||
}
|
||||
int num2 = 0;
|
||||
if (num2 < (lljfgdmoofa ? 1 : 0))
|
||||
{
|
||||
num2 += num2;
|
||||
num2++;
|
||||
}
|
||||
Action<string> action = new Action(this.CFKJEKEJFEI);
|
||||
Action action2 = new Action(this.BCDOGLJLFIL);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF84 RID: 49028 RVA: 0x002D250C File Offset: 0x002D070C
|
||||
[Token(Token = "0x600BF84")]
|
||||
[Address(RVA = "0x175D3E0", Offset = "0x175BDE0", VA = "0x18175D3E0")]
|
||||
private void IEDCIALOPFJ()
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.passwordField;
|
||||
int num = 0;
|
||||
if (validatedButtonInputField != num)
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField2 = this.passwordField;
|
||||
string empty = string.Empty;
|
||||
validatedButtonInputField2.KKJIOHNFHFJ = empty;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF85 RID: 49029 RVA: 0x002D2548 File Offset: 0x002D0748
|
||||
[Token(Token = "0x600BF85")]
|
||||
[Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")]
|
||||
public UILoginDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF86 RID: 49030 RVA: 0x002D255C File Offset: 0x002D075C
|
||||
[Token(Token = "0x600BF86")]
|
||||
[Address(RVA = "0x175D0D0", Offset = "0x175BAD0", VA = "0x18175D0D0")]
|
||||
[CompilerGenerated]
|
||||
private bool BLHEHNDBDNJ(string DAHEICMKIJJ)
|
||||
{
|
||||
this.<KHJCEENDAOL>k__BackingField = DAHEICMKIJJ;
|
||||
bool flag = EIMGAFPPJFD.FHLGDJJMLBM(DAHEICMKIJJ);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return MHKFOBDFBIN.JPBOEFBMDIA(this.<EOJGIJFMGMJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF87 RID: 49031 RVA: 0x002D2588 File Offset: 0x002D0788
|
||||
[Token(Token = "0x600BF87")]
|
||||
[Address(RVA = "0x175D470", Offset = "0x175BE70", VA = "0x18175D470")]
|
||||
[CompilerGenerated]
|
||||
private bool LMCMBKFOIGK(string ADFGFNJACED)
|
||||
{
|
||||
this.<EOJGIJFMGMJ>k__BackingField = ADFGFNJACED;
|
||||
bool flag = EIMGAFPPJFD.FHLGDJJMLBM(this.<KHJCEENDAOL>k__BackingField);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
return MHKFOBDFBIN.JPBOEFBMDIA(this.<EOJGIJFMGMJ>k__BackingField);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF88 RID: 49032 RVA: 0x002D25BC File Offset: 0x002D07BC
|
||||
[Token(Token = "0x600BF88")]
|
||||
[Address(RVA = "0x175D3D0", Offset = "0x175BDD0", VA = "0x18175D3D0")]
|
||||
[CompilerGenerated]
|
||||
private void CFKJEKEJFEI(string MOPOMPHBHKF)
|
||||
{
|
||||
this.SetInfoText(MOPOMPHBHKF, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF89 RID: 49033 RVA: 0x002D25D4 File Offset: 0x002D07D4
|
||||
[Token(Token = "0x600BF89")]
|
||||
[Address(RVA = "0x175D090", Offset = "0x175BA90", VA = "0x18175D090")]
|
||||
[CompilerGenerated]
|
||||
private void BCDOGLJLFIL()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(1, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x04007E9F RID: 32415
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E9F")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField usernameField;
|
||||
|
||||
// Token: 0x04007EA0 RID: 32416
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007EA0")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField passwordField;
|
||||
|
||||
// Token: 0x04007EA1 RID: 32417
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007EA1")]
|
||||
[SerializeField]
|
||||
private ToggleButton3D rememberPasswordToggle;
|
||||
|
||||
// Token: 0x04007EA2 RID: 32418
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007EA2")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007EA3 RID: 32419
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007EA3")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,471 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Players.Puppet;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BCC RID: 7116
|
||||
[Token(Token = "0x2001BCC")]
|
||||
[StructLayout(3)]
|
||||
public class UIMessageDialog : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BEE3 RID: 48867 RVA: 0x002CF798 File Offset: 0x002CD998
|
||||
[Token(Token = "0x600BEE3")]
|
||||
[Address(RVA = "0x175D7A0", Offset = "0x175C1A0", VA = "0x18175D7A0")]
|
||||
private static JPPMAPOOHCI BPINIECBIHC(IGCIBGKPPMO.BBELBJELLHN JMDIPDGMIOG)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BEE3)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling JPPMAPOOHCI AGUI.StackedUI.Dialog.UIMessageDialog::BPINIECBIHC(IGCIBGKPPMO/BBELBJELLHN)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
IL_EE:
|
||||
stloc:NotImplementedException(var_17_F3, newobj:NotImplementedException(NotImplementedException::.ctor))
|
||||
}
|
||||
|
||||
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: 0x0600BEE4 RID: 48868 RVA: 0x002CF89C File Offset: 0x002CDA9C
|
||||
[Token(Token = "0x600BEE4")]
|
||||
[Address(RVA = "0x175DCD0", Offset = "0x175C6D0", VA = "0x18175DCD0")]
|
||||
private static void HIDNKAEEBAN(Button3D LKDLEHGHCAD, TextMeshProUGUI MFDCCNKNIPD, bool ODBAFIFNIDO, string ONGBFDACHHG)
|
||||
{
|
||||
LKDLEHGHCAD.FFDOINJEHMM = ODBAFIFNIDO;
|
||||
GameObject gameObject = LKDLEHGHCAD.gameObject;
|
||||
if (!ODBAFIFNIDO)
|
||||
{
|
||||
gameObject.SetActive(true);
|
||||
MFDCCNKNIPD.text = ONGBFDACHHG;
|
||||
return;
|
||||
}
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEE5 RID: 48869 RVA: 0x002CF8D8 File Offset: 0x002CDAD8
|
||||
[Token(Token = "0x600BEE5")]
|
||||
[Address(RVA = "0x175DBD0", Offset = "0x175C5D0", VA = "0x18175DBD0")]
|
||||
private static void EHDMHIKEFGM(CPIHGIEOPAJ NGPMADFHHKP)
|
||||
{
|
||||
PHLOAIACBML.EHDMHIKEFGM(NGPMADFHHKP);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEE6 RID: 48870 RVA: 0x002CF908 File Offset: 0x002CDB08
|
||||
[Token(Token = "0x600BEE6")]
|
||||
[Address(RVA = "0x175E2C0", Offset = "0x175CCC0", VA = "0x18175E2C0")]
|
||||
public void ShowDialog(CPIHGIEOPAJ NGPMADFHHKP)
|
||||
{
|
||||
JPPMAPOOHCI jppmapoohci;
|
||||
JPPMAPOOHCI controller = jppmapoohci;
|
||||
controller.<EAMHPPLCLIL>k__BackingField = this;
|
||||
JPPMAPOOHCI controller4 = controller;
|
||||
StackedUIBase <KBKJKEOPIGB>k__BackingField = this.<KBKJKEOPIGB>k__BackingField;
|
||||
controller4.<KBKJKEOPIGB>k__BackingField = <KBKJKEOPIGB>k__BackingField;
|
||||
JPPMAPOOHCI controller2 = controller;
|
||||
CPIHGIEOPAJ message = NGPMADFHHKP;
|
||||
controller2.OFJFAGJDLPD(message);
|
||||
JPPMAPOOHCI controller3 = controller;
|
||||
this.RefreshVisuals(controller3);
|
||||
ulong num;
|
||||
AccountSpecificUIBehaviour[] componentsInChildren = base.GetComponentsInChildren<AccountSpecificUIBehaviour>(num != 0UL);
|
||||
int num2 = 0;
|
||||
int length = componentsInChildren.Length;
|
||||
if (num2 < length)
|
||||
{
|
||||
AccountSpecificUIBehaviour accountSpecificUIBehaviour = componentsInChildren[num2];
|
||||
CPIHGIEOPAJ message2 = NGPMADFHHKP;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
if (num2 != 51)
|
||||
{
|
||||
CPIHGIEOPAJ message3 = NGPMADFHHKP;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
num2 += 19;
|
||||
}
|
||||
int num3 = 0;
|
||||
accountSpecificUIBehaviour.SetPlayer(num2, (AccountSpecificUIBehaviour.PlayerDisplayMode)num3);
|
||||
num2++;
|
||||
}
|
||||
ulong num4;
|
||||
RoomOrPlaylistSpecificUIBehaviour[] componentsInChildren2 = base.GetComponentsInChildren<RoomOrPlaylistSpecificUIBehaviour>(num4 != 0UL);
|
||||
int length2 = componentsInChildren2.Length;
|
||||
if (num2 < length2)
|
||||
{
|
||||
RoomOrPlaylistSpecificUIBehaviour roomOrPlaylistSpecificUIBehaviour = componentsInChildren2[num2];
|
||||
CPIHGIEOPAJ message4 = NGPMADFHHKP;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
num2++;
|
||||
num2 += num2;
|
||||
num2 += 3;
|
||||
num2 += 19;
|
||||
}
|
||||
ulong num5;
|
||||
PlayerEventSpecificUIBehaviour[] componentsInChildren3 = base.GetComponentsInChildren<PlayerEventSpecificUIBehaviour>(num5 != 0UL);
|
||||
int length3 = componentsInChildren3.Length;
|
||||
if (num2 < length3)
|
||||
{
|
||||
PlayerEventSpecificUIBehaviour playerEventSpecificUIBehaviour = componentsInChildren3[num2];
|
||||
CPIHGIEOPAJ message5 = NGPMADFHHKP;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
num2++;
|
||||
num2 += num2;
|
||||
num2 += 5;
|
||||
num2 += 19;
|
||||
}
|
||||
CPIHGIEOPAJ message6 = NGPMADFHHKP;
|
||||
if (message6 != 0 && message6 != 0)
|
||||
{
|
||||
ulong num6;
|
||||
ClubAnnouncementSpecificUIBehaviour[] componentsInChildren4 = base.GetComponentsInChildren<ClubAnnouncementSpecificUIBehaviour>(num6 != 0UL);
|
||||
int length4 = componentsInChildren4.Length;
|
||||
if (num2 < length4)
|
||||
{
|
||||
ClubAnnouncementSpecificUIBehaviour clubAnnouncementSpecificUIBehaviour = componentsInChildren4[num2];
|
||||
num2++;
|
||||
}
|
||||
}
|
||||
CPIHGIEOPAJ message7 = NGPMADFHHKP;
|
||||
if (((IGCIBGKPPMO.BBELBJELLHN)num2).AIJIKFGDHED())
|
||||
{
|
||||
ulong num7;
|
||||
ClubSpecificUIBehaviour[] componentsInChildren5 = base.GetComponentsInChildren<ClubSpecificUIBehaviour>(num7 != 0UL);
|
||||
int length5 = componentsInChildren5.Length;
|
||||
if (num2 < length5)
|
||||
{
|
||||
ClubSpecificUIBehaviour clubSpecificUIBehaviour = componentsInChildren5[num2];
|
||||
CPIHGIEOPAJ message8 = NGPMADFHHKP;
|
||||
num2 += num2;
|
||||
num2++;
|
||||
num2++;
|
||||
num2 += num2;
|
||||
}
|
||||
}
|
||||
IPromise<JPIJGHNNIDP> promise = base.GEBBMDMGHBJ();
|
||||
Action <>9__1;
|
||||
Action <>9__2;
|
||||
Action<JPIJGHNNIDP> action = delegate(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
controller.OFFLOPLJBBG();
|
||||
if (<>9__1 != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Action action2 = delegate
|
||||
{
|
||||
UIMessageDialog.EHDMHIKEFGM(NGPMADFHHKP);
|
||||
};
|
||||
<>9__1 = action2;
|
||||
}
|
||||
if (response == JPIJGHNNIDP.Negative)
|
||||
{
|
||||
IPromise promise2 = controller.HHLPPOBHMOC();
|
||||
if (<>9__2 == 0)
|
||||
{
|
||||
Action action3 = delegate
|
||||
{
|
||||
UIMessageDialog.EHDMHIKEFGM(NGPMADFHHKP);
|
||||
};
|
||||
<>9__2 = action3;
|
||||
}
|
||||
}
|
||||
};
|
||||
}
|
||||
|
||||
// Token: 0x0600BEE7 RID: 48871 RVA: 0x002CFB4C File Offset: 0x002CDD4C
|
||||
[Token(Token = "0x600BEE7")]
|
||||
[Address(RVA = "0x175DFF0", Offset = "0x175C9F0", VA = "0x18175DFF0")]
|
||||
public void RefreshVisuals(JPPMAPOOHCI KAMOHEPMEIF)
|
||||
{
|
||||
int num = 0;
|
||||
TextMeshProUGUI textMeshProUGUI = this.bodyText;
|
||||
string <LCLENCDPDPP>k__BackingField = KAMOHEPMEIF.<LCLENCDPDPP>k__BackingField;
|
||||
textMeshProUGUI.text = <LCLENCDPDPP>k__BackingField;
|
||||
JPPMAPOOHCI.FNELHNPDPBG <PALMIOEJANE>k__BackingField = KAMOHEPMEIF.<PALMIOEJANE>k__BackingField;
|
||||
GameObject gameObject = this.accountDetailsPanel;
|
||||
if (<PALMIOEJANE>k__BackingField == JPPMAPOOHCI.FNELHNPDPBG.Account)
|
||||
{
|
||||
}
|
||||
bool flag = <PALMIOEJANE>k__BackingField == JPPMAPOOHCI.FNELHNPDPBG.AccountWithMinitar;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.roomDetailsPanel;
|
||||
bool flag2 = KAMOHEPMEIF.<PALMIOEJANE>k__BackingField == JPPMAPOOHCI.FNELHNPDPBG.Room;
|
||||
gameObject2.SetActive(flag2);
|
||||
GameObject gameObject3 = this.playerEventDetailsPanel;
|
||||
bool flag3 = KAMOHEPMEIF.<PALMIOEJANE>k__BackingField == JPPMAPOOHCI.FNELHNPDPBG.PlayerEvent;
|
||||
gameObject3.SetActive(flag3);
|
||||
GameObject gameObject4 = this.clubDetailsPanel;
|
||||
bool flag4 = KAMOHEPMEIF.<PALMIOEJANE>k__BackingField == JPPMAPOOHCI.FNELHNPDPBG.Club;
|
||||
gameObject4.SetActive(flag4);
|
||||
GameObject gameObject5 = this.clubAnnouncementDetailsPanel;
|
||||
bool flag5 = KAMOHEPMEIF.<PALMIOEJANE>k__BackingField == JPPMAPOOHCI.FNELHNPDPBG.ClubAnnouncement;
|
||||
gameObject5.SetActive(flag5);
|
||||
Button3D button3D = this.yesButton;
|
||||
string <NBCDDIJGIFE>k__BackingField = KAMOHEPMEIF.<NBCDDIJGIFE>k__BackingField;
|
||||
bool <MMNOBCCAHIE>k__BackingField = KAMOHEPMEIF.<MMNOBCCAHIE>k__BackingField;
|
||||
TextMeshProUGUI label = button3D.label;
|
||||
UIMessageDialog.HIDNKAEEBAN(button3D, label, <MMNOBCCAHIE>k__BackingField, <NBCDDIJGIFE>k__BackingField);
|
||||
Button3D button3D2 = this.noButton;
|
||||
string <CMIBBPHCLEK>k__BackingField = KAMOHEPMEIF.<CMIBBPHCLEK>k__BackingField;
|
||||
bool <MGMHGOFFFAL>k__BackingField = KAMOHEPMEIF.<MGMHGOFFFAL>k__BackingField;
|
||||
TextMeshProUGUI label2 = button3D2.label;
|
||||
UIMessageDialog.HIDNKAEEBAN(button3D2, label2, <MGMHGOFFFAL>k__BackingField, <CMIBBPHCLEK>k__BackingField);
|
||||
GameObject gameObject6 = this.detailPanel.gameObject;
|
||||
string <OOIJCDKDLOP>k__BackingField = KAMOHEPMEIF.<OOIJCDKDLOP>k__BackingField;
|
||||
bool flag6 = gameObject6 == 0;
|
||||
gameObject6.SetActive(flag6);
|
||||
Graphic graphic = this.detailBackgroundImage;
|
||||
Color <LECIHMDNBKL>k__BackingField = KAMOHEPMEIF.<LECIHMDNBKL>k__BackingField;
|
||||
Color color = graphic.color;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.detailText;
|
||||
string <OOIJCDKDLOP>k__BackingField2 = KAMOHEPMEIF.<OOIJCDKDLOP>k__BackingField;
|
||||
textMeshProUGUI2.text = <OOIJCDKDLOP>k__BackingField2;
|
||||
CPIHGIEOPAJ <LHJAKNBODPE>k__BackingField = KAMOHEPMEIF.<LHJAKNBODPE>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI3 = this.timestampText;
|
||||
if (num < <OOIJCDKDLOP>k__BackingField2)
|
||||
{
|
||||
num += num;
|
||||
num++;
|
||||
}
|
||||
textMeshProUGUI3.text = num;
|
||||
this.HPIDILIGEMG(KAMOHEPMEIF);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEE8 RID: 48872 RVA: 0x002CFCF0 File Offset: 0x002CDEF0
|
||||
[Token(Token = "0x600BEE8")]
|
||||
[Address(RVA = "0x175DDB0", Offset = "0x175C7B0", VA = "0x18175DDB0")]
|
||||
private void HPIDILIGEMG(JPPMAPOOHCI KAMOHEPMEIF)
|
||||
{
|
||||
int num = 0;
|
||||
if (KAMOHEPMEIF != 0 && KAMOHEPMEIF.<PALMIOEJANE>k__BackingField == JPPMAPOOHCI.FNELHNPDPBG.AccountWithMinitar)
|
||||
{
|
||||
CPIHGIEOPAJ <LHJAKNBODPE>k__BackingField = KAMOHEPMEIF.<LHJAKNBODPE>k__BackingField;
|
||||
int num2 = 0;
|
||||
Player player;
|
||||
if (player != num2)
|
||||
{
|
||||
PlayerMinitar gllcfkakccl = this.GLLCFKAKCCL;
|
||||
int num3 = 0;
|
||||
if (gllcfkakccl == num3)
|
||||
{
|
||||
PlayerMinitar playerMinitar = this.minitarPrefab;
|
||||
Transform transform = this.minitarTransform;
|
||||
int num4 = 0;
|
||||
PlayerMinitar playerMinitar2 = global::UnityEngine.Object.Instantiate<PlayerMinitar>(playerMinitar, transform, num4 != 0);
|
||||
this.GLLCFKAKCCL = playerMinitar2;
|
||||
Transform transform2 = playerMinitar2.transform;
|
||||
float z = Vector3.one.z;
|
||||
Vector3 vector;
|
||||
float z2 = vector.z;
|
||||
}
|
||||
Player targetPlayer = this.GLLCFKAKCCL.OGEDGNGNPNA;
|
||||
}
|
||||
}
|
||||
this.minitarTransform.gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEE9 RID: 48873 RVA: 0x002CFDA8 File Offset: 0x002CDFA8
|
||||
[Token(Token = "0x600BEE9")]
|
||||
[Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")]
|
||||
public UIMessageDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007E14 RID: 32276
|
||||
[Token(Token = "0x4007E14")]
|
||||
private const float KKHLIPDMKKI = 200f;
|
||||
|
||||
// Token: 0x04007E15 RID: 32277
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E15")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI bodyText;
|
||||
|
||||
// Token: 0x04007E16 RID: 32278
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007E16")]
|
||||
[SerializeField]
|
||||
private Button3D yesButton;
|
||||
|
||||
// Token: 0x04007E17 RID: 32279
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007E17")]
|
||||
[SerializeField]
|
||||
private Button3D noButton;
|
||||
|
||||
// Token: 0x04007E18 RID: 32280
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007E18")]
|
||||
[SerializeField]
|
||||
private Transform detailPanel;
|
||||
|
||||
// Token: 0x04007E19 RID: 32281
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007E19")]
|
||||
[SerializeField]
|
||||
private Graphic detailBackgroundImage;
|
||||
|
||||
// Token: 0x04007E1A RID: 32282
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007E1A")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI detailText;
|
||||
|
||||
// Token: 0x04007E1B RID: 32283
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007E1B")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI timestampText;
|
||||
|
||||
// Token: 0x04007E1C RID: 32284
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007E1C")]
|
||||
[SerializeField]
|
||||
[Header("Visual panels for different controller types")]
|
||||
private GameObject accountDetailsPanel;
|
||||
|
||||
// Token: 0x04007E1D RID: 32285
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007E1D")]
|
||||
[SerializeField]
|
||||
private GameObject clubDetailsPanel;
|
||||
|
||||
// Token: 0x04007E1E RID: 32286
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007E1E")]
|
||||
[SerializeField]
|
||||
private GameObject roomDetailsPanel;
|
||||
|
||||
// Token: 0x04007E1F RID: 32287
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007E1F")]
|
||||
[SerializeField]
|
||||
private GameObject playerEventDetailsPanel;
|
||||
|
||||
// Token: 0x04007E20 RID: 32288
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007E20")]
|
||||
[SerializeField]
|
||||
private GameObject clubAnnouncementDetailsPanel;
|
||||
|
||||
// Token: 0x04007E21 RID: 32289
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007E21")]
|
||||
[SerializeField]
|
||||
[Header("Minitar")]
|
||||
private PlayerMinitar minitarPrefab;
|
||||
|
||||
// Token: 0x04007E22 RID: 32290
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007E22")]
|
||||
[SerializeField]
|
||||
private Transform minitarTransform;
|
||||
|
||||
// Token: 0x04007E23 RID: 32291
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007E23")]
|
||||
private PlayerMinitar GLLCFKAKCCL;
|
||||
|
||||
// Token: 0x02001BCD RID: 7117
|
||||
[Token(Token = "0x2001BCD")]
|
||||
[CompilerGenerated]
|
||||
private sealed class AMPGEPCLCMF
|
||||
{
|
||||
// Token: 0x0600BEEA RID: 48874 RVA: 0x002CFDBC File Offset: 0x002CDFBC
|
||||
[Token(Token = "0x600BEEA")]
|
||||
[Address(RVA = "0x3C1670", Offset = "0x3C0070", VA = "0x1803C1670")]
|
||||
public AMPGEPCLCMF()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BEEB RID: 48875 RVA: 0x002CFDD0 File Offset: 0x002CDFD0
|
||||
[Token(Token = "0x600BEEB")]
|
||||
[Address(RVA = "0x174B2B0", Offset = "0x1749CB0", VA = "0x18174B2B0")]
|
||||
internal void <ShowDialog>b__0(JPIJGHNNIDP response)
|
||||
{
|
||||
if (response == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
this.controller.OFFLOPLJBBG();
|
||||
if (this.<>9__1 != 0)
|
||||
{
|
||||
return;
|
||||
}
|
||||
Action action = delegate
|
||||
{
|
||||
UIMessageDialog.EHDMHIKEFGM(this.message);
|
||||
};
|
||||
this.<>9__1 = action;
|
||||
}
|
||||
if (response == JPIJGHNNIDP.Negative)
|
||||
{
|
||||
IPromise promise = this.controller.HHLPPOBHMOC();
|
||||
if (this.<>9__2 == 0)
|
||||
{
|
||||
Action action2 = delegate
|
||||
{
|
||||
UIMessageDialog.EHDMHIKEFGM(this.message);
|
||||
};
|
||||
this.<>9__2 = action2;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEEC RID: 48876 RVA: 0x002CFE40 File Offset: 0x002CE040
|
||||
[Token(Token = "0x600BEEC")]
|
||||
[Address(RVA = "0x174B3C0", Offset = "0x1749DC0", VA = "0x18174B3C0")]
|
||||
internal void <ShowDialog>b__1()
|
||||
{
|
||||
UIMessageDialog.EHDMHIKEFGM(this.message);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEED RID: 48877 RVA: 0x002CFE58 File Offset: 0x002CE058
|
||||
[Token(Token = "0x600BEED")]
|
||||
[Address(RVA = "0x174B3C0", Offset = "0x1749DC0", VA = "0x18174B3C0")]
|
||||
internal void <ShowDialog>b__2()
|
||||
{
|
||||
UIMessageDialog.EHDMHIKEFGM(this.message);
|
||||
}
|
||||
|
||||
// Token: 0x04007E24 RID: 32292
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
||||
[Token(Token = "0x4007E24")]
|
||||
public JPPMAPOOHCI controller;
|
||||
|
||||
// Token: 0x04007E25 RID: 32293
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
||||
[Token(Token = "0x4007E25")]
|
||||
public CPIHGIEOPAJ message;
|
||||
|
||||
// Token: 0x04007E26 RID: 32294
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
||||
[Token(Token = "0x4007E26")]
|
||||
public Action <>9__1;
|
||||
|
||||
// Token: 0x04007E27 RID: 32295
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
||||
[Token(Token = "0x4007E27")]
|
||||
public Action <>9__2;
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,45 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BCE RID: 7118
|
||||
[Token(Token = "0x2001BCE")]
|
||||
[StructLayout(3)]
|
||||
public class UIMicSpamWarningDialog : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BEEE RID: 48878 RVA: 0x002CFE70 File Offset: 0x002CE070
|
||||
[Token(Token = "0x600BEEE")]
|
||||
[Address(RVA = "0x175EB60", Offset = "0x175D560", VA = "0x18175EB60", Slot = "8")]
|
||||
public override void StackedUIClosed()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600BEEF RID: 48879 RVA: 0x002CFE88 File Offset: 0x002CE088
|
||||
[Token(Token = "0x600BEEF")]
|
||||
[Address(RVA = "0x175EAF0", Offset = "0x175D4F0", VA = "0x18175EAF0")]
|
||||
public void ShowDialog(string NGPMADFHHKP)
|
||||
{
|
||||
string text = this.messageText.text;
|
||||
IPromise<JPIJGHNNIDP> promise = base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEF0 RID: 48880 RVA: 0x002CFEB0 File Offset: 0x002CE0B0
|
||||
[Token(Token = "0x600BEF0")]
|
||||
[Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")]
|
||||
public UIMicSpamWarningDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007E28 RID: 32296
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E28")]
|
||||
[SerializeField]
|
||||
private Text messageText;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,27 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BE5 RID: 7141
|
||||
[Token(Token = "0x2001BE5")]
|
||||
[StructLayout(3)]
|
||||
public class UIMicrophoneReminderDialog : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BF8D RID: 49037 RVA: 0x002D262C File Offset: 0x002D082C
|
||||
[Token(Token = "0x600BF8D")]
|
||||
[Address(RVA = "0x175EBB0", Offset = "0x175D5B0", VA = "0x18175EBB0")]
|
||||
public void Button_Dismiss()
|
||||
{
|
||||
base.KHKDGPHPIND((uint)2, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF8E RID: 49038 RVA: 0x002D2644 File Offset: 0x002D0844
|
||||
[Token(Token = "0x600BF8E")]
|
||||
[Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")]
|
||||
public UIMicrophoneReminderDialog()
|
||||
{
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,434 @@
|
||||
using System;
|
||||
using System.Linq;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BD1 RID: 7121
|
||||
[Token(Token = "0x2001BD1")]
|
||||
[StructLayout(3)]
|
||||
public class UIOfflineInvitesDialog : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BF01 RID: 48897 RVA: 0x002D052C File Offset: 0x002CE72C
|
||||
[Token(Token = "0x600BF01")]
|
||||
[Address(RVA = "0x175ECD0", Offset = "0x175D6D0", VA = "0x18175ECD0")]
|
||||
private void Awake()
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.countryCodeField;
|
||||
Func<string, bool> func = new Func(this.JJLPHLIEKFP);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
ValidatedButtonInputField validatedButtonInputField2 = this.phoneNumberField;
|
||||
Func<string, bool> func2 = new Func(this.FHBIKHHILKO);
|
||||
validatedButtonInputField2.IsValidFunction = func2;
|
||||
ValidatedButtonInputField validatedButtonInputField3 = this.verificationField;
|
||||
Func<string, bool> func3 = new Func(this.AAHLEBIGHHN);
|
||||
validatedButtonInputField3.IsValidFunction = func3;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF02 RID: 48898 RVA: 0x002D0594 File Offset: 0x002CE794
|
||||
[Token(Token = "0x600BF02")]
|
||||
[Address(RVA = "0x175F810", Offset = "0x175E210", VA = "0x18175F810")]
|
||||
private void OnEnable()
|
||||
{
|
||||
GameObject gameObject = this.whyPhoneNumberGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
ulong num2;
|
||||
this.enterNumberGroup.SetActive(num2 != 0UL);
|
||||
GameObject gameObject2 = this.verificationGroup;
|
||||
int num3 = 0;
|
||||
gameObject2.SetActive(num3 != 0);
|
||||
string empty = string.Empty;
|
||||
ulong num4;
|
||||
this.ACOPKKBCHKA(empty, num4 != 0UL);
|
||||
this.currentPhoneNumberText.text = "";
|
||||
string text = PEGGCEDHBOF.DOOHKCANFLO.<EGEFFDNCENB>k__BackingField.NEFJIGBPGNM();
|
||||
bool flag = string.IsNullOrEmpty(text);
|
||||
TextMeshProUGUI textMeshProUGUI = this.currentPhoneNumberText;
|
||||
if (!flag)
|
||||
{
|
||||
int num5 = text.m_stringLength;
|
||||
num5 += -4;
|
||||
string text2 = text.Substring(num5);
|
||||
string text3 = "Current phone ends with: " + text2;
|
||||
textMeshProUGUI.text = text3;
|
||||
return;
|
||||
}
|
||||
textMeshProUGUI.text = "No current phone number";
|
||||
}
|
||||
|
||||
// Token: 0x0600BF03 RID: 48899 RVA: 0x002D065C File Offset: 0x002CE85C
|
||||
[Token(Token = "0x600BF03")]
|
||||
[Address(RVA = "0x175F4A0", Offset = "0x175DEA0", VA = "0x18175F4A0")]
|
||||
private bool JABEAFIHFCO(string HEDNODKLINF)
|
||||
{
|
||||
Func<char, bool> <>9__18_ = UIOfflineInvitesDialog.<>c.<>9__18_0;
|
||||
if (<>9__18_ == 0)
|
||||
{
|
||||
UIOfflineInvitesDialog.<>c.<>9__18_0 = (char c) => char.IsDigit(c);
|
||||
}
|
||||
char[] array = Enumerable.ToArray<char>(Enumerable.Where<char>(HEDNODKLINF, <>9__18_));
|
||||
string text;
|
||||
int stringLength = text.m_stringLength;
|
||||
return 0 <= 3;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF04 RID: 48900 RVA: 0x002D06AC File Offset: 0x002CE8AC
|
||||
[Token(Token = "0x600BF04")]
|
||||
[Address(RVA = "0x175F680", Offset = "0x175E080", VA = "0x18175F680")]
|
||||
private bool ODFBBGNLKJK(string AHHENFLFKIC)
|
||||
{
|
||||
Func<char, bool> <>9__19_ = UIOfflineInvitesDialog.<>c.<>9__19_0;
|
||||
if (<>9__19_ == 0)
|
||||
{
|
||||
UIOfflineInvitesDialog.<>c.<>9__19_0 = (char c) => char.IsDigit(c);
|
||||
}
|
||||
char[] array = Enumerable.ToArray<char>(Enumerable.Where<char>(AHHENFLFKIC, <>9__19_));
|
||||
string hednodklinf = this.HEDNODKLINF;
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
}
|
||||
string text;
|
||||
uint num;
|
||||
if (text.m_stringLength < (int)num)
|
||||
{
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF05 RID: 48901 RVA: 0x002D0708 File Offset: 0x002CE908
|
||||
[Token(Token = "0x600BF05")]
|
||||
[Address(RVA = "0x16E8D60", Offset = "0x16E7760", VA = "0x1816E8D60")]
|
||||
private bool CIDHKOJJKPJ(string LIMGCIECODJ)
|
||||
{
|
||||
return LIMGCIECODJ.Trim().m_stringLength == 6;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF06 RID: 48902 RVA: 0x002D072C File Offset: 0x002CE92C
|
||||
[Token(Token = "0x600BF06")]
|
||||
[Address(RVA = "0x175F9E0", Offset = "0x175E3E0", VA = "0x18175F9E0")]
|
||||
private void PDNHNEHNCIK(string HEDNODKLINF, out int GCCICHOAEEF, out int BNNABGLOGAG)
|
||||
{
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
uint num;
|
||||
BNNABGLOGAG.m_value = (int)num;
|
||||
return;
|
||||
}
|
||||
uint num2;
|
||||
BNNABGLOGAG.m_value = (int)num2;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF07 RID: 48903 RVA: 0x002D0754 File Offset: 0x002CE954
|
||||
[Token(Token = "0x600BF07")]
|
||||
[Address(RVA = "0x175EC30", Offset = "0x175D630", VA = "0x18175EC30")]
|
||||
private void ACOPKKBCHKA(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.enterNumberInfoText.text = DBDDKLHPNNA;
|
||||
this.countryCodeField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.phoneNumberField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.whatsThisButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.submitButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF08 RID: 48904 RVA: 0x002D07A4 File Offset: 0x002CE9A4
|
||||
[Token(Token = "0x600BF08")]
|
||||
[Address(RVA = "0x175F610", Offset = "0x175E010", VA = "0x18175F610")]
|
||||
private void MHNDOJECKHG(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.verificationInfoText.text = DBDDKLHPNNA;
|
||||
this.verificationField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.verifyButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF09 RID: 48905 RVA: 0x002D07DC File Offset: 0x002CE9DC
|
||||
[Token(Token = "0x600BF09")]
|
||||
[Address(RVA = "0x175EDC0", Offset = "0x175D7C0", VA = "0x18175EDC0")]
|
||||
public void Button_Neat()
|
||||
{
|
||||
GameObject gameObject = this.whyPhoneNumberGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.enterNumberGroup.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF0A RID: 48906 RVA: 0x002D080C File Offset: 0x002CEA0C
|
||||
[Token(Token = "0x600BF0A")]
|
||||
[Address(RVA = "0x175F100", Offset = "0x175DB00", VA = "0x18175F100")]
|
||||
public void Button_WhatsThis()
|
||||
{
|
||||
this.whyPhoneNumberGroup.SetActive(true);
|
||||
GameObject gameObject = this.enterNumberGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF0B RID: 48907 RVA: 0x002D083C File Offset: 0x002CEA3C
|
||||
[Token(Token = "0x600BF0B")]
|
||||
[Address(RVA = "0x175EE00", Offset = "0x175D800", VA = "0x18175EE00")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
if (EIMGAFPPJFD.PMFACCFMKGE())
|
||||
{
|
||||
int num = 0;
|
||||
this.ACOPKKBCHKA("Sending you a text...", num != 0);
|
||||
string hlhgafglmon = this.HLHGAFGLMON;
|
||||
string hednodklinf = this.HEDNODKLINF;
|
||||
string text = string.Format("{0}{1}", hednodklinf, hlhgafglmon);
|
||||
this.COHDEOONCKN = text;
|
||||
IPromise promise = PEGGCEDHBOF.ABLPBFMIIEA(text);
|
||||
Action action = new Action(this.IEAAAOJIEMH);
|
||||
Action<string> action2 = new Action(this.IBPIBIHGJKD);
|
||||
CFLMJLFBOKH.OAEAFOCFNAI(false);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF0C RID: 48908 RVA: 0x002D08B8 File Offset: 0x002CEAB8
|
||||
[Token(Token = "0x600BF0C")]
|
||||
[Address(RVA = "0x175EF90", Offset = "0x175D990", VA = "0x18175EF90")]
|
||||
public void Button_Verify()
|
||||
{
|
||||
this.verificationInfoText.text = "Verifying...";
|
||||
ValidatedButtonInputField validatedButtonInputField = this.verificationField;
|
||||
int num = 0;
|
||||
validatedButtonInputField.FFDOINJEHMM = num != 0;
|
||||
Button3D button3D = this.verifyButton;
|
||||
int num2 = 0;
|
||||
button3D.FFDOINJEHMM = num2 != 0;
|
||||
string hekgbahjpin = this.HEKGBAHJPIN;
|
||||
string cohdeoonckn = this.COHDEOONCKN;
|
||||
string text = hekgbahjpin.Trim();
|
||||
IPromise promise = PEGGCEDHBOF.IKBFFHMMFFH(cohdeoonckn, text);
|
||||
Action action = new Action(this.IFFLLMLIGME);
|
||||
Action<string> action2 = new Action(this.GFEIDMMHLLK);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF0D RID: 48909 RVA: 0x002D093C File Offset: 0x002CEB3C
|
||||
[Token(Token = "0x600BF0D")]
|
||||
[Address(RVA = "0x175FA80", Offset = "0x175E480", VA = "0x18175FA80")]
|
||||
public UIOfflineInvitesDialog()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.HLHGAFGLMON = empty;
|
||||
string empty2 = string.Empty;
|
||||
this.HEDNODKLINF = empty2;
|
||||
string empty3 = string.Empty;
|
||||
this.HEKGBAHJPIN = empty3;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF0E RID: 48910 RVA: 0x002D0978 File Offset: 0x002CEB78
|
||||
[Token(Token = "0x600BF0E")]
|
||||
[Address(RVA = "0x175F5D0", Offset = "0x175DFD0", VA = "0x18175F5D0")]
|
||||
[CompilerGenerated]
|
||||
private bool JJLPHLIEKFP(string HEDNODKLINF)
|
||||
{
|
||||
this.HEDNODKLINF = HEDNODKLINF;
|
||||
string hlhgafglmon = this.HLHGAFGLMON;
|
||||
bool flag = this.ODFBBGNLKJK(hlhgafglmon);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
string hednodklinf = this.HEDNODKLINF;
|
||||
return this.JABEAFIHFCO(hednodklinf);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF0F RID: 48911 RVA: 0x002D09B0 File Offset: 0x002CEBB0
|
||||
[Token(Token = "0x600BF0F")]
|
||||
[Address(RVA = "0x175F140", Offset = "0x175DB40", VA = "0x18175F140")]
|
||||
[CompilerGenerated]
|
||||
private bool FHBIKHHILKO(string HLHGAFGLMON)
|
||||
{
|
||||
this.HLHGAFGLMON = HLHGAFGLMON;
|
||||
bool flag = this.ODFBBGNLKJK(HLHGAFGLMON);
|
||||
if (!flag)
|
||||
{
|
||||
return flag;
|
||||
}
|
||||
string hednodklinf = this.HEDNODKLINF;
|
||||
return this.JABEAFIHFCO(hednodklinf);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF10 RID: 48912 RVA: 0x002D09E0 File Offset: 0x002CEBE0
|
||||
[Token(Token = "0x600BF10")]
|
||||
[Address(RVA = "0x175EBF0", Offset = "0x175D5F0", VA = "0x18175EBF0")]
|
||||
[CompilerGenerated]
|
||||
private bool AAHLEBIGHHN(string LIMGCIECODJ)
|
||||
{
|
||||
this.HEKGBAHJPIN = LIMGCIECODJ;
|
||||
return LIMGCIECODJ.Trim().m_stringLength == 6;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF11 RID: 48913 RVA: 0x002D0A08 File Offset: 0x002CEC08
|
||||
[Token(Token = "0x600BF11")]
|
||||
[Address(RVA = "0x175F240", Offset = "0x175DC40", VA = "0x18175F240")]
|
||||
[CompilerGenerated]
|
||||
private void IEAAAOJIEMH()
|
||||
{
|
||||
GameObject gameObject = this.enterNumberGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.verificationGroup.SetActive(true);
|
||||
TextMeshProUGUI textMeshProUGUI = this.verificationInfoText;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF12 RID: 48914 RVA: 0x002D0A4C File Offset: 0x002CEC4C
|
||||
[Token(Token = "0x600BF12")]
|
||||
[Address(RVA = "0x175F230", Offset = "0x175DC30", VA = "0x18175F230")]
|
||||
[CompilerGenerated]
|
||||
private void IBPIBIHGJKD(string MOPOMPHBHKF)
|
||||
{
|
||||
this.ACOPKKBCHKA(MOPOMPHBHKF, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF13 RID: 48915 RVA: 0x002D0A64 File Offset: 0x002CEC64
|
||||
[Token(Token = "0x600BF13")]
|
||||
[Address(RVA = "0x175F2C0", Offset = "0x175DCC0", VA = "0x18175F2C0")]
|
||||
[CompilerGenerated]
|
||||
private void IFFLLMLIGME()
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
this.verificationInfoText.text = "Success!";
|
||||
ValidatedButtonInputField validatedButtonInputField = this.verificationField;
|
||||
int num2 = 0;
|
||||
validatedButtonInputField.FFDOINJEHMM = num2 != 0;
|
||||
Button3D button3D = this.verifyButton;
|
||||
int num3 = 0;
|
||||
button3D.FFDOINJEHMM = num3 != 0;
|
||||
CFLMJLFBOKH.OAEAFOCFNAI(true);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num4 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Successfully updated!", 3f, num4, num4);
|
||||
Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField.Button_PopFlow();
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF14 RID: 48916 RVA: 0x002D0AF4 File Offset: 0x002CECF4
|
||||
[Token(Token = "0x600BF14")]
|
||||
[Address(RVA = "0x175F180", Offset = "0x175DB80", VA = "0x18175F180")]
|
||||
[CompilerGenerated]
|
||||
private void GFEIDMMHLLK(string MOPOMPHBHKF)
|
||||
{
|
||||
int num = 0;
|
||||
if (this != num)
|
||||
{
|
||||
this.verificationInfoText.text = MOPOMPHBHKF;
|
||||
this.verificationField.FFDOINJEHMM = true;
|
||||
this.verifyButton.FFDOINJEHMM = true;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x04007E3A RID: 32314
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007E3A")]
|
||||
[SerializeField]
|
||||
[Header("Why Phone Number")]
|
||||
private GameObject whyPhoneNumberGroup;
|
||||
|
||||
// Token: 0x04007E3B RID: 32315
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007E3B")]
|
||||
[SerializeField]
|
||||
[Header("Enter Number")]
|
||||
private GameObject enterNumberGroup;
|
||||
|
||||
// Token: 0x04007E3C RID: 32316
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007E3C")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI currentPhoneNumberText;
|
||||
|
||||
// Token: 0x04007E3D RID: 32317
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007E3D")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField countryCodeField;
|
||||
|
||||
// Token: 0x04007E3E RID: 32318
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007E3E")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField phoneNumberField;
|
||||
|
||||
// Token: 0x04007E3F RID: 32319
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007E3F")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI enterNumberInfoText;
|
||||
|
||||
// Token: 0x04007E40 RID: 32320
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007E40")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
|
||||
// Token: 0x04007E41 RID: 32321
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007E41")]
|
||||
[SerializeField]
|
||||
private Button3D whatsThisButton;
|
||||
|
||||
// Token: 0x04007E42 RID: 32322
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007E42")]
|
||||
[SerializeField]
|
||||
[Header("Verification")]
|
||||
private GameObject verificationGroup;
|
||||
|
||||
// Token: 0x04007E43 RID: 32323
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007E43")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField verificationField;
|
||||
|
||||
// Token: 0x04007E44 RID: 32324
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007E44")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI verificationInfoText;
|
||||
|
||||
// Token: 0x04007E45 RID: 32325
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007E45")]
|
||||
[SerializeField]
|
||||
private Button3D verifyButton;
|
||||
|
||||
// Token: 0x04007E46 RID: 32326
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007E46")]
|
||||
private string COHDEOONCKN;
|
||||
|
||||
// Token: 0x04007E47 RID: 32327
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007E47")]
|
||||
private string HLHGAFGLMON;
|
||||
|
||||
// Token: 0x04007E48 RID: 32328
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007E48")]
|
||||
private string HEDNODKLINF;
|
||||
|
||||
// Token: 0x04007E49 RID: 32329
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE8")]
|
||||
[Token(Token = "0x4007E49")]
|
||||
private string HEKGBAHJPIN;
|
||||
|
||||
// Token: 0x04007E4A RID: 32330
|
||||
[Token(Token = "0x4007E4A")]
|
||||
private const int AELOOBNJBHF = 1;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,349 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BE6 RID: 7142
|
||||
[Token(Token = "0x2001BE6")]
|
||||
[StructLayout(3)]
|
||||
public class UIRegistrationDialog : ConfirmUIDialog<string, bool>
|
||||
{
|
||||
// Token: 0x17001E17 RID: 7703
|
||||
// (get) Token: 0x0600BF8F RID: 49039 RVA: 0x002D2658 File Offset: 0x002D0858
|
||||
// (set) Token: 0x0600BF90 RID: 49040 RVA: 0x002D266C File Offset: 0x002D086C
|
||||
[Token(Token = "0x17001E17")]
|
||||
public string MDHCHOLIJEF
|
||||
{
|
||||
[Token(Token = "0x600BF8F")]
|
||||
[Address(RVA = "0x3D3180", Offset = "0x3D1B80", VA = "0x1803D3180")]
|
||||
get;
|
||||
[Token(Token = "0x600BF90")]
|
||||
[Address(RVA = "0x3D3350", Offset = "0x3D1D50", VA = "0x1803D3350")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF91 RID: 49041 RVA: 0x002D2680 File Offset: 0x002D0880
|
||||
[Token(Token = "0x600BF91")]
|
||||
[Address(RVA = "0x17605D0", Offset = "0x175EFD0", VA = "0x1817605D0")]
|
||||
private void Start()
|
||||
{
|
||||
if (!ACDNIAEFGHK.BJIPCLFGBOE)
|
||||
{
|
||||
this.emailInputField.inputField3D.SelectInputField();
|
||||
}
|
||||
ActionEvent mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
|
||||
Action action = new Action(this.MGHCDBEFNOL);
|
||||
PEGGCEDHBOF.MGHCDBEFNOL = mghcdbefnol + action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF92 RID: 49042 RVA: 0x002D26CC File Offset: 0x002D08CC
|
||||
[Token(Token = "0x600BF92")]
|
||||
[Address(RVA = "0x1760070", Offset = "0x175EA70", VA = "0x181760070", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
ActionEvent mghcdbefnol = PEGGCEDHBOF.MGHCDBEFNOL;
|
||||
Action action = new Action(this.MGHCDBEFNOL);
|
||||
PEGGCEDHBOF.MGHCDBEFNOL = mghcdbefnol - action;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF93 RID: 49043 RVA: 0x002D26F8 File Offset: 0x002D08F8
|
||||
[Token(Token = "0x600BF93")]
|
||||
[Address(RVA = "0x175FD90", Offset = "0x175E790", VA = "0x18175FD90", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
ValidatedButtonInputField validatedButtonInputField = this.emailInputField;
|
||||
Func<string, bool> func = new Func(this.LOLLECDCPOL);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
this.emailInputField.FFDOINJEHMM = true;
|
||||
this.submitButton.FFDOINJEHMM = true;
|
||||
this.privacyPolicyButton.FFDOINJEHMM = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF94 RID: 49044 RVA: 0x002D2768 File Offset: 0x002D0968
|
||||
[Token(Token = "0x600BF94")]
|
||||
[Address(RVA = "0x1760130", Offset = "0x175EB30", VA = "0x181760130")]
|
||||
public void OnEnable()
|
||||
{
|
||||
SingletonMonoBehaviour.Instance.LJMAOMDLHKJ = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF95 RID: 49045 RVA: 0x002D2788 File Offset: 0x002D0988
|
||||
[Token(Token = "0x600BF95")]
|
||||
[Address(RVA = "0x1760390", Offset = "0x175ED90", VA = "0x181760390", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(string AIKLPOJAIIO, bool GBCPAGHNHFH)
|
||||
{
|
||||
bool gaveEmailThisSession = SingletonMonoBehaviour.Instance.GaveEmailThisSession;
|
||||
ScreenHeader screenHeader = this.screenHeader;
|
||||
this.FCHFBMAPNHJ = gaveEmailThisSession;
|
||||
int num = 0;
|
||||
if (screenHeader != num)
|
||||
{
|
||||
this.screenHeader.LKIBJOMNFFD = AIKLPOJAIIO;
|
||||
this.screenHeader.LDENPGAMDPF = GBCPAGHNHFH;
|
||||
}
|
||||
GameObject gameObject = this.registrationGroup;
|
||||
bool flag = !this.FCHFBMAPNHJ;
|
||||
gameObject.SetActive(flag);
|
||||
GameObject gameObject2 = this.confirmationGroup;
|
||||
bool fchfbmapnhj = this.FCHFBMAPNHJ;
|
||||
gameObject2.SetActive(fchfbmapnhj);
|
||||
TextMeshProUGUI textMeshProUGUI = this.descriptionText;
|
||||
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
||||
string text = "Enter your email";
|
||||
bool flag2;
|
||||
if (flag2)
|
||||
{
|
||||
text = "Enter your parent/guardian's email";
|
||||
}
|
||||
textMeshProUGUI.text = text;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF96 RID: 49046 RVA: 0x002D2848 File Offset: 0x002D0A48
|
||||
[Token(Token = "0x600BF96")]
|
||||
[Address(RVA = "0x1760230", Offset = "0x175EC30", VA = "0x181760230")]
|
||||
public void ShowConfirmationScreen()
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.confirmationDetailsText;
|
||||
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
||||
string text = "Check your email for a confirmation link to complete your registration!";
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
text = "Ask your parent/guardian to check their email for a confirmation link to complete your registration!";
|
||||
}
|
||||
textMeshProUGUI.text = text;
|
||||
GameObject gameObject = this.registrationGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.confirmationGroup.SetActive(true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BF97 RID: 49047 RVA: 0x002D28AC File Offset: 0x002D0AAC
|
||||
[Token(Token = "0x600BF97")]
|
||||
[Address(RVA = "0x17601B0", Offset = "0x175EBB0", VA = "0x1817601B0")]
|
||||
public void SetInfoText(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
this.emailInputField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.submitButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.privacyPolicyButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF98 RID: 49048 RVA: 0x002D28F0 File Offset: 0x002D0AF0
|
||||
[Token(Token = "0x600BF98")]
|
||||
[Address(RVA = "0x175FB00", Offset = "0x175E500", VA = "0x18175FB00")]
|
||||
private IEnumerator BGAPDFCAMAG()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BF98)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AGUI.StackedUI.Dialog.UIRegistrationDialog::BGAPDFCAMAG()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(FFHIAJGMEFN::System.IDisposable.Dispose, ldloc:FFHIAJGMEFN(var_0))
|
||||
stfld:int32(FFHIAJGMEFN::<>1__state, ldloc:FFHIAJGMEFN(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:UIRegistrationDialog(FFHIAJGMEFN::<>4__this, ldloc:FFHIAJGMEFN(var_0), ldloc:UIRegistrationDialog(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: 0x0600BF99 RID: 49049 RVA: 0x002D2914 File Offset: 0x002D0B14
|
||||
[Token(Token = "0x600BF99")]
|
||||
[Address(RVA = "0x175FEC0", Offset = "0x175E8C0", VA = "0x18175FEC0")]
|
||||
private void MGHCDBEFNOL()
|
||||
{
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
if (PEGGCEDHBOF.DOOHKCANFLO.CNJIJKAHHCG && <JNBAANDJIAD>k__BackingField.<CBEMGFDBBJA>k__BackingField == this)
|
||||
{
|
||||
<JNBAANDJIAD>k__BackingField.Button_PopFlow();
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9A RID: 49050 RVA: 0x002D295C File Offset: 0x002D0B5C
|
||||
[Token(Token = "0x600BF9A")]
|
||||
[Address(RVA = "0x175FC50", Offset = "0x175E650", VA = "0x18175FC50")]
|
||||
public void Button_ShowPrivacyPolicy()
|
||||
{
|
||||
UIRegistrationDialog.OnPrivacyPolicySelected();
|
||||
FBPACFPINIK.IAJIDPEFALM();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9B RID: 49051 RVA: 0x002D2980 File Offset: 0x002D0B80
|
||||
[Token(Token = "0x600BF9B")]
|
||||
[Address(RVA = "0x175FD10", Offset = "0x175E710", VA = "0x18175FD10")]
|
||||
public void Button_Submit()
|
||||
{
|
||||
ActionEvent<string> onValidEmailEntered = UIRegistrationDialog.OnValidEmailEntered;
|
||||
if (onValidEmailEntered != 0)
|
||||
{
|
||||
string text = this.<BOMHJCNNAGH>k__BackingField;
|
||||
onValidEmailEntered.Invoke(text);
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9C RID: 49052 RVA: 0x002D29A8 File Offset: 0x002D0BA8
|
||||
[Token(Token = "0x600BF9C")]
|
||||
[Address(RVA = "0x175FB60", Offset = "0x175E560", VA = "0x18175FB60")]
|
||||
public void Button_Resend()
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
textMeshProUGUI.text = empty;
|
||||
this.emailInputField.FFDOINJEHMM = true;
|
||||
this.submitButton.FFDOINJEHMM = true;
|
||||
this.privacyPolicyButton.FFDOINJEHMM = true;
|
||||
this.registrationGroup.SetActive(true);
|
||||
GameObject gameObject = this.confirmationGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.emailInputField.inputField3D.ForcePressed();
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9D RID: 49053 RVA: 0x002D2A20 File Offset: 0x002D0C20
|
||||
[Token(Token = "0x600BF9D")]
|
||||
[Address(RVA = "0x1760740", Offset = "0x175F140", VA = "0x181760740")]
|
||||
public UIRegistrationDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9E RID: 49054 RVA: 0x002D2A40 File Offset: 0x002D0C40
|
||||
// Note: this type is marked as 'beforefieldinit'.
|
||||
[Token(Token = "0x600BF9E")]
|
||||
[Address(RVA = "0x17606C0", Offset = "0x175F0C0", VA = "0x1817606C0")]
|
||||
static UIRegistrationDialog()
|
||||
{
|
||||
int num;
|
||||
ActionEvent<string> actionEvent = new ActionEvent(4, num != 0);
|
||||
num = 0;
|
||||
UIRegistrationDialog.OnValidEmailEntered = actionEvent;
|
||||
}
|
||||
|
||||
// Token: 0x0600BF9F RID: 49055 RVA: 0x002D2A60 File Offset: 0x002D0C60
|
||||
[Token(Token = "0x600BF9F")]
|
||||
[Address(RVA = "0x175FE90", Offset = "0x175E890", VA = "0x18175FE90")]
|
||||
[CompilerGenerated]
|
||||
private bool LOLLECDCPOL(string LJKKKECANAB)
|
||||
{
|
||||
this.<BOMHJCNNAGH>k__BackingField = LJKKKECANAB;
|
||||
bool flag = JAKDHKJDFNP.MEGPLKIGIJC(LJKKKECANAB);
|
||||
this.EOBNHKFHBLD = flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x04007EA8 RID: 32424
|
||||
[Token(Token = "0x4007EA8")]
|
||||
public static ActionEvent<string> OnValidEmailEntered;
|
||||
|
||||
// Token: 0x04007EA9 RID: 32425
|
||||
[Token(Token = "0x4007EA9")]
|
||||
public static Action OnPrivacyPolicySelected;
|
||||
|
||||
// Token: 0x04007EAA RID: 32426
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007EAA")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private ScreenHeader screenHeader;
|
||||
|
||||
// Token: 0x04007EAB RID: 32427
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007EAB")]
|
||||
[SerializeField]
|
||||
[Header("Registration")]
|
||||
private GameObject registrationGroup;
|
||||
|
||||
// Token: 0x04007EAC RID: 32428
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007EAC")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI descriptionText;
|
||||
|
||||
// Token: 0x04007EAD RID: 32429
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007EAD")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField emailInputField;
|
||||
|
||||
// Token: 0x04007EAE RID: 32430
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007EAE")]
|
||||
[SerializeField]
|
||||
private Button3D submitButton;
|
||||
|
||||
// Token: 0x04007EAF RID: 32431
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007EAF")]
|
||||
[SerializeField]
|
||||
private Button3D privacyPolicyButton;
|
||||
|
||||
// Token: 0x04007EB0 RID: 32432
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007EB0")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007EB1 RID: 32433
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007EB1")]
|
||||
[SerializeField]
|
||||
[Header("Confirmation")]
|
||||
private GameObject confirmationGroup;
|
||||
|
||||
// Token: 0x04007EB2 RID: 32434
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007EB2")]
|
||||
[SerializeField]
|
||||
private Button3D resendButton;
|
||||
|
||||
// Token: 0x04007EB3 RID: 32435
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007EB3")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI resentText;
|
||||
|
||||
// Token: 0x04007EB4 RID: 32436
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007EB4")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI confirmationDetailsText;
|
||||
|
||||
// Token: 0x04007EB5 RID: 32437
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC8")]
|
||||
[Token(Token = "0x4007EB5")]
|
||||
private float ECLPFNOCNPI = 10f;
|
||||
|
||||
// Token: 0x04007EB6 RID: 32438
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xCC")]
|
||||
[Token(Token = "0x4007EB6")]
|
||||
private bool EOBNHKFHBLD;
|
||||
|
||||
// Token: 0x04007EB8 RID: 32440
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007EB8")]
|
||||
private bool FCHFBMAPNHJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,249 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C22 RID: 7202
|
||||
[Token(Token = "0x2001C22")]
|
||||
[StructLayout(3)]
|
||||
public class UIReportEventDialog : ConfirmUIDialog<CCMBKDINCAH>
|
||||
{
|
||||
// Token: 0x17001E2F RID: 7727
|
||||
// (get) Token: 0x0600C118 RID: 49432 RVA: 0x002D835C File Offset: 0x002D655C
|
||||
// (set) Token: 0x0600C119 RID: 49433 RVA: 0x002D8370 File Offset: 0x002D6570
|
||||
[Token(Token = "0x17001E2F")]
|
||||
public LCCEEFHOBEN.CJFENPHAAHI GMMAAAGFAKO
|
||||
{
|
||||
[Token(Token = "0x600C118")]
|
||||
[Address(RVA = "0xE35290", Offset = "0xE33C90", VA = "0x180E35290")]
|
||||
get;
|
||||
[Token(Token = "0x600C119")]
|
||||
[Address(RVA = "0xE4A550", Offset = "0xE48F50", VA = "0x180E4A550")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600C11A RID: 49434 RVA: 0x002D8384 File Offset: 0x002D6584
|
||||
[Token(Token = "0x600C11A")]
|
||||
[Address(RVA = "0x1760D70", Offset = "0x175F770", VA = "0x181760D70", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(CCMBKDINCAH MFJCKOBPMGA)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
this.JALBCFLJAAE = true;
|
||||
textMeshProUGUI.text = empty;
|
||||
this.descriptionTextField.FFDOINJEHMM = true;
|
||||
this.MPCEPMNMCEB();
|
||||
this.EKMPDPAIEPJ = MFJCKOBPMGA;
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.eventName;
|
||||
string <LGACIEKBLBM>k__BackingField = MFJCKOBPMGA.<LGACIEKBLBM>k__BackingField;
|
||||
textMeshProUGUI2.text = <LGACIEKBLBM>k__BackingField;
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
this.PHHMNDKLLKP = <JNBAANDJIAD>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C11B RID: 49435 RVA: 0x002D8400 File Offset: 0x002D6600
|
||||
[Token(Token = "0x600C11B")]
|
||||
[Address(RVA = "0x1760900", Offset = "0x175F300", VA = "0x181760900")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.JALBCFLJAAE = BCOHEOIEPLL;
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
this.descriptionTextField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C11C RID: 49436 RVA: 0x002D8438 File Offset: 0x002D6638
|
||||
[Token(Token = "0x600C11C")]
|
||||
[Address(RVA = "0x1760960", Offset = "0x175F360", VA = "0x181760960")]
|
||||
public void Button_Report()
|
||||
{
|
||||
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
|
||||
int num = 0;
|
||||
string text;
|
||||
string text2;
|
||||
string text3;
|
||||
ulong num2;
|
||||
IPromise<JPIJGHNNIDP> promise = phhmndkllkp.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Confirm report?", "You CANNOT undo this action. Players who send false reports or abuse the reporting system will be penalized.", text, text2, text3, (NotificationManager.HLJEOKDOLPF)num, num2 != 0UL);
|
||||
Action<JPIJGHNNIDP> action = new Action(this.DKKCFIMKDHB);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C11D RID: 49437 RVA: 0x002D847C File Offset: 0x002D667C
|
||||
[Token(Token = "0x600C11D")]
|
||||
[Address(RVA = "0x1760FA0", Offset = "0x175F9A0", VA = "0x181760FA0")]
|
||||
public void Toggle_Misc(bool isOn)
|
||||
{
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C11E RID: 49438 RVA: 0x002D8498 File Offset: 0x002D6698
|
||||
[Token(Token = "0x600C11E")]
|
||||
[Address(RVA = "0x1760FD0", Offset = "0x175F9D0", VA = "0x181760FD0")]
|
||||
public void Toggle_SexualBehavior(bool isOn)
|
||||
{
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C11F RID: 49439 RVA: 0x002D84B4 File Offset: 0x002D66B4
|
||||
[Token(Token = "0x600C11F")]
|
||||
[Address(RVA = "0x1760F40", Offset = "0x175F940", VA = "0x181760F40")]
|
||||
public void Toggle_DiscriminatoryBehavior(bool isOn)
|
||||
{
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C120 RID: 49440 RVA: 0x002D84D0 File Offset: 0x002D66D0
|
||||
[Token(Token = "0x600C120")]
|
||||
[Address(RVA = "0x1761000", Offset = "0x175FA00", VA = "0x181761000")]
|
||||
public void Toggle_Trolling(bool isOn)
|
||||
{
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C121 RID: 49441 RVA: 0x002D84EC File Offset: 0x002D66EC
|
||||
[Token(Token = "0x600C121")]
|
||||
[Address(RVA = "0x1760F70", Offset = "0x175F970", VA = "0x181760F70")]
|
||||
public void Toggle_Inappropriate(bool isOn)
|
||||
{
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C122 RID: 49442 RVA: 0x002D8508 File Offset: 0x002D6708
|
||||
[Token(Token = "0x600C122")]
|
||||
[Address(RVA = "0x1760BA0", Offset = "0x175F5A0", VA = "0x181760BA0")]
|
||||
private void KEIOMOIKFGH(LCCEEFHOBEN.CJFENPHAAHI DJFBMCIDJNK)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = DJFBMCIDJNK;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C123 RID: 49443 RVA: 0x002D8524 File Offset: 0x002D6724
|
||||
[Token(Token = "0x600C123")]
|
||||
[Address(RVA = "0x1760BB0", Offset = "0x175F5B0", VA = "0x181760BB0")]
|
||||
private void MPCEPMNMCEB()
|
||||
{
|
||||
Button3D button3D = this.reportButton;
|
||||
if (this.<MPBLJOGNHKP>k__BackingField == LCCEEFHOBEN.CJFENPHAAHI.Unknown || !this.JALBCFLJAAE || !string.IsNullOrEmpty(this.descriptionTextField.KKJIOHNFHFJ))
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
button3D.FFDOINJEHMM = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600C124 RID: 49444 RVA: 0x002D856C File Offset: 0x002D676C
|
||||
[Token(Token = "0x600C124")]
|
||||
[Address(RVA = "0x1760CC0", Offset = "0x175F6C0", VA = "0x181760CC0")]
|
||||
public void OnTextValueChanged(string newText)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.charCount;
|
||||
int stringLength = newText.m_stringLength;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600C125 RID: 49445 RVA: 0x002D8594 File Offset: 0x002D6794
|
||||
[Token(Token = "0x600C125")]
|
||||
[Address(RVA = "0x1761030", Offset = "0x175FA30", VA = "0x181761030")]
|
||||
public UIReportEventDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C126 RID: 49446 RVA: 0x002D85B0 File Offset: 0x002D67B0
|
||||
[Token(Token = "0x600C126")]
|
||||
[Address(RVA = "0x1760A50", Offset = "0x175F450", VA = "0x181760A50")]
|
||||
[CompilerGenerated]
|
||||
private void DKKCFIMKDHB(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.JALBCFLJAAE = false;
|
||||
textMeshProUGUI.text = "Sending report...";
|
||||
InputField3D inputField3D = this.descriptionTextField;
|
||||
int num = 0;
|
||||
inputField3D.FFDOINJEHMM = num != 0;
|
||||
this.MPCEPMNMCEB();
|
||||
CCMBKDINCAH ekmpdpaiepj = this.EKMPDPAIEPJ;
|
||||
InputField3D inputField3D2 = this.descriptionTextField;
|
||||
long <KJHKNKGENCJ>k__BackingField = ekmpdpaiepj.<KJHKNKGENCJ>k__BackingField;
|
||||
LCCEEFHOBEN.CJFENPHAAHI cjfenphaahi = this.<MPBLJOGNHKP>k__BackingField;
|
||||
string text = inputField3D2.KKJIOHNFHFJ;
|
||||
Action<KLAMKCBENEA> action = new Action(this.AIFADIEJDNM);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C127 RID: 49447 RVA: 0x002D862C File Offset: 0x002D682C
|
||||
[Token(Token = "0x600C127")]
|
||||
[Address(RVA = "0x1760790", Offset = "0x175F190", VA = "0x181760790")]
|
||||
[CompilerGenerated]
|
||||
private void AIFADIEJDNM(KLAMKCBENEA MAOOLFEBOOD)
|
||||
{
|
||||
if (!MAOOLFEBOOD.<NHCNKEMFEJC>k__BackingField)
|
||||
{
|
||||
string <LHJAKNBODPE>k__BackingField = MAOOLFEBOOD.<LHJAKNBODPE>k__BackingField;
|
||||
string text = "Failed to send report: " + <LHJAKNBODPE>k__BackingField;
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.JALBCFLJAAE = true;
|
||||
textMeshProUGUI.text = text;
|
||||
this.descriptionTextField.FFDOINJEHMM = true;
|
||||
this.MPCEPMNMCEB();
|
||||
string <LHJAKNBODPE>k__BackingField2 = MAOOLFEBOOD.<LHJAKNBODPE>k__BackingField;
|
||||
Debug.LogError("Error reporting event: " + <LHJAKNBODPE>k__BackingField2);
|
||||
return;
|
||||
}
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x04007FBE RID: 32702
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007FBE")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI eventName;
|
||||
|
||||
// Token: 0x04007FBF RID: 32703
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007FBF")]
|
||||
[SerializeField]
|
||||
private InputField3D descriptionTextField;
|
||||
|
||||
// Token: 0x04007FC0 RID: 32704
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007FC0")]
|
||||
[SerializeField]
|
||||
private Button3D reportButton;
|
||||
|
||||
// Token: 0x04007FC1 RID: 32705
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007FC1")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI charCount;
|
||||
|
||||
// Token: 0x04007FC2 RID: 32706
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007FC2")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007FC3 RID: 32707
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007FC3")]
|
||||
private CCMBKDINCAH EKMPDPAIEPJ;
|
||||
|
||||
// Token: 0x04007FC5 RID: 32709
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007FC5")]
|
||||
private WatchUI PHHMNDKLLKP;
|
||||
|
||||
// Token: 0x04007FC6 RID: 32710
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007FC6")]
|
||||
private bool JALBCFLJAAE = true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,262 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Core;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BF4 RID: 7156
|
||||
[Token(Token = "0x2001BF4")]
|
||||
[StructLayout(3)]
|
||||
public class UIReportRoomDialog : ConfirmUIDialog<KLCOGEIGEBJ>
|
||||
{
|
||||
// Token: 0x17001E22 RID: 7714
|
||||
// (get) Token: 0x0600BFF1 RID: 49137 RVA: 0x002D3AFC File Offset: 0x002D1CFC
|
||||
// (set) Token: 0x0600BFF2 RID: 49138 RVA: 0x002D3B10 File Offset: 0x002D1D10
|
||||
[Token(Token = "0x17001E22")]
|
||||
public LCCEEFHOBEN.CJFENPHAAHI GMMAAAGFAKO
|
||||
{
|
||||
[Token(Token = "0x600BFF1")]
|
||||
[Address(RVA = "0xE35290", Offset = "0xE33C90", VA = "0x180E35290")]
|
||||
get;
|
||||
[Token(Token = "0x600BFF2")]
|
||||
[Address(RVA = "0xE4A550", Offset = "0xE48F50", VA = "0x180E4A550")]
|
||||
private set;
|
||||
}
|
||||
|
||||
// Token: 0x0600BFF3 RID: 49139 RVA: 0x002D3B24 File Offset: 0x002D1D24
|
||||
[Token(Token = "0x600BFF3")]
|
||||
[Address(RVA = "0x1761680", Offset = "0x1760080", VA = "0x181761680", Slot = "20")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog(KLCOGEIGEBJ DDEGOJKBEAN)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
string empty = string.Empty;
|
||||
this.JALBCFLJAAE = true;
|
||||
textMeshProUGUI.text = empty;
|
||||
this.descriptionTextField.FFDOINJEHMM = true;
|
||||
this.MPCEPMNMCEB();
|
||||
TextMeshProUGUI textMeshProUGUI2 = this.roomName;
|
||||
this.DDEGOJKBEAN = DDEGOJKBEAN;
|
||||
string <LGACIEKBLBM>k__BackingField = DDEGOJKBEAN.<LGACIEKBLBM>k__BackingField;
|
||||
string text = "^" + <LGACIEKBLBM>k__BackingField;
|
||||
textMeshProUGUI2.text = text;
|
||||
WatchUI <JNBAANDJIAD>k__BackingField = Player.<EGKJPJKLEAI>k__BackingField.playerUI.<JNBAANDJIAD>k__BackingField;
|
||||
this.PHHMNDKLLKP = <JNBAANDJIAD>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFF4 RID: 49140 RVA: 0x002D3BB0 File Offset: 0x002D1DB0
|
||||
[Token(Token = "0x600BFF4")]
|
||||
[Address(RVA = "0x1761110", Offset = "0x175FB10", VA = "0x181761110")]
|
||||
private void BMFPEJMLIKD(string DBDDKLHPNNA, bool BCOHEOIEPLL)
|
||||
{
|
||||
this.JALBCFLJAAE = BCOHEOIEPLL;
|
||||
this.infoText.text = DBDDKLHPNNA;
|
||||
this.descriptionTextField.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFF5 RID: 49141 RVA: 0x002D3BE8 File Offset: 0x002D1DE8
|
||||
[Token(Token = "0x600BFF5")]
|
||||
[Address(RVA = "0x1761170", Offset = "0x175FB70", VA = "0x181761170")]
|
||||
public void Button_Report()
|
||||
{
|
||||
WatchUI phhmndkllkp = this.PHHMNDKLLKP;
|
||||
int num = 0;
|
||||
string text;
|
||||
string text2;
|
||||
string text3;
|
||||
ulong num2;
|
||||
IPromise<JPIJGHNNIDP> promise = phhmndkllkp.ShowConfirmationDialog((UIConfirmationDialog.MCLCMCALGMA)((uint)3), "Confirm report?", "You CANNOT undo this action. Players who send false reports or abuse the reporting system will be penalized.", text, text2, text3, (NotificationManager.HLJEOKDOLPF)num, num2 != 0UL);
|
||||
Action<JPIJGHNNIDP> action = new Action(this.DKKCFIMKDHB);
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFF6 RID: 49142 RVA: 0x002D3C2C File Offset: 0x002D1E2C
|
||||
[Token(Token = "0x600BFF6")]
|
||||
[Address(RVA = "0x17618D0", Offset = "0x17602D0", VA = "0x1817618D0")]
|
||||
public void Toggle_Misc(bool isOn)
|
||||
{
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFF7 RID: 49143 RVA: 0x002D3C48 File Offset: 0x002D1E48
|
||||
[Token(Token = "0x600BFF7")]
|
||||
[Address(RVA = "0x1761930", Offset = "0x1760330", VA = "0x181761930")]
|
||||
public void Toggle_SexualBehavior(bool isOn)
|
||||
{
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFF8 RID: 49144 RVA: 0x002D3C64 File Offset: 0x002D1E64
|
||||
[Token(Token = "0x600BFF8")]
|
||||
[Address(RVA = "0x1761870", Offset = "0x1760270", VA = "0x181761870")]
|
||||
public void Toggle_DiscriminatoryBehavior(bool isOn)
|
||||
{
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFF9 RID: 49145 RVA: 0x002D3C80 File Offset: 0x002D1E80
|
||||
[Token(Token = "0x600BFF9")]
|
||||
[Address(RVA = "0x1761960", Offset = "0x1760360", VA = "0x181761960")]
|
||||
public void Toggle_Trolling(bool isOn)
|
||||
{
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFFA RID: 49146 RVA: 0x002D3C9C File Offset: 0x002D1E9C
|
||||
[Token(Token = "0x600BFFA")]
|
||||
[Address(RVA = "0x17618A0", Offset = "0x17602A0", VA = "0x1817618A0")]
|
||||
public void Toggle_Inappropriate(bool isOn)
|
||||
{
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFFB RID: 49147 RVA: 0x002D3CB8 File Offset: 0x002D1EB8
|
||||
[Token(Token = "0x600BFFB")]
|
||||
[Address(RVA = "0x1761900", Offset = "0x1760300", VA = "0x181761900")]
|
||||
public void Toggle_MisleadingPurchases(bool isOn)
|
||||
{
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFFC RID: 49148 RVA: 0x002D3CD4 File Offset: 0x002D1ED4
|
||||
[Token(Token = "0x600BFFC")]
|
||||
[Address(RVA = "0x17613F0", Offset = "0x175FDF0", VA = "0x1817613F0")]
|
||||
private void KEIOMOIKFGH(LCCEEFHOBEN.CJFENPHAAHI DJFBMCIDJNK)
|
||||
{
|
||||
this.<MPBLJOGNHKP>k__BackingField = DJFBMCIDJNK;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFFD RID: 49149 RVA: 0x002D3CF0 File Offset: 0x002D1EF0
|
||||
[Token(Token = "0x600BFFD")]
|
||||
[Address(RVA = "0x1761400", Offset = "0x175FE00", VA = "0x181761400")]
|
||||
private void MPCEPMNMCEB()
|
||||
{
|
||||
Button3D button3D = this.reportButton;
|
||||
if (this.<MPBLJOGNHKP>k__BackingField == LCCEEFHOBEN.CJFENPHAAHI.Unknown || !this.JALBCFLJAAE || !string.IsNullOrEmpty(this.descriptionTextField.KKJIOHNFHFJ))
|
||||
{
|
||||
}
|
||||
int num = 0;
|
||||
button3D.FFDOINJEHMM = num != 0;
|
||||
}
|
||||
|
||||
// Token: 0x0600BFFE RID: 49150 RVA: 0x002D3D38 File Offset: 0x002D1F38
|
||||
[Token(Token = "0x600BFFE")]
|
||||
[Address(RVA = "0x17615D0", Offset = "0x175FFD0", VA = "0x1817615D0")]
|
||||
public void OnTextValueChanged(string newText)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.charCount;
|
||||
int stringLength = newText.m_stringLength;
|
||||
this.MPCEPMNMCEB();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFFF RID: 49151 RVA: 0x002D3D60 File Offset: 0x002D1F60
|
||||
[Token(Token = "0x600BFFF")]
|
||||
[Address(RVA = "0x1761990", Offset = "0x1760390", VA = "0x181761990")]
|
||||
public UIReportRoomDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C000 RID: 49152 RVA: 0x002D3D7C File Offset: 0x002D1F7C
|
||||
[Token(Token = "0x600C000")]
|
||||
[Address(RVA = "0x1761260", Offset = "0x175FC60", VA = "0x181761260")]
|
||||
[CompilerGenerated]
|
||||
private void DKKCFIMKDHB(JPIJGHNNIDP PBAOMKNFBFL)
|
||||
{
|
||||
if (PBAOMKNFBFL == JPIJGHNNIDP.Affirmative)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.JALBCFLJAAE = false;
|
||||
textMeshProUGUI.text = "Sending report...";
|
||||
InputField3D inputField3D = this.descriptionTextField;
|
||||
int num = 0;
|
||||
inputField3D.FFDOINJEHMM = num != 0;
|
||||
this.MPCEPMNMCEB();
|
||||
KLCOGEIGEBJ ddegojkbean = this.DDEGOJKBEAN;
|
||||
InputField3D inputField3D2 = this.descriptionTextField;
|
||||
long <DOFDAMHCJLP>k__BackingField = ddegojkbean.<DOFDAMHCJLP>k__BackingField;
|
||||
LCCEEFHOBEN.CJFENPHAAHI cjfenphaahi = this.<MPBLJOGNHKP>k__BackingField;
|
||||
string text = inputField3D2.KKJIOHNFHFJ;
|
||||
Action action = new Action(this.AIFADIEJDNM);
|
||||
Action<string> action2 = new Action(this.NMCKCMONAJG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C001 RID: 49153 RVA: 0x002D3E08 File Offset: 0x002D2008
|
||||
[Token(Token = "0x600C001")]
|
||||
[Address(RVA = "0x1761070", Offset = "0x175FA70", VA = "0x181761070")]
|
||||
[CompilerGenerated]
|
||||
private void AIFADIEJDNM()
|
||||
{
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Vital, "Report sent", 3f, num, num);
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C002 RID: 49154 RVA: 0x002D3E40 File Offset: 0x002D2040
|
||||
[Token(Token = "0x600C002")]
|
||||
[Address(RVA = "0x1761510", Offset = "0x175FF10", VA = "0x181761510")]
|
||||
[CompilerGenerated]
|
||||
private void NMCKCMONAJG(string MOPOMPHBHKF)
|
||||
{
|
||||
TextMeshProUGUI textMeshProUGUI = this.infoText;
|
||||
this.JALBCFLJAAE = true;
|
||||
textMeshProUGUI.text = MOPOMPHBHKF;
|
||||
this.descriptionTextField.FFDOINJEHMM = true;
|
||||
this.MPCEPMNMCEB();
|
||||
Debug.LogError("Error reporting room: " + MOPOMPHBHKF);
|
||||
}
|
||||
|
||||
// Token: 0x04007EF8 RID: 32504
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007EF8")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI roomName;
|
||||
|
||||
// Token: 0x04007EF9 RID: 32505
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007EF9")]
|
||||
[SerializeField]
|
||||
private InputField3D descriptionTextField;
|
||||
|
||||
// Token: 0x04007EFA RID: 32506
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007EFA")]
|
||||
[SerializeField]
|
||||
private Button3D reportButton;
|
||||
|
||||
// Token: 0x04007EFB RID: 32507
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007EFB")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI charCount;
|
||||
|
||||
// Token: 0x04007EFC RID: 32508
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007EFC")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoText;
|
||||
|
||||
// Token: 0x04007EFD RID: 32509
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007EFD")]
|
||||
private KLCOGEIGEBJ DDEGOJKBEAN;
|
||||
|
||||
// Token: 0x04007EFF RID: 32511
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007EFF")]
|
||||
private WatchUI PHHMNDKLLKP;
|
||||
|
||||
// Token: 0x04007F00 RID: 32512
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007F00")]
|
||||
private bool JALBCFLJAAE = true;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,254 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecNet;
|
||||
using RecRoom.Async;
|
||||
using RecRoom.Persistence;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BF5 RID: 7157
|
||||
[Token(Token = "0x2001BF5")]
|
||||
[StructLayout(3)]
|
||||
public class UIRestoreRoomDialog : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600C003 RID: 49155 RVA: 0x002D3E8C File Offset: 0x002D208C
|
||||
[Token(Token = "0x600C003")]
|
||||
[Address(RVA = "0x1762800", Offset = "0x1761200", VA = "0x181762800", Slot = "18")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog()
|
||||
{
|
||||
RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
this.PGFPEGEDLJF = instance;
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
ulong num3;
|
||||
this.NKFONDDFKNE(num2 != 0, "Downloading save history...", num3 != 0UL);
|
||||
long <DOFDAMHCJLP>k__BackingField = Matchmaking.ELHFNPEDCCN.<DOFDAMHCJLP>k__BackingField;
|
||||
long <OMCJBBKKIKO>k__BackingField = Matchmaking.ELHFNPEDCCN.<OMCJBBKKIKO>k__BackingField;
|
||||
IPromise<IReadOnlyList<DHOCPFIOKHD>> promise = OJMCBOKJFOF.HAMBEABEIOC(<DOFDAMHCJLP>k__BackingField, <OMCJBBKKIKO>k__BackingField);
|
||||
Action<IReadOnlyList<DHOCPFIOKHD>> action = new Action(this.FIMIALAGPCD);
|
||||
if (num < this)
|
||||
{
|
||||
num += num;
|
||||
if (num == this)
|
||||
{
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
num++;
|
||||
}
|
||||
Action<string> action2 = new Action(this.LIALKNNCINB);
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C004 RID: 49156 RVA: 0x002D3F18 File Offset: 0x002D2118
|
||||
[Token(Token = "0x600C004")]
|
||||
[Address(RVA = "0x17620C0", Offset = "0x1760AC0", VA = "0x1817620C0")]
|
||||
private void NKFONDDFKNE(bool BCOHEOIEPLL, string NHFEHDPGBFD, bool JJAHEPIALKK = false)
|
||||
{
|
||||
int num;
|
||||
List<Dropdown.OptionData> list;
|
||||
do
|
||||
{
|
||||
num = 0;
|
||||
if (Matchmaking.ELHFNPEDCCN != 0)
|
||||
{
|
||||
}
|
||||
int num2 = 0;
|
||||
if (num2 != 0)
|
||||
{
|
||||
string text = string.Format("This room was last saved at {0} on {1}\n\n", num2, num2);
|
||||
}
|
||||
string text2 = "This room has never been saved\n\n" + "Careful! Restoring will discard all unsaved changes...";
|
||||
string text3 = this.infoText.text;
|
||||
this.historyDropDown.interactable = BCOHEOIEPLL;
|
||||
this.restoreButton.FFDOINJEHMM = BCOHEOIEPLL;
|
||||
if (!JJAHEPIALKK)
|
||||
{
|
||||
goto IL_155;
|
||||
}
|
||||
this.historyDropDown.ClearOptions();
|
||||
list = new List();
|
||||
Dropdown.OptionData optionData = new Dropdown.OptionData(string.Format("{0}: {1} [Latest]", list, ""));
|
||||
list.Add(optionData);
|
||||
RoomPersistenceManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
DateTime? dateTime;
|
||||
bool flag;
|
||||
Dropdown.OptionData optionData2;
|
||||
if (dateTime != 0 && (Matchmaking.ELHFNPEDCCN == 0 || (Matchmaking.ELHFNPEDCCN != 0 && flag)))
|
||||
{
|
||||
string text4;
|
||||
optionData2 = new Dropdown.OptionData(string.Format("{0}: {1} [Backup]", flag, text4));
|
||||
list.Add(optionData2);
|
||||
}
|
||||
if (this.BJJLOAAFEPN == 0)
|
||||
{
|
||||
break;
|
||||
}
|
||||
if (optionData2 != 0)
|
||||
{
|
||||
if (num >= optionData2)
|
||||
{
|
||||
goto IL_F4;
|
||||
}
|
||||
num += num;
|
||||
if (num != optionData2)
|
||||
{
|
||||
num++;
|
||||
goto IL_F4;
|
||||
}
|
||||
IL_126:
|
||||
Dropdown.OptionData optionData3;
|
||||
optionData3 += optionData3;
|
||||
goto IL_12D;
|
||||
IL_F4:
|
||||
string text5 = string.Format("{0} on {1}", num, num);
|
||||
optionData3 = new Dropdown.OptionData(string.Format("{0}: {1}", num, text5));
|
||||
list.Add(optionData3);
|
||||
uint num3;
|
||||
num3 += (uint)1;
|
||||
goto IL_126;
|
||||
}
|
||||
IL_12D:
|
||||
if (optionData2 != 0)
|
||||
{
|
||||
}
|
||||
if (num != -1)
|
||||
{
|
||||
}
|
||||
}
|
||||
while (num != 0);
|
||||
this.historyDropDown.AddOptions(list);
|
||||
this.historyDropDown.RefreshShownValue();
|
||||
IL_155:
|
||||
string text6 = this.statusHeaderText.text;
|
||||
}
|
||||
|
||||
// Token: 0x0600C005 RID: 49157 RVA: 0x002D4090 File Offset: 0x002D2290
|
||||
[Token(Token = "0x600C005")]
|
||||
[Address(RVA = "0x1761F70", Offset = "0x1760970", VA = "0x181761F70")]
|
||||
private string ILALHEPIFDA(DateTime PBMJJOMBPAH)
|
||||
{
|
||||
string text;
|
||||
return text;
|
||||
}
|
||||
|
||||
// Token: 0x0600C006 RID: 49158 RVA: 0x0000220F File Offset: 0x0000040F
|
||||
[Token(Token = "0x600C006")]
|
||||
[Address(RVA = "0x17619D0", Offset = "0x17603D0", VA = "0x1817619D0")]
|
||||
public void Button_Restore()
|
||||
{
|
||||
throw new AnalysisFailedException("CPP2IL failed to recover any usable IL for this method.");
|
||||
}
|
||||
|
||||
// Token: 0x0600C007 RID: 49159 RVA: 0x002D40A0 File Offset: 0x002D22A0
|
||||
[Token(Token = "0x600C007")]
|
||||
[Address(RVA = "0x1761E30", Offset = "0x1760830", VA = "0x181761E30")]
|
||||
private bool CEFAAAONJCN(Dropdown.OptionData PLOFCAGCNEC)
|
||||
{
|
||||
if (PLOFCAGCNEC != 0)
|
||||
{
|
||||
string text = PLOFCAGCNEC.m_Text;
|
||||
if (text != 0)
|
||||
{
|
||||
bool flag = text.EndsWith("[Backup]");
|
||||
return 0 == 1;
|
||||
}
|
||||
return text == (ulong)1L;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C008 RID: 49160 RVA: 0x002D40D8 File Offset: 0x002D22D8
|
||||
[Token(Token = "0x600C008")]
|
||||
[Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")]
|
||||
public UIRestoreRoomDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C009 RID: 49161 RVA: 0x002D40EC File Offset: 0x002D22EC
|
||||
[Token(Token = "0x600C009")]
|
||||
[Address(RVA = "0x1761F10", Offset = "0x1760910", VA = "0x181761F10")]
|
||||
[CompilerGenerated]
|
||||
private void FIMIALAGPCD(IReadOnlyList<DHOCPFIOKHD> MAOOLFEBOOD)
|
||||
{
|
||||
this.BJJLOAAFEPN = MAOOLFEBOOD;
|
||||
this.NKFONDDFKNE(true, "Retrieved save history from server (that's good)", true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C00A RID: 49162 RVA: 0x002D4110 File Offset: 0x002D2310
|
||||
[Token(Token = "0x600C00A")]
|
||||
[Address(RVA = "0x1762070", Offset = "0x1760A70", VA = "0x181762070")]
|
||||
[CompilerGenerated]
|
||||
private void LIALKNNCINB(string MOPOMPHBHKF)
|
||||
{
|
||||
int num = 0;
|
||||
this.NKFONDDFKNE(num != 0, "Could not retrieve save history from server :-(", true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C00B RID: 49163 RVA: 0x002D412C File Offset: 0x002D232C
|
||||
[Token(Token = "0x600C00B")]
|
||||
[Address(RVA = "0x1761FF0", Offset = "0x17609F0", VA = "0x181761FF0")]
|
||||
[CompilerGenerated]
|
||||
private void KKEMOKLONFI(PPENFJMFPNE GJKGOKHKMMP)
|
||||
{
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
this.NKFONDDFKNE(num2 != 0, "Reloading the room ...", num != 0);
|
||||
this.PGFPEGEDLJF.RequestReloadRoomData();
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C00C RID: 49164 RVA: 0x002D4164 File Offset: 0x002D2364
|
||||
[Token(Token = "0x600C00C")]
|
||||
[Address(RVA = "0x1761EC0", Offset = "0x17608C0", VA = "0x181761EC0")]
|
||||
[CompilerGenerated]
|
||||
private void DECPHJMNHHO(string MOPOMPHBHKF)
|
||||
{
|
||||
int num = 0;
|
||||
this.NKFONDDFKNE(true, "Uh oh... could not restore this save file :-(", num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x04007F01 RID: 32513
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007F01")]
|
||||
[SerializeField]
|
||||
private Text infoText;
|
||||
|
||||
// Token: 0x04007F02 RID: 32514
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007F02")]
|
||||
[SerializeField]
|
||||
private Text statusHeaderText;
|
||||
|
||||
// Token: 0x04007F03 RID: 32515
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007F03")]
|
||||
[SerializeField]
|
||||
private Dropdown historyDropDown;
|
||||
|
||||
// Token: 0x04007F04 RID: 32516
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007F04")]
|
||||
[SerializeField]
|
||||
private Button3D cancelButton;
|
||||
|
||||
// Token: 0x04007F05 RID: 32517
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007F05")]
|
||||
[SerializeField]
|
||||
private Button3D restoreButton;
|
||||
|
||||
// Token: 0x04007F06 RID: 32518
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007F06")]
|
||||
private RoomPersistenceManager PGFPEGEDLJF;
|
||||
|
||||
// Token: 0x04007F07 RID: 32519
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007F07")]
|
||||
private IReadOnlyList<DHOCPFIOKHD> BJJLOAAFEPN;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,54 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BE8 RID: 7144
|
||||
[Token(Token = "0x2001BE8")]
|
||||
[StructLayout(3)]
|
||||
public class UIStartAccountCreationDialog : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BFA6 RID: 49062 RVA: 0x002D2B84 File Offset: 0x002D0D84
|
||||
[Token(Token = "0x600BFA6")]
|
||||
[Address(RVA = "0x1762A00", Offset = "0x1761400", VA = "0x181762A00", Slot = "19")]
|
||||
public override void Button_Affirmative()
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(1, num != 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600BFA7 RID: 49063 RVA: 0x002D2B9C File Offset: 0x002D0D9C
|
||||
[Token(Token = "0x600BFA7")]
|
||||
[Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")]
|
||||
public UIStartAccountCreationDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007EBC RID: 32444
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007EBC")]
|
||||
[SerializeField]
|
||||
private Text titleText;
|
||||
|
||||
// Token: 0x04007EBD RID: 32445
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007EBD")]
|
||||
[SerializeField]
|
||||
private Text bodyText;
|
||||
|
||||
// Token: 0x04007EBE RID: 32446
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007EBE")]
|
||||
[SerializeField]
|
||||
private Button3D okButton;
|
||||
|
||||
// Token: 0x04007EBF RID: 32447
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007EBF")]
|
||||
[SerializeField]
|
||||
private Text okButtonText;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,566 @@
|
||||
using System;
|
||||
using System.Collections;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using TMPro;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BE9 RID: 7145
|
||||
[Token(Token = "0x2001BE9")]
|
||||
[StructLayout(3)]
|
||||
public class UIVerifyEmailDialog : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BFA8 RID: 49064 RVA: 0x002D2BB0 File Offset: 0x002D0DB0
|
||||
[Token(Token = "0x600BFA8")]
|
||||
[Address(RVA = "0x17630F0", Offset = "0x1761AF0", VA = "0x1817630F0", Slot = "9")]
|
||||
public override void Initialize(StackedUIBase LJOCNMLBCAH)
|
||||
{
|
||||
base.Initialize(LJOCNMLBCAH);
|
||||
ValidatedButtonInputField validatedButtonInputField = this.emailInputField;
|
||||
Func<string, bool> func = new Func(this.JOGFJLLNGNC);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
this.MHHOEDDBDDG();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFA9 RID: 49065 RVA: 0x002D2BEC File Offset: 0x002D0DEC
|
||||
[Token(Token = "0x600BFA9")]
|
||||
[Address(RVA = "0x17637A0", Offset = "0x17621A0", VA = "0x1817637A0")]
|
||||
public void SetUpFlow()
|
||||
{
|
||||
ValidatedButtonInputField validatedButtonInputField = this.emailInputField;
|
||||
Func<string, bool> func = new Func(this.JOGFJLLNGNC);
|
||||
validatedButtonInputField.IsValidFunction = func;
|
||||
this.MHHOEDDBDDG();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFAA RID: 49066 RVA: 0x002D2C20 File Offset: 0x002D0E20
|
||||
[Token(Token = "0x600BFAA")]
|
||||
[Address(RVA = "0x1762D80", Offset = "0x1761780", VA = "0x181762D80")]
|
||||
private void LCEHANAAPDB()
|
||||
{
|
||||
this.whyConfirmGroup.SetActive(true);
|
||||
GameObject gameObject = this.inputEmailGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
GameObject gameObject2 = this.confirmPromptGroup;
|
||||
int num2 = 0;
|
||||
gameObject2.SetActive(num2 != 0);
|
||||
this.infoTextField.text = "";
|
||||
TextMeshProUGUI textMeshProUGUI = this.byConfirmingText;
|
||||
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
||||
string text = "By confirming your email you can...";
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
text = "By confirming your parent/guardian's email you can...";
|
||||
}
|
||||
textMeshProUGUI.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x0600BFAB RID: 49067 RVA: 0x002D2CA8 File Offset: 0x002D0EA8
|
||||
[Token(Token = "0x600BFAB")]
|
||||
[Address(RVA = "0x1763500", Offset = "0x1761F00", VA = "0x181763500")]
|
||||
private void MHHOEDDBDDG()
|
||||
{
|
||||
GameObject gameObject = this.whyConfirmGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
this.inputEmailGroup.SetActive(true);
|
||||
GameObject gameObject2 = this.confirmPromptGroup;
|
||||
int num2 = 0;
|
||||
gameObject2.SetActive(num2 != 0);
|
||||
this.infoTextField.text = "";
|
||||
this.emailInputField.inputField3D.SelectInputField();
|
||||
if (this.NEJLDPFLBGF != (ulong)0L && this.IIFPGDFKCDC == (ulong)0L)
|
||||
{
|
||||
UIVerifyEmailDialog.EDAKKOLPJDK edakkolpjdk;
|
||||
edakkolpjdk.System.IDisposable.Dispose();
|
||||
edakkolpjdk.<>1__state = (int)((ulong)0L);
|
||||
edakkolpjdk.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(edakkolpjdk);
|
||||
this.IIFPGDFKCDC = coroutine;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BFAC RID: 49068 RVA: 0x002D2D48 File Offset: 0x002D0F48
|
||||
[Token(Token = "0x600BFAC")]
|
||||
[Address(RVA = "0x17632F0", Offset = "0x1761CF0", VA = "0x1817632F0")]
|
||||
private void LIMACNJGIIK()
|
||||
{
|
||||
AccountSelectionManager instance;
|
||||
do
|
||||
{
|
||||
GameObject gameObject = this.whyConfirmGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
GameObject gameObject2 = this.inputEmailGroup;
|
||||
int num2 = 0;
|
||||
gameObject2.SetActive(num2 != 0);
|
||||
GameObject gameObject3 = this.confirmPromptGroup;
|
||||
gameObject3.SetActive(true);
|
||||
if (!SingletonMonoBehaviour.IsInitialized)
|
||||
{
|
||||
return;
|
||||
}
|
||||
instance = SingletonMonoBehaviour.Instance;
|
||||
}
|
||||
while (instance == 0 || instance == 0);
|
||||
}
|
||||
|
||||
// Token: 0x0600BFAD RID: 49069 RVA: 0x002D2DB0 File Offset: 0x002D0FB0
|
||||
[Token(Token = "0x600BFAD")]
|
||||
[Address(RVA = "0x1763830", Offset = "0x1762230", VA = "0x181763830", Slot = "18")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog()
|
||||
{
|
||||
this.MHHOEDDBDDG();
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFAE RID: 49070 RVA: 0x002D2DCC File Offset: 0x002D0FCC
|
||||
[Token(Token = "0x600BFAE")]
|
||||
[Address(RVA = "0x1762A40", Offset = "0x1761440", VA = "0x181762A40")]
|
||||
private void BMFPEJMLIKD(string NGPMADFHHKP)
|
||||
{
|
||||
this.infoTextField.text = NGPMADFHHKP;
|
||||
}
|
||||
|
||||
// Token: 0x0600BFAF RID: 49071 RVA: 0x002D2DEC File Offset: 0x002D0FEC
|
||||
[Token(Token = "0x600BFAF")]
|
||||
[Address(RVA = "0x1763630", Offset = "0x1762030", VA = "0x181763630")]
|
||||
private IEnumerator MMGMMOFBMEL(float EAKICEOELMJ)
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BFAF)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AGUI.StackedUI.Dialog.UIVerifyEmailDialog::MMGMMOFBMEL(System.Single)
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(OKODCDLNNGD::System.IDisposable.Dispose, ldloc:OKODCDLNNGD(var_0))
|
||||
stfld:float32(OKODCDLNNGD::disableTime, ldloc:OKODCDLNNGD(var_0), ldloc:float32(EAKICEOELMJ))
|
||||
stfld:int32(OKODCDLNNGD::<>1__state, ldloc:OKODCDLNNGD(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:UIVerifyEmailDialog(OKODCDLNNGD::<>4__this, ldloc:OKODCDLNNGD(var_0), ldloc:UIVerifyEmailDialog(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: 0x0600BFB0 RID: 49072 RVA: 0x002D2E18 File Offset: 0x002D1018
|
||||
[Token(Token = "0x600BFB0")]
|
||||
[Address(RVA = "0x1763010", Offset = "0x1761A10", VA = "0x181763010")]
|
||||
private IEnumerator GPEBFOEEODO()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BFB0)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AGUI.StackedUI.Dialog.UIVerifyEmailDialog::GPEBFOEEODO()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(EDAKKOLPJDK::System.IDisposable.Dispose, ldloc:EDAKKOLPJDK(var_0))
|
||||
stfld:int32(EDAKKOLPJDK::<>1__state, ldloc:EDAKKOLPJDK(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:UIVerifyEmailDialog(EDAKKOLPJDK::<>4__this, ldloc:EDAKKOLPJDK(var_0), ldloc:UIVerifyEmailDialog(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: 0x0600BFB1 RID: 49073 RVA: 0x002D2E3C File Offset: 0x002D103C
|
||||
[Token(Token = "0x600BFB1")]
|
||||
[Address(RVA = "0x1763070", Offset = "0x1761A70", VA = "0x181763070")]
|
||||
private void IODICDLLDKM()
|
||||
{
|
||||
int num = 0;
|
||||
this.NEBICJIKEPJ = num;
|
||||
this.NEBICJIKEPJ.has_value = num != 0;
|
||||
Coroutine nejldpflbgf = this.NEJLDPFLBGF;
|
||||
if (nejldpflbgf != 0)
|
||||
{
|
||||
base.StopCoroutine(nejldpflbgf);
|
||||
this.NEJLDPFLBGF = (ulong)0L;
|
||||
}
|
||||
Coroutine iifpgdfkcdc = this.IIFPGDFKCDC;
|
||||
if (iifpgdfkcdc != 0)
|
||||
{
|
||||
base.StopCoroutine(iifpgdfkcdc);
|
||||
this.IIFPGDFKCDC = (ulong)0L;
|
||||
}
|
||||
this.sendEmailButton.FFDOINJEHMM = true;
|
||||
}
|
||||
|
||||
// Token: 0x0600BFB2 RID: 49074 RVA: 0x002D2EA8 File Offset: 0x002D10A8
|
||||
[Token(Token = "0x600BFB2")]
|
||||
[Address(RVA = "0x17636A0", Offset = "0x17620A0", VA = "0x1817636A0")]
|
||||
private IEnumerator MMHMJNGGMII()
|
||||
{
|
||||
/*
|
||||
An exception occurred when decompiling this method (0600BFB2)
|
||||
|
||||
ICSharpCode.Decompiler.DecompilerException: Error decompiling System.Collections.IEnumerator AGUI.StackedUI.Dialog.UIVerifyEmailDialog::MMHMJNGGMII()
|
||||
|
||||
---> System.Exception: Basic block has to end with unconditional control flow.
|
||||
{
|
||||
Block_0:
|
||||
call:void(ODOCAHOHINM::System.IDisposable.Dispose, ldloc:ODOCAHOHINM(var_0))
|
||||
stfld:int32(ODOCAHOHINM::<>1__state, ldloc:ODOCAHOHINM(var_0), conv.u8:uint64[exp:int32](ldc.i8:int64[exp:uint64](0)))
|
||||
stfld:UIVerifyEmailDialog(ODOCAHOHINM::<>4__this, ldloc:ODOCAHOHINM(var_0), ldloc:UIVerifyEmailDialog(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: 0x0600BFB3 RID: 49075 RVA: 0x002D2ECC File Offset: 0x002D10CC
|
||||
[Token(Token = "0x600BFB3")]
|
||||
[Address(RVA = "0x1762FA0", Offset = "0x17619A0", VA = "0x181762FA0")]
|
||||
private void ECHOPBODNPH(string NOINNMHEJGE, string PDIPFFNMOGG)
|
||||
{
|
||||
Action<string, string> analyticsAction = this.AnalyticsAction;
|
||||
if (analyticsAction != 0)
|
||||
{
|
||||
analyticsAction(NOINNMHEJGE, PDIPFFNMOGG);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BFB4 RID: 49076 RVA: 0x002D2EEC File Offset: 0x002D10EC
|
||||
[Token(Token = "0x600BFB4")]
|
||||
[Address(RVA = "0x1763700", Offset = "0x1762100", VA = "0x181763700")]
|
||||
public void PushNotificationVerification()
|
||||
{
|
||||
Action<string, string> analyticsAction = this.AnalyticsAction;
|
||||
if (analyticsAction != 0)
|
||||
{
|
||||
analyticsAction("confirmEmailInput", "success");
|
||||
}
|
||||
base.KHKDGPHPIND((uint)1, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BFB5 RID: 49077 RVA: 0x002D2F20 File Offset: 0x002D1120
|
||||
[Token(Token = "0x600BFB5")]
|
||||
[Address(RVA = "0x1762F10", Offset = "0x1761910", VA = "0x181762F10")]
|
||||
public void Button_WhyRegister_OK()
|
||||
{
|
||||
Action<string, string> analyticsAction = this.AnalyticsAction;
|
||||
if (analyticsAction != 0)
|
||||
{
|
||||
analyticsAction("confirmEmailBenefits", "okay");
|
||||
}
|
||||
this.MHHOEDDBDDG();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFB6 RID: 49078 RVA: 0x002D2F50 File Offset: 0x002D1150
|
||||
[Token(Token = "0x600BFB6")]
|
||||
[Address(RVA = "0x1762C40", Offset = "0x1761640", VA = "0x181762C40")]
|
||||
public void Button_InputEmail_SendLink()
|
||||
{
|
||||
string text = this.emailInputField.KKJIOHNFHFJ;
|
||||
this.LJKKKECANAB = text;
|
||||
UIVerifyEmailDialog.ODOCAHOHINM odocahohinm;
|
||||
odocahohinm.System.IDisposable.Dispose();
|
||||
odocahohinm.<>1__state = (int)((ulong)0L);
|
||||
odocahohinm.<>4__this = this;
|
||||
Coroutine coroutine = base.StartCoroutine(odocahohinm);
|
||||
}
|
||||
|
||||
// Token: 0x0600BFB7 RID: 49079 RVA: 0x002D2F94 File Offset: 0x002D1194
|
||||
[Token(Token = "0x600BFB7")]
|
||||
[Address(RVA = "0x1762BA0", Offset = "0x17615A0", VA = "0x181762BA0")]
|
||||
public void Button_InputEmail_Later()
|
||||
{
|
||||
Action<string, string> analyticsAction = this.AnalyticsAction;
|
||||
if (analyticsAction != 0)
|
||||
{
|
||||
analyticsAction("confirmEmailInput", "later");
|
||||
}
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BFB8 RID: 49080 RVA: 0x002D2FC8 File Offset: 0x002D11C8
|
||||
[Token(Token = "0x600BFB8")]
|
||||
[Address(RVA = "0x1762D80", Offset = "0x1761780", VA = "0x181762D80")]
|
||||
public void Button_InputEmail_WhyRegister()
|
||||
{
|
||||
this.whyConfirmGroup.SetActive(true);
|
||||
GameObject gameObject = this.inputEmailGroup;
|
||||
int num = 0;
|
||||
gameObject.SetActive(num != 0);
|
||||
GameObject gameObject2 = this.confirmPromptGroup;
|
||||
int num2 = 0;
|
||||
gameObject2.SetActive(num2 != 0);
|
||||
this.infoTextField.text = "";
|
||||
TextMeshProUGUI textMeshProUGUI = this.byConfirmingText;
|
||||
bool fakeValue = PEGGCEDHBOF.DOOHKCANFLO.<IGIPMGJEJHD>k__BackingField.fakeValue;
|
||||
string text = "By confirming your email you can...";
|
||||
bool flag;
|
||||
if (flag)
|
||||
{
|
||||
text = "By confirming your parent/guardian's email you can...";
|
||||
}
|
||||
textMeshProUGUI.text = text;
|
||||
}
|
||||
|
||||
// Token: 0x0600BFB9 RID: 49081 RVA: 0x002D3050 File Offset: 0x002D1250
|
||||
[Token(Token = "0x600BFB9")]
|
||||
[Address(RVA = "0x1762CD0", Offset = "0x17616D0", VA = "0x181762CD0")]
|
||||
public void Button_InputEmail_ShowPrivacyPolicy()
|
||||
{
|
||||
Action<string, string> analyticsAction = this.AnalyticsAction;
|
||||
if (analyticsAction != 0)
|
||||
{
|
||||
analyticsAction("confirmEmailInput", "privacyPolicy");
|
||||
}
|
||||
FBPACFPINIK.IAJIDPEFALM();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFBA RID: 49082 RVA: 0x002D3080 File Offset: 0x002D1280
|
||||
[Token(Token = "0x600BFBA")]
|
||||
[Address(RVA = "0x1762B10", Offset = "0x1761510", VA = "0x181762B10")]
|
||||
public void Button_ConfirmPrompt_ReEnterEmail()
|
||||
{
|
||||
Action<string, string> analyticsAction = this.AnalyticsAction;
|
||||
if (analyticsAction != 0)
|
||||
{
|
||||
analyticsAction("confirmEmailSent", "reenterEmail");
|
||||
}
|
||||
this.MHHOEDDBDDG();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFBB RID: 49083 RVA: 0x002D30B0 File Offset: 0x002D12B0
|
||||
[Token(Token = "0x600BFBB")]
|
||||
[Address(RVA = "0x1762A70", Offset = "0x1761470", VA = "0x181762A70")]
|
||||
public void Button_ConfirmPrompt_Done()
|
||||
{
|
||||
Action<string, string> analyticsAction = this.AnalyticsAction;
|
||||
if (analyticsAction != 0)
|
||||
{
|
||||
analyticsAction("confirmEmailSent", "done");
|
||||
}
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600BFBC RID: 49084 RVA: 0x002D30E4 File Offset: 0x002D12E4
|
||||
[Token(Token = "0x600BFBC")]
|
||||
[Address(RVA = "0x17639D0", Offset = "0x17623D0", VA = "0x1817639D0")]
|
||||
public UIVerifyEmailDialog()
|
||||
{
|
||||
string empty = string.Empty;
|
||||
this.LJKKKECANAB = empty;
|
||||
this.KAPKHNNBHKK = 15f;
|
||||
base..ctor();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFBD RID: 49085 RVA: 0x002D3110 File Offset: 0x002D1310
|
||||
[Token(Token = "0x600BFBD")]
|
||||
[Address(RVA = "0x1763180", Offset = "0x1761B80", VA = "0x181763180")]
|
||||
[CompilerGenerated]
|
||||
private bool JOGFJLLNGNC(string LJKKKECANAB)
|
||||
{
|
||||
this.LJKKKECANAB = LJKKKECANAB;
|
||||
bool flag = JAKDHKJDFNP.MEGPLKIGIJC(LJKKKECANAB);
|
||||
this.EOBNHKFHBLD = flag;
|
||||
return flag;
|
||||
}
|
||||
|
||||
// Token: 0x0600BFBE RID: 49086 RVA: 0x002D3134 File Offset: 0x002D1334
|
||||
[Token(Token = "0x600BFBE")]
|
||||
[Address(RVA = "0x1763470", Offset = "0x1761E70", VA = "0x181763470")]
|
||||
[CompilerGenerated]
|
||||
private void MEEEIGANLID()
|
||||
{
|
||||
Action<string, string> analyticsAction = this.AnalyticsAction;
|
||||
if (analyticsAction != 0)
|
||||
{
|
||||
analyticsAction("confirmEmailSent", "success");
|
||||
}
|
||||
this.LIMACNJGIIK();
|
||||
}
|
||||
|
||||
// Token: 0x0600BFBF RID: 49087 RVA: 0x002D3164 File Offset: 0x002D1364
|
||||
[Token(Token = "0x600BFBF")]
|
||||
[Address(RVA = "0x17631B0", Offset = "0x1761BB0", VA = "0x1817631B0")]
|
||||
[CompilerGenerated]
|
||||
private void KHPAAFMOFII(string MOPOMPHBHKF)
|
||||
{
|
||||
Action<string, string> analyticsAction = this.AnalyticsAction;
|
||||
if (analyticsAction != 0)
|
||||
{
|
||||
analyticsAction("confirmEmailError", "failToSend");
|
||||
}
|
||||
this.infoTextField.text = MOPOMPHBHKF;
|
||||
Debug.LogError(MOPOMPHBHKF);
|
||||
int num = 0;
|
||||
int num2 = 0;
|
||||
this.NEBICJIKEPJ = num;
|
||||
this.NEBICJIKEPJ.has_value = num != 0;
|
||||
Coroutine nejldpflbgf = this.NEJLDPFLBGF;
|
||||
if (nejldpflbgf != 0)
|
||||
{
|
||||
base.StopCoroutine(nejldpflbgf);
|
||||
this.NEJLDPFLBGF = num2;
|
||||
}
|
||||
Coroutine iifpgdfkcdc = this.IIFPGDFKCDC;
|
||||
if (iifpgdfkcdc != 0)
|
||||
{
|
||||
base.StopCoroutine(iifpgdfkcdc);
|
||||
this.IIFPGDFKCDC = num2;
|
||||
}
|
||||
this.sendEmailButton.FFDOINJEHMM = true;
|
||||
}
|
||||
|
||||
// Token: 0x04007EC0 RID: 32448
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007EC0")]
|
||||
[SerializeField]
|
||||
[Header("WhyConfirm")]
|
||||
private GameObject whyConfirmGroup;
|
||||
|
||||
// Token: 0x04007EC1 RID: 32449
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007EC1")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI byConfirmingText;
|
||||
|
||||
// Token: 0x04007EC2 RID: 32450
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007EC2")]
|
||||
[SerializeField]
|
||||
[Header("InputEmail")]
|
||||
private GameObject inputEmailGroup;
|
||||
|
||||
// Token: 0x04007EC3 RID: 32451
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
||||
[Token(Token = "0x4007EC3")]
|
||||
[SerializeField]
|
||||
private ValidatedButtonInputField emailInputField;
|
||||
|
||||
// Token: 0x04007EC4 RID: 32452
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
||||
[Token(Token = "0x4007EC4")]
|
||||
[SerializeField]
|
||||
private TextMeshProUGUI infoTextField;
|
||||
|
||||
// Token: 0x04007EC5 RID: 32453
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
||||
[Token(Token = "0x4007EC5")]
|
||||
[SerializeField]
|
||||
private Button3D sendEmailButton;
|
||||
|
||||
// Token: 0x04007EC6 RID: 32454
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA0")]
|
||||
[Token(Token = "0x4007EC6")]
|
||||
[SerializeField]
|
||||
[Header("ConfirmPrompt")]
|
||||
private GameObject confirmPromptGroup;
|
||||
|
||||
// Token: 0x04007EC7 RID: 32455
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007EC7")]
|
||||
public Action<string, string> AnalyticsAction;
|
||||
|
||||
// Token: 0x04007EC8 RID: 32456
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB0")]
|
||||
[Token(Token = "0x4007EC8")]
|
||||
private bool EOBNHKFHBLD;
|
||||
|
||||
// Token: 0x04007EC9 RID: 32457
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xB8")]
|
||||
[Token(Token = "0x4007EC9")]
|
||||
private string LJKKKECANAB;
|
||||
|
||||
// Token: 0x04007ECA RID: 32458
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xC0")]
|
||||
[Token(Token = "0x4007ECA")]
|
||||
private DateTime? NEBICJIKEPJ;
|
||||
|
||||
// Token: 0x04007ECB RID: 32459
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD0")]
|
||||
[Token(Token = "0x4007ECB")]
|
||||
private float KAPKHNNBHKK;
|
||||
|
||||
// Token: 0x04007ECC RID: 32460
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xD8")]
|
||||
[Token(Token = "0x4007ECC")]
|
||||
private Coroutine NEJLDPFLBGF;
|
||||
|
||||
// Token: 0x04007ECD RID: 32461
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xE0")]
|
||||
[Token(Token = "0x4007ECD")]
|
||||
private Coroutine IIFPGDFKCDC;
|
||||
|
||||
// Token: 0x04007ECE RID: 32462
|
||||
[Token(Token = "0x4007ECE")]
|
||||
private static string HBBJFKHIKGG = "confirmEmailBenefits";
|
||||
|
||||
// Token: 0x04007ECF RID: 32463
|
||||
[Token(Token = "0x4007ECF")]
|
||||
private static string JJMPIHNGPAA = "confirmEmailInput";
|
||||
|
||||
// Token: 0x04007ED0 RID: 32464
|
||||
[Token(Token = "0x4007ED0")]
|
||||
private static string LLKFJGJJKBK = "confirmEmailSent";
|
||||
|
||||
// Token: 0x04007ED1 RID: 32465
|
||||
[Token(Token = "0x4007ED1")]
|
||||
private static string JGGJMIMFPCJ = "confirmEmailError";
|
||||
|
||||
// Token: 0x04007ED2 RID: 32466
|
||||
[Token(Token = "0x4007ED2")]
|
||||
private static string AMBLHICLDPI = "okay";
|
||||
|
||||
// Token: 0x04007ED3 RID: 32467
|
||||
[Token(Token = "0x4007ED3")]
|
||||
private static string BFFAMDOIDMJ = "later";
|
||||
|
||||
// Token: 0x04007ED4 RID: 32468
|
||||
[Token(Token = "0x4007ED4")]
|
||||
private static string MDKBDHGLCMF = "success";
|
||||
|
||||
// Token: 0x04007ED5 RID: 32469
|
||||
[Token(Token = "0x4007ED5")]
|
||||
private static string PILGPEABCFA = "sendLink";
|
||||
|
||||
// Token: 0x04007ED6 RID: 32470
|
||||
[Token(Token = "0x4007ED6")]
|
||||
private static string KBFHJKLCMLE = "privacyPolicy";
|
||||
|
||||
// Token: 0x04007ED7 RID: 32471
|
||||
[Token(Token = "0x4007ED7")]
|
||||
private static string LNJNDGNNCHP = "reenterEmail";
|
||||
|
||||
// Token: 0x04007ED8 RID: 32472
|
||||
[Token(Token = "0x4007ED8")]
|
||||
private static string FLCLFHDGDKH = "done";
|
||||
|
||||
// Token: 0x04007ED9 RID: 32473
|
||||
[Token(Token = "0x4007ED9")]
|
||||
private static string KOLLNPJBEEE = "failToSend";
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,154 @@
|
||||
using System;
|
||||
using System.Collections.Generic;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.AGUI;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
using UnityEngine.UI;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001BC2 RID: 7106
|
||||
[Token(Token = "0x2001BC2")]
|
||||
[StructLayout(3)]
|
||||
public class UIVoteDialog : ConfirmUIDialog
|
||||
{
|
||||
// Token: 0x0600BE9D RID: 48797 RVA: 0x002CE400 File Offset: 0x002CC600
|
||||
[Token(Token = "0x600BE9D")]
|
||||
[Address(RVA = "0x1763A30", Offset = "0x1762430", VA = "0x181763A30")]
|
||||
private void Awake()
|
||||
{
|
||||
GameManager instance = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG;
|
||||
this.ONLEICCNNBI = instance;
|
||||
int num = 0;
|
||||
if (instance != num)
|
||||
{
|
||||
GameVoteManager voteManager = this.ONLEICCNNBI.voteManager;
|
||||
Action action = new Action(this.PEBPFCEGPNA);
|
||||
voteManager.NBBEDGHMILP += action;
|
||||
GameVoteManager voteManager2 = this.ONLEICCNNBI.voteManager;
|
||||
Action action2 = new Action(this.OAMGDAEGJHC);
|
||||
voteManager2.IJHJMOMJFKJ += action2;
|
||||
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
||||
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OAPCKNKBACD);
|
||||
onleiccnnbi.KMKCFILCLNO += ggphekcppmp;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BE9E RID: 48798 RVA: 0x002CE490 File Offset: 0x002CC690
|
||||
[Token(Token = "0x600BE9E")]
|
||||
[Address(RVA = "0x1763C70", Offset = "0x1762670", VA = "0x181763C70")]
|
||||
private void OAPCKNKBACD(ushort LLEHBLJHJHM, ushort CPMPEJFMDED, ushort PLGFJEILFGP, ushort OEAPMLMHLLF)
|
||||
{
|
||||
this.UpdateUIElements();
|
||||
}
|
||||
|
||||
// Token: 0x0600BE9F RID: 48799 RVA: 0x002CE4A4 File Offset: 0x002CC6A4
|
||||
[Token(Token = "0x600BE9F")]
|
||||
[Address(RVA = "0x1763F80", Offset = "0x1762980", VA = "0x181763F80", Slot = "18")]
|
||||
public override IPromise<JPIJGHNNIDP> ShowDialog()
|
||||
{
|
||||
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
||||
int num = 0;
|
||||
if (onleiccnnbi != num)
|
||||
{
|
||||
VoteNextSubroomPagedGrid voteNextSubroomPagedGrid = this.subroomsGrid;
|
||||
IEnumerable<string> enumerable = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager.LocalMapsToVoteOn();
|
||||
voteNextSubroomPagedGrid.SetSceneNames(enumerable);
|
||||
this.ONLEICCNNBI.voteManager.OnVotesChange();
|
||||
this.PEBPFCEGPNA();
|
||||
}
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEA0 RID: 48800 RVA: 0x002CE504 File Offset: 0x002CC704
|
||||
[Token(Token = "0x600BEA0")]
|
||||
[Address(RVA = "0x1763C50", Offset = "0x1762650", VA = "0x181763C50")]
|
||||
private void OAMGDAEGJHC()
|
||||
{
|
||||
this.subroomsGrid.UpdateButtonsVoteCount();
|
||||
}
|
||||
|
||||
// Token: 0x0600BEA1 RID: 48801 RVA: 0x002CE524 File Offset: 0x002CC724
|
||||
[Token(Token = "0x600BEA1")]
|
||||
[Address(RVA = "0x1763E40", Offset = "0x1762840", VA = "0x181763E40")]
|
||||
private void PEBPFCEGPNA()
|
||||
{
|
||||
GameVoteManager.DBDOAKBPMGJ localPlayerVotingMode = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager.AJCMAGKNNFP;
|
||||
Text text = this.nextSubroomText;
|
||||
if (localPlayerVotingMode != GameVoteManager.DBDOAKBPMGJ.SUBROOM)
|
||||
{
|
||||
string nextLevel = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager.HALOIBNBPFE;
|
||||
}
|
||||
string nextLevel2 = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager.HALOIBNBPFE;
|
||||
string text2 = string.Format("Next subroom: {0}", nextLevel2);
|
||||
bool isCompleted = ((IAsyncResult)text).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600BEA2 RID: 48802 RVA: 0x002CE588 File Offset: 0x002CC788
|
||||
[Token(Token = "0x600BEA2")]
|
||||
[Address(RVA = "0x1763CD0", Offset = "0x17626D0", VA = "0x181763CD0", Slot = "6")]
|
||||
protected override void OnDestroy()
|
||||
{
|
||||
base.OnDestroy();
|
||||
GameManager onleiccnnbi = this.ONLEICCNNBI;
|
||||
int num = 0;
|
||||
if (onleiccnnbi != num)
|
||||
{
|
||||
GameVoteManager voteManager = this.ONLEICCNNBI.voteManager;
|
||||
Action action = new Action(this.PEBPFCEGPNA);
|
||||
voteManager.NBBEDGHMILP -= action;
|
||||
GameVoteManager voteManager2 = this.ONLEICCNNBI.voteManager;
|
||||
Action action2 = new Action(this.OAMGDAEGJHC);
|
||||
voteManager2.IJHJMOMJFKJ -= action2;
|
||||
GameManager onleiccnnbi2 = this.ONLEICCNNBI;
|
||||
MIEIBBPMDMP.GGPHEKCPPMP ggphekcppmp = new MIEIBBPMDMP.GGPHEKCPPMP(this.OAPCKNKBACD);
|
||||
onleiccnnbi2.KMKCFILCLNO -= ggphekcppmp;
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600BEA3 RID: 48803 RVA: 0x002CE618 File Offset: 0x002CC818
|
||||
[Token(Token = "0x600BEA3")]
|
||||
[Address(RVA = "0x1764090", Offset = "0x1762A90", VA = "0x181764090", Slot = "8")]
|
||||
public override void StackedUIClosed()
|
||||
{
|
||||
bool isCompleted = ((IAsyncResult)this).IsCompleted;
|
||||
}
|
||||
|
||||
// Token: 0x0600BEA4 RID: 48804 RVA: 0x002CE630 File Offset: 0x002CC830
|
||||
[Token(Token = "0x600BEA4")]
|
||||
[Address(RVA = "0x1763BC0", Offset = "0x17625C0", VA = "0x181763BC0")]
|
||||
public void Button_Vote(bool voted, string sceneName)
|
||||
{
|
||||
GameVoteManager voteManager = NetworkedSingletonMonoBehaviour.ONCPNMDGGKG.voteManager;
|
||||
int num = 0;
|
||||
voteManager.LocalPlayerSubmitLevelVote(num);
|
||||
}
|
||||
|
||||
// Token: 0x0600BEA5 RID: 48805 RVA: 0x002CE658 File Offset: 0x002CC858
|
||||
[Token(Token = "0x600BEA5")]
|
||||
[Address(RVA = "0x1149E40", Offset = "0x1148840", VA = "0x181149E40")]
|
||||
public UIVoteDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007DE7 RID: 32231
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
||||
[Token(Token = "0x4007DE7")]
|
||||
[SerializeField]
|
||||
[DDPIINEJFMD(JIBDPHMGEGO.Children, false, false)]
|
||||
private VoteNextSubroomPagedGrid subroomsGrid;
|
||||
|
||||
// Token: 0x04007DE8 RID: 32232
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
||||
[Token(Token = "0x4007DE8")]
|
||||
[SerializeField]
|
||||
private Text nextSubroomText;
|
||||
|
||||
// Token: 0x04007DE9 RID: 32233
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
||||
[Token(Token = "0x4007DE9")]
|
||||
private GameManager ONLEICCNNBI;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,89 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C23 RID: 7203
|
||||
[Token(Token = "0x2001C23")]
|
||||
[StructLayout(3)]
|
||||
public class UpdatePlayerEventDescriptionDialog : EnterTextDialog<CCMBKDINCAH>
|
||||
{
|
||||
// Token: 0x0600C128 RID: 49448 RVA: 0x002D86B0 File Offset: 0x002D68B0
|
||||
[Token(Token = "0x600C128")]
|
||||
[Address(RVA = "0x1764510", Offset = "0x1762F10", VA = "0x181764510", Slot = "19")]
|
||||
public override IPromise<PFLPCICDFNF> ShowDialog(CCMBKDINCAH MFJCKOBPMGA)
|
||||
{
|
||||
this.EKMPDPAIEPJ = MFJCKOBPMGA;
|
||||
if (MFJCKOBPMGA == 0)
|
||||
{
|
||||
Debug.LogError("targerEvent is null");
|
||||
}
|
||||
string <EHGJCEHECFB>k__BackingField = MFJCKOBPMGA.<EHGJCEHECFB>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C129 RID: 49449 RVA: 0x002D86E8 File Offset: 0x002D68E8
|
||||
[Token(Token = "0x600C129")]
|
||||
[Address(RVA = "0x17640E0", Offset = "0x1762AE0", VA = "0x1817640E0", Slot = "21")]
|
||||
protected override bool BAONNGEHKIN(string CKCGCFGOMAA)
|
||||
{
|
||||
string text = CKCGCFGOMAA.Trim();
|
||||
return base.BAONNGEHKIN(CKCGCFGOMAA);
|
||||
}
|
||||
|
||||
// Token: 0x0600C12A RID: 49450 RVA: 0x002D870C File Offset: 0x002D690C
|
||||
[Token(Token = "0x600C12A")]
|
||||
[Address(RVA = "0x1764300", Offset = "0x1762D00", VA = "0x181764300", Slot = "22")]
|
||||
protected override void KMLPJPCHKBG()
|
||||
{
|
||||
if (this.EKMPDPAIEPJ != (ulong)0L && this.PPKBKBMLGOF != 0)
|
||||
{
|
||||
int num = 0;
|
||||
base.FFHEADALFEO("Updating...", num != 0);
|
||||
CCMBKDINCAH ekmpdpaiepj = this.EKMPDPAIEPJ;
|
||||
CMCAFKLAHCD <OMHKPJKDFLJ>k__BackingField = ekmpdpaiepj.<OMHKPJKDFLJ>k__BackingField;
|
||||
DateTime <NBPEAFMLPDJ>k__BackingField = ekmpdpaiepj.<NBPEAFMLPDJ>k__BackingField;
|
||||
DateTime <EKCLCPFEHDB>k__BackingField = ekmpdpaiepj.<EKCLCPFEHDB>k__BackingField;
|
||||
string <HPJCFFLAJJE>k__BackingField = ekmpdpaiepj.<HPJCFFLAJJE>k__BackingField;
|
||||
long? <OMCJBBKKIKO>k__BackingField = ekmpdpaiepj.<OMCJBBKKIKO>k__BackingField;
|
||||
long? <CHPCFOKEIFM>k__BackingField = ekmpdpaiepj.<CHPCFOKEIFM>k__BackingField;
|
||||
Action<LLNPLLBEJBE> action = new Action(this.DFCCCMLEFBH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C12B RID: 49451 RVA: 0x002D8788 File Offset: 0x002D6988
|
||||
[Token(Token = "0x600C12B")]
|
||||
[Address(RVA = "0x1764180", Offset = "0x1762B80", VA = "0x181764180")]
|
||||
private void DFCCCMLEFBH(LLNPLLBEJBE MAOOLFEBOOD)
|
||||
{
|
||||
DGOPHENCPOC <PAMGOEFEDLE>k__BackingField = MAOOLFEBOOD.<PAMGOEFEDLE>k__BackingField;
|
||||
if (<PAMGOEFEDLE>k__BackingField != DGOPHENCPOC.Success)
|
||||
{
|
||||
string text = <PAMGOEFEDLE>k__BackingField.CAHFAHEBPNM();
|
||||
Debug.LogError(MAOOLFEBOOD.<PAMGOEFEDLE>k__BackingField);
|
||||
return;
|
||||
}
|
||||
CCMBKDINCAH <IFJDECGAJKN>k__BackingField = MAOOLFEBOOD.<IFJDECGAJKN>k__BackingField;
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Updated!", 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600C12C RID: 49452 RVA: 0x002D87EC File Offset: 0x002D69EC
|
||||
[Token(Token = "0x600C12C")]
|
||||
[Address(RVA = "0x17645B0", Offset = "0x1762FB0", VA = "0x1817645B0")]
|
||||
public UpdatePlayerEventDescriptionDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007FC7 RID: 32711
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007FC7")]
|
||||
private CCMBKDINCAH EKMPDPAIEPJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,90 @@
|
||||
using System;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C24 RID: 7204
|
||||
[Token(Token = "0x2001C24")]
|
||||
[StructLayout(3)]
|
||||
public class UpdatePlayerEventNameDialog : EnterTextDialog<CCMBKDINCAH>
|
||||
{
|
||||
// Token: 0x0600C12D RID: 49453 RVA: 0x002D8800 File Offset: 0x002D6A00
|
||||
[Token(Token = "0x600C12D")]
|
||||
[Address(RVA = "0x1764A50", Offset = "0x1763450", VA = "0x181764A50", Slot = "19")]
|
||||
public override IPromise<PFLPCICDFNF> ShowDialog(CCMBKDINCAH MFJCKOBPMGA)
|
||||
{
|
||||
this.EKMPDPAIEPJ = MFJCKOBPMGA;
|
||||
if (MFJCKOBPMGA == 0)
|
||||
{
|
||||
Debug.LogError("targerEvent is null");
|
||||
}
|
||||
string <LGACIEKBLBM>k__BackingField = MFJCKOBPMGA.<LGACIEKBLBM>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C12E RID: 49454 RVA: 0x002D8838 File Offset: 0x002D6A38
|
||||
[Token(Token = "0x600C12E")]
|
||||
[Address(RVA = "0x17645F0", Offset = "0x1762FF0", VA = "0x1817645F0", Slot = "21")]
|
||||
protected override bool BAONNGEHKIN(string CKCGCFGOMAA)
|
||||
{
|
||||
int stringLength = CKCGCFGOMAA.Trim().m_stringLength;
|
||||
return base.BAONNGEHKIN(CKCGCFGOMAA);
|
||||
}
|
||||
|
||||
// Token: 0x0600C12F RID: 49455 RVA: 0x002D8864 File Offset: 0x002D6A64
|
||||
[Token(Token = "0x600C12F")]
|
||||
[Address(RVA = "0x1764840", Offset = "0x1763240", VA = "0x181764840", Slot = "22")]
|
||||
protected override void KMLPJPCHKBG()
|
||||
{
|
||||
if (this.EKMPDPAIEPJ != (ulong)0L && this.PPKBKBMLGOF != 0)
|
||||
{
|
||||
int num = 0;
|
||||
base.FFHEADALFEO("Updating...", num != 0);
|
||||
CCMBKDINCAH ekmpdpaiepj = this.EKMPDPAIEPJ;
|
||||
CMCAFKLAHCD <OMHKPJKDFLJ>k__BackingField = ekmpdpaiepj.<OMHKPJKDFLJ>k__BackingField;
|
||||
DateTime <NBPEAFMLPDJ>k__BackingField = ekmpdpaiepj.<NBPEAFMLPDJ>k__BackingField;
|
||||
DateTime <EKCLCPFEHDB>k__BackingField = ekmpdpaiepj.<EKCLCPFEHDB>k__BackingField;
|
||||
string <EHGJCEHECFB>k__BackingField = ekmpdpaiepj.<EHGJCEHECFB>k__BackingField;
|
||||
string <HPJCFFLAJJE>k__BackingField = ekmpdpaiepj.<HPJCFFLAJJE>k__BackingField;
|
||||
long? <OMCJBBKKIKO>k__BackingField = ekmpdpaiepj.<OMCJBBKKIKO>k__BackingField;
|
||||
long? <CHPCFOKEIFM>k__BackingField = ekmpdpaiepj.<CHPCFOKEIFM>k__BackingField;
|
||||
Action<LLNPLLBEJBE> action = new Action(this.DFCCCMLEFBH);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C130 RID: 49456 RVA: 0x002D88E8 File Offset: 0x002D6AE8
|
||||
[Token(Token = "0x600C130")]
|
||||
[Address(RVA = "0x17646C0", Offset = "0x17630C0", VA = "0x1817646C0")]
|
||||
private void DFCCCMLEFBH(LLNPLLBEJBE MAOOLFEBOOD)
|
||||
{
|
||||
DGOPHENCPOC <PAMGOEFEDLE>k__BackingField = MAOOLFEBOOD.<PAMGOEFEDLE>k__BackingField;
|
||||
if (<PAMGOEFEDLE>k__BackingField != DGOPHENCPOC.Success)
|
||||
{
|
||||
string text = <PAMGOEFEDLE>k__BackingField.CAHFAHEBPNM();
|
||||
Debug.LogError(MAOOLFEBOOD.<PAMGOEFEDLE>k__BackingField);
|
||||
return;
|
||||
}
|
||||
CCMBKDINCAH <IFJDECGAJKN>k__BackingField = MAOOLFEBOOD.<IFJDECGAJKN>k__BackingField;
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
NotificationManager instance = SingletonMonoBehaviour.Instance;
|
||||
int num2 = 0;
|
||||
IDisposable disposable = instance.Play(NotificationManager.IBIDFAOPIPC.Medium, "Updated!", 3f, num2, num2);
|
||||
}
|
||||
|
||||
// Token: 0x0600C131 RID: 49457 RVA: 0x002D894C File Offset: 0x002D6B4C
|
||||
[Token(Token = "0x600C131")]
|
||||
[Address(RVA = "0x1764AF0", Offset = "0x17634F0", VA = "0x181764AF0")]
|
||||
public UpdatePlayerEventNameDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x04007FC8 RID: 32712
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007FC8")]
|
||||
private CCMBKDINCAH EKMPDPAIEPJ;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,76 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C25 RID: 7205
|
||||
[Token(Token = "0x2001C25")]
|
||||
[StructLayout(3)]
|
||||
public class UpdateRoomDescriptionDialog : EnterTextDialog<KLCOGEIGEBJ>
|
||||
{
|
||||
// Token: 0x0600C132 RID: 49458 RVA: 0x002D8960 File Offset: 0x002D6B60
|
||||
[Token(Token = "0x600C132")]
|
||||
[Address(RVA = "0x1764DD0", Offset = "0x17637D0", VA = "0x181764DD0", Slot = "19")]
|
||||
public override IPromise<PFLPCICDFNF> ShowDialog(KLCOGEIGEBJ IJNAMEBOMJJ)
|
||||
{
|
||||
this.EBDCIFINPNK = IJNAMEBOMJJ;
|
||||
if (IJNAMEBOMJJ == 0)
|
||||
{
|
||||
Debug.LogError("targetRoom is null");
|
||||
}
|
||||
string <EHGJCEHECFB>k__BackingField = IJNAMEBOMJJ.<EHGJCEHECFB>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C133 RID: 49459 RVA: 0x002D8998 File Offset: 0x002D6B98
|
||||
[Token(Token = "0x600C133")]
|
||||
[Address(RVA = "0x1764C70", Offset = "0x1763670", VA = "0x181764C70", Slot = "22")]
|
||||
protected override void KMLPJPCHKBG()
|
||||
{
|
||||
if (this.EBDCIFINPNK != (ulong)0L && this.PPKBKBMLGOF != 0)
|
||||
{
|
||||
int num = 0;
|
||||
base.FFHEADALFEO("Saving...", num != 0);
|
||||
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.CFNFNEJGCEF(this.EBDCIFINPNK.<DOFDAMHCJLP>k__BackingField, "Saving...");
|
||||
Action<PPENFJMFPNE> action = new Action(this.KFHPHFGCBNB);
|
||||
Action<string> action2 = new Action(this.CBDDDPHONIA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C134 RID: 49460 RVA: 0x002D8A00 File Offset: 0x002D6C00
|
||||
[Token(Token = "0x600C134")]
|
||||
[Address(RVA = "0x1764E70", Offset = "0x1763870", VA = "0x181764E70")]
|
||||
public UpdateRoomDescriptionDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C135 RID: 49461 RVA: 0x002D8A14 File Offset: 0x002D6C14
|
||||
[Token(Token = "0x600C135")]
|
||||
[Address(RVA = "0x1764BE0", Offset = "0x17635E0", VA = "0x181764BE0")]
|
||||
[CompilerGenerated]
|
||||
private void KFHPHFGCBNB(PPENFJMFPNE GJKGOKHKMMP)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C136 RID: 49462 RVA: 0x002D8A34 File Offset: 0x002D6C34
|
||||
[Token(Token = "0x600C136")]
|
||||
[Address(RVA = "0x1764B30", Offset = "0x1763530", VA = "0x181764B30")]
|
||||
[CompilerGenerated]
|
||||
private void CBDDDPHONIA(string MOPOMPHBHKF)
|
||||
{
|
||||
string text = "Failed to update: " + MOPOMPHBHKF;
|
||||
base.FFHEADALFEO(MOPOMPHBHKF, true);
|
||||
}
|
||||
|
||||
// Token: 0x04007FC9 RID: 32713
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007FC9")]
|
||||
private KLCOGEIGEBJ EBDCIFINPNK;
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,91 @@
|
||||
using System;
|
||||
using System.Runtime.CompilerServices;
|
||||
using System.Runtime.InteropServices;
|
||||
using Cpp2IlInjected;
|
||||
using RecRoom.Async;
|
||||
using UnityEngine;
|
||||
|
||||
namespace AGUI.StackedUI.Dialog
|
||||
{
|
||||
// Token: 0x02001C26 RID: 7206
|
||||
[Token(Token = "0x2001C26")]
|
||||
[StructLayout(3)]
|
||||
public class UpdateRoomNameDialog : EnterTextDialog<KLCOGEIGEBJ>
|
||||
{
|
||||
// Token: 0x0600C137 RID: 49463 RVA: 0x002D8A58 File Offset: 0x002D6C58
|
||||
[Token(Token = "0x600C137")]
|
||||
[Address(RVA = "0x1765230", Offset = "0x1763C30", VA = "0x181765230", Slot = "19")]
|
||||
public override IPromise<PFLPCICDFNF> ShowDialog(KLCOGEIGEBJ IJNAMEBOMJJ)
|
||||
{
|
||||
this.EBDCIFINPNK = IJNAMEBOMJJ;
|
||||
if (IJNAMEBOMJJ == 0)
|
||||
{
|
||||
Debug.LogError("targetRoom is null");
|
||||
}
|
||||
string <LGACIEKBLBM>k__BackingField = IJNAMEBOMJJ.<LGACIEKBLBM>k__BackingField;
|
||||
return base.ShowDialog();
|
||||
}
|
||||
|
||||
// Token: 0x0600C138 RID: 49464 RVA: 0x002D8A90 File Offset: 0x002D6C90
|
||||
[Token(Token = "0x600C138")]
|
||||
[Address(RVA = "0x17650D0", Offset = "0x1763AD0", VA = "0x1817650D0", Slot = "22")]
|
||||
protected override void KMLPJPCHKBG()
|
||||
{
|
||||
if (this.EBDCIFINPNK != (ulong)0L && this.PPKBKBMLGOF != 0)
|
||||
{
|
||||
int num = 0;
|
||||
base.FFHEADALFEO("Saving...", num != 0);
|
||||
IPromise<PPENFJMFPNE> promise = OJMCBOKJFOF.DNOGGKKHMHI(this.EBDCIFINPNK.<DOFDAMHCJLP>k__BackingField, "Saving...");
|
||||
Action<PPENFJMFPNE> action = new Action(this.KFHPHFGCBNB);
|
||||
Action<string> action2 = new Action(this.CBDDDPHONIA);
|
||||
}
|
||||
}
|
||||
|
||||
// Token: 0x0600C139 RID: 49465 RVA: 0x002D8AF8 File Offset: 0x002D6CF8
|
||||
[Token(Token = "0x600C139")]
|
||||
[Address(RVA = "0x1764EB0", Offset = "0x17638B0", VA = "0x181764EB0", Slot = "21")]
|
||||
protected override bool BAONNGEHKIN(string CKCGCFGOMAA)
|
||||
{
|
||||
string text = CKCGCFGOMAA.Trim();
|
||||
bool flag;
|
||||
if (!flag)
|
||||
{
|
||||
string empty = string.Empty;
|
||||
return true;
|
||||
}
|
||||
throw new NullReferenceException();
|
||||
}
|
||||
|
||||
// Token: 0x0600C13A RID: 49466 RVA: 0x002D8B20 File Offset: 0x002D6D20
|
||||
[Token(Token = "0x600C13A")]
|
||||
[Address(RVA = "0x17652D0", Offset = "0x1763CD0", VA = "0x1817652D0")]
|
||||
public UpdateRoomNameDialog()
|
||||
{
|
||||
}
|
||||
|
||||
// Token: 0x0600C13B RID: 49467 RVA: 0x002D8B34 File Offset: 0x002D6D34
|
||||
[Token(Token = "0x600C13B")]
|
||||
[Address(RVA = "0x1765040", Offset = "0x1763A40", VA = "0x181765040")]
|
||||
[CompilerGenerated]
|
||||
private void KFHPHFGCBNB(PPENFJMFPNE GJKGOKHKMMP)
|
||||
{
|
||||
int num = 0;
|
||||
base.KHKDGPHPIND(num, true);
|
||||
}
|
||||
|
||||
// Token: 0x0600C13C RID: 49468 RVA: 0x002D8B54 File Offset: 0x002D6D54
|
||||
[Token(Token = "0x600C13C")]
|
||||
[Address(RVA = "0x1764F90", Offset = "0x1763990", VA = "0x181764F90")]
|
||||
[CompilerGenerated]
|
||||
private void CBDDDPHONIA(string MOPOMPHBHKF)
|
||||
{
|
||||
string text = "Failed to update: " + MOPOMPHBHKF;
|
||||
base.FFHEADALFEO(MOPOMPHBHKF, true);
|
||||
}
|
||||
|
||||
// Token: 0x04007FCA RID: 32714
|
||||
[global::Cpp2IlInjected.FieldOffset(Offset = "0xA8")]
|
||||
[Token(Token = "0x4007FCA")]
|
||||
private KLCOGEIGEBJ EBDCIFINPNK;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user