scripts
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user