111 lines
3.6 KiB
C#
111 lines
3.6 KiB
C#
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;
|
|
}
|
|
}
|