363 lines
10 KiB
C#
363 lines
10 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using System.Runtime.InteropServices;
|
|
using AGUI.Inputs;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using RecRoom;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
// Token: 0x02000589 RID: 1417
|
|
[Token(Token = "0x2000589")]
|
|
[StructLayout(3)]
|
|
public class ValidatedButtonInputField : MonoBehaviour
|
|
{
|
|
// Token: 0x1400007F RID: 127
|
|
// (add) Token: 0x06002A55 RID: 10837 RVA: 0x000AFE20 File Offset: 0x000AE020
|
|
// (remove) Token: 0x06002A56 RID: 10838 RVA: 0x000AFE48 File Offset: 0x000AE048
|
|
[Token(Token = "0x1400007F")]
|
|
public event Action DHNFBDJBOOC
|
|
{
|
|
[Token(Token = "0x6002A55")]
|
|
[Address(RVA = "0x1A13660", Offset = "0x1A12060", VA = "0x181A13660")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action dhnfbdjbooc;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
dhnfbdjbooc = this.DHNFBDJBOOC;
|
|
@delegate = Delegate.Combine(dhnfbdjbooc, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != dhnfbdjbooc)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6002A56")]
|
|
[Address(RVA = "0x1A137D0", Offset = "0x1A121D0", VA = "0x181A137D0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action dhnfbdjbooc;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
dhnfbdjbooc = this.DHNFBDJBOOC;
|
|
@delegate = Delegate.Remove(dhnfbdjbooc, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != dhnfbdjbooc)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x14000080 RID: 128
|
|
// (add) Token: 0x06002A57 RID: 10839 RVA: 0x000AFE70 File Offset: 0x000AE070
|
|
// (remove) Token: 0x06002A58 RID: 10840 RVA: 0x000AFE98 File Offset: 0x000AE098
|
|
[Token(Token = "0x14000080")]
|
|
public event Action IFDBCBPGGCM
|
|
{
|
|
[Token(Token = "0x6002A57")]
|
|
[Address(RVA = "0x1A135C0", Offset = "0x1A11FC0", VA = "0x181A135C0")]
|
|
[CompilerGenerated]
|
|
add
|
|
{
|
|
Action ifdbcbpggcm;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ifdbcbpggcm = this.IFDBCBPGGCM;
|
|
@delegate = Delegate.Combine(ifdbcbpggcm, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ifdbcbpggcm)
|
|
{
|
|
}
|
|
}
|
|
[Token(Token = "0x6002A58")]
|
|
[Address(RVA = "0x1A13730", Offset = "0x1A12130", VA = "0x181A13730")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action ifdbcbpggcm;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
ifdbcbpggcm = this.IFDBCBPGGCM;
|
|
@delegate = Delegate.Remove(ifdbcbpggcm, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != ifdbcbpggcm)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x170007A2 RID: 1954
|
|
// (set) Token: 0x06002A59 RID: 10841 RVA: 0x000AFEC0 File Offset: 0x000AE0C0
|
|
[Token(Token = "0x170007A2")]
|
|
public string KLEMKIOCKHG
|
|
{
|
|
[Token(Token = "0x6002A59")]
|
|
[Address(RVA = "0x1A139B0", Offset = "0x1A123B0", VA = "0x181A139B0")]
|
|
set
|
|
{
|
|
TextMeshProUGUI lanpginbfbm = this.LANPGINBFBM;
|
|
int num = 0;
|
|
if (lanpginbfbm == num)
|
|
{
|
|
TextMeshProUGUI component = this.keyboardInputField.inputField.m_Placeholder.GetComponent<TextMeshProUGUI>();
|
|
this.LANPGINBFBM = component;
|
|
}
|
|
this.LANPGINBFBM.text = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170007A3 RID: 1955
|
|
// (get) Token: 0x06002A5A RID: 10842 RVA: 0x000AFF10 File Offset: 0x000AE110
|
|
// (set) Token: 0x06002A5B RID: 10843 RVA: 0x000AFF34 File Offset: 0x000AE134
|
|
[Token(Token = "0x170007A3")]
|
|
public string KKJIOHNFHFJ
|
|
{
|
|
[Token(Token = "0x6002A5A")]
|
|
[Address(RVA = "0x1A13700", Offset = "0x1A12100", VA = "0x181A13700")]
|
|
get
|
|
{
|
|
return this.keyboardInputField.inputField.m_Text;
|
|
}
|
|
[Token(Token = "0x6002A5B")]
|
|
[Address(RVA = "0x1A13A70", Offset = "0x1A12470", VA = "0x181A13A70")]
|
|
set
|
|
{
|
|
this.keyboardInputField.inputField.text = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170007A4 RID: 1956
|
|
// (get) Token: 0x06002A5C RID: 10844 RVA: 0x000AFF58 File Offset: 0x000AE158
|
|
[Token(Token = "0x170007A4")]
|
|
public AG_TMP_InputField JOIMJMMFCAI
|
|
{
|
|
[Token(Token = "0x6002A5C")]
|
|
[Address(RVA = "0x6BC8F0", Offset = "0x6BB2F0", VA = "0x1806BC8F0")]
|
|
get
|
|
{
|
|
return this.keyboardInputField.inputField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170007A5 RID: 1957
|
|
// (get) Token: 0x06002A5D RID: 10845 RVA: 0x000AFF78 File Offset: 0x000AE178
|
|
[Token(Token = "0x170007A5")]
|
|
public InputField3D FGEAFLGPFDD
|
|
{
|
|
[Token(Token = "0x6002A5D")]
|
|
[Address(RVA = "0x3C1230", Offset = "0x3BFC30", VA = "0x1803C1230")]
|
|
get
|
|
{
|
|
return this.inputField3D;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170007A6 RID: 1958
|
|
// (set) Token: 0x06002A5E RID: 10846 RVA: 0x000AFF8C File Offset: 0x000AE18C
|
|
[Token(Token = "0x170007A6")]
|
|
public bool FFDOINJEHMM
|
|
{
|
|
[Token(Token = "0x6002A5E")]
|
|
[Address(RVA = "0x1A13870", Offset = "0x1A12270", VA = "0x181A13870")]
|
|
set
|
|
{
|
|
this.keyboardInputField.inputField.interactable = value;
|
|
InputField3D inputField3D = this.inputField3D;
|
|
int num = 0;
|
|
if (inputField3D != num)
|
|
{
|
|
this.inputField3D.FFDOINJEHMM = value;
|
|
}
|
|
Button3D button3D = this.submitButton;
|
|
int num2 = 0;
|
|
if (button3D != num2)
|
|
{
|
|
Button3D button3D2 = this.submitButton;
|
|
if (!value)
|
|
{
|
|
}
|
|
string text = this.keyboardInputField.inputField.m_Text;
|
|
bool flag = this.IsValidFunction(text) != null;
|
|
button3D2.FFDOINJEHMM = flag;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002A5F RID: 10847 RVA: 0x000B0018 File Offset: 0x000AE218
|
|
[Token(Token = "0x6002A5F")]
|
|
[Address(RVA = "0x1A12F80", Offset = "0x1A11980", VA = "0x181A12F80")]
|
|
private void Awake()
|
|
{
|
|
if (this.keyboardInputField.inputField.m_OnEndEdit.GetPersistentEventCount() > 0)
|
|
{
|
|
string name = this.keyboardInputField.inputField.gameObject.name;
|
|
string text = "Persistent event assigned for " + name + ". Use ValidatedButtonInputField's OnSubmit() or OnNonSubmitEndEditAction() instead!";
|
|
GameObject gameObject = this.keyboardInputField.inputField.gameObject;
|
|
Debug.LogWarning(text, gameObject);
|
|
}
|
|
ActionEvent<string> submitted = this.keyboardInputField.Submitted;
|
|
Action<string> action = new Action(this.LNMNGBIHEKM);
|
|
ActionEvent deselectedWithoutSubmit = this.keyboardInputField.DeselectedWithoutSubmit;
|
|
Action action2 = new Action(this.FBFIJOCDBFA);
|
|
int num = 0;
|
|
deselectedWithoutSubmit.Add(action2, num != 0);
|
|
AG_TMP_InputField.OnChangeEvent onValueChanged = this.keyboardInputField.inputField.m_OnValueChanged;
|
|
UnityAction<string> unityAction = new UnityAction(this.CKEEIFJNMIN);
|
|
onValueChanged.AddListener(unityAction);
|
|
}
|
|
|
|
// Token: 0x06002A60 RID: 10848 RVA: 0x000B00F0 File Offset: 0x000AE2F0
|
|
[Token(Token = "0x6002A60")]
|
|
[Address(RVA = "0x1A13260", Offset = "0x1A11C60", VA = "0x181A13260")]
|
|
private void Start()
|
|
{
|
|
this.BAONNGEHKIN();
|
|
}
|
|
|
|
// Token: 0x06002A61 RID: 10849 RVA: 0x000B0104 File Offset: 0x000AE304
|
|
[Token(Token = "0x6002A61")]
|
|
[Address(RVA = "0x1A13360", Offset = "0x1A11D60", VA = "0x181A13360")]
|
|
private void OnDestroy()
|
|
{
|
|
KeyboardInputField keyboardInputField = this.keyboardInputField;
|
|
int num = 0;
|
|
if (keyboardInputField != num)
|
|
{
|
|
ActionEvent<string> submitted = this.keyboardInputField.Submitted;
|
|
Action<string> action = new Action(this.LNMNGBIHEKM);
|
|
ActionEvent deselectedWithoutSubmit = this.keyboardInputField.DeselectedWithoutSubmit;
|
|
Action action2 = new Action(this.FBFIJOCDBFA);
|
|
deselectedWithoutSubmit.Remove(action2);
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002A62 RID: 10850 RVA: 0x000B0168 File Offset: 0x000AE368
|
|
[Token(Token = "0x6002A62")]
|
|
[Address(RVA = "0x1A13480", Offset = "0x1A11E80", VA = "0x181A13480")]
|
|
public void Select()
|
|
{
|
|
this.keyboardInputField.inputField.ActivateInputField();
|
|
bool isCompleted = ((IAsyncResult)this.keyboardInputField.inputField).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06002A63 RID: 10851 RVA: 0x000B019C File Offset: 0x000AE39C
|
|
[Token(Token = "0x6002A63")]
|
|
[Address(RVA = "0x1A131A0", Offset = "0x1A11BA0", VA = "0x181A131A0")]
|
|
private void BAONNGEHKIN()
|
|
{
|
|
Button3D button3D = this.submitButton;
|
|
int num = 0;
|
|
if (button3D != num)
|
|
{
|
|
KeyboardInputField keyboardInputField = this.keyboardInputField;
|
|
Button3D button3D2 = this.submitButton;
|
|
AG_TMP_InputField inputField = keyboardInputField.inputField;
|
|
Func<string, bool> isValidFunction = this.IsValidFunction;
|
|
string text = inputField.m_Text;
|
|
bool flag = isValidFunction(text) != null;
|
|
button3D2.FFDOINJEHMM = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002A64 RID: 10852 RVA: 0x000B01FC File Offset: 0x000AE3FC
|
|
[Token(Token = "0x6002A64")]
|
|
[Address(RVA = "0x1A13270", Offset = "0x1A11C70", VA = "0x181A13270")]
|
|
private void FBFIJOCDBFA()
|
|
{
|
|
Action ifdbcbpggcm = this.IFDBCBPGGCM;
|
|
if (ifdbcbpggcm != 0)
|
|
{
|
|
ifdbcbpggcm();
|
|
return;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002A65 RID: 10853 RVA: 0x000B021C File Offset: 0x000AE41C
|
|
[Token(Token = "0x6002A65")]
|
|
[Address(RVA = "0x1A13290", Offset = "0x1A11C90", VA = "0x181A13290")]
|
|
private void LNMNGBIHEKM(string PAANJCAOOAG)
|
|
{
|
|
if (this.IsValidFunction(PAANJCAOOAG) == 0)
|
|
{
|
|
Action ifdbcbpggcm = this.IFDBCBPGGCM;
|
|
if (ifdbcbpggcm != 0)
|
|
{
|
|
ifdbcbpggcm();
|
|
}
|
|
return;
|
|
}
|
|
Button3D button3D = this.submitButton;
|
|
int num = 0;
|
|
if (button3D != num)
|
|
{
|
|
this.submitButton.OnClick.Invoke();
|
|
}
|
|
throw new NullReferenceException();
|
|
}
|
|
|
|
// Token: 0x06002A66 RID: 10854 RVA: 0x000B0274 File Offset: 0x000AE474
|
|
[Token(Token = "0x6002A66")]
|
|
[Address(RVA = "0x1A134D0", Offset = "0x1A11ED0", VA = "0x181A134D0")]
|
|
public ValidatedButtonInputField()
|
|
{
|
|
Func<string, bool> <>9__29_ = ValidatedButtonInputField.<>c.<>9__29_0;
|
|
if (<>9__29_ == 0)
|
|
{
|
|
ValidatedButtonInputField.<>c.<>9__29_0 = (string s) => true;
|
|
}
|
|
this.IsValidFunction = <>9__29_;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06002A67 RID: 10855 RVA: 0x000B02B4 File Offset: 0x000AE4B4
|
|
[Token(Token = "0x6002A67")]
|
|
[Address(RVA = "0x1A13260", Offset = "0x1A11C60", VA = "0x181A13260")]
|
|
[CompilerGenerated]
|
|
private void CKEEIFJNMIN(string LBLMNBJIHAC)
|
|
{
|
|
this.BAONNGEHKIN();
|
|
}
|
|
|
|
// Token: 0x04002395 RID: 9109
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4002395")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false)]
|
|
private InputField3D inputField3D;
|
|
|
|
// Token: 0x04002396 RID: 9110
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4002396")]
|
|
[SerializeField]
|
|
[DDPIINEJFMD(JIBDPHMGEGO.SelfAndChildren, false, false)]
|
|
private KeyboardInputField keyboardInputField;
|
|
|
|
// Token: 0x04002397 RID: 9111
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4002397")]
|
|
[SerializeField]
|
|
public Button3D submitButton;
|
|
|
|
// Token: 0x04002398 RID: 9112
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4002398")]
|
|
public Func<string, bool> IsValidFunction;
|
|
|
|
// Token: 0x04002399 RID: 9113
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4002399")]
|
|
private TextMeshProUGUI LANPGINBFBM;
|
|
}
|