294 lines
8.4 KiB
C#
294 lines
8.4 KiB
C#
using System;
|
|
using System.Runtime.CompilerServices;
|
|
using AGUI.StackedUI;
|
|
using Cpp2IlInjected;
|
|
using TMPro;
|
|
using UnityEngine;
|
|
using UnityEngine.Events;
|
|
|
|
// Token: 0x0200057D RID: 1405
|
|
[Token(Token = "0x200057D")]
|
|
public class ValidatedButtonInputField : MonoBehaviour
|
|
{
|
|
// Token: 0x14000079 RID: 121
|
|
// (add) Token: 0x06002A2F RID: 10799 RVA: 0x000AC044 File Offset: 0x000AA244
|
|
// (remove) Token: 0x06002A30 RID: 10800 RVA: 0x000AC06C File Offset: 0x000AA26C
|
|
[Token(Token = "0x14000079")]
|
|
public event Action DHNFBDJBOOC
|
|
{
|
|
[Token(Token = "0x6002A2F")]
|
|
[Address(RVA = "0x15618F0", Offset = "0x15606F0", VA = "0x1815618F0")]
|
|
[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 = "0x6002A30")]
|
|
[Address(RVA = "0x15619E0", Offset = "0x15607E0", VA = "0x1815619E0")]
|
|
[CompilerGenerated]
|
|
remove
|
|
{
|
|
Action dhnfbdjbooc;
|
|
Delegate @delegate;
|
|
do
|
|
{
|
|
dhnfbdjbooc = this.DHNFBDJBOOC;
|
|
@delegate = Delegate.Remove(dhnfbdjbooc, value);
|
|
}
|
|
while (@delegate != 0 && @delegate == 0);
|
|
while (@delegate != dhnfbdjbooc)
|
|
{
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000782 RID: 1922
|
|
// (set) Token: 0x06002A31 RID: 10801 RVA: 0x000AC094 File Offset: 0x000AA294
|
|
[Token(Token = "0x17000782")]
|
|
public string KLEMKIOCKHG
|
|
{
|
|
[Token(Token = "0x6002A31")]
|
|
[Address(RVA = "0x1561BC0", Offset = "0x15609C0", VA = "0x181561BC0")]
|
|
set
|
|
{
|
|
TextMeshProUGUI lanpginbfbm = this.LANPGINBFBM;
|
|
int num = 0;
|
|
if (lanpginbfbm == num)
|
|
{
|
|
TextMeshProUGUI component = this.inputField3D._inputField.m_Placeholder.GetComponent<TextMeshProUGUI>();
|
|
this.LANPGINBFBM = component;
|
|
}
|
|
bool isCompleted = ((IAsyncResult)this.LANPGINBFBM).IsCompleted;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000783 RID: 1923
|
|
// (get) Token: 0x06002A32 RID: 10802 RVA: 0x000AC0E4 File Offset: 0x000AA2E4
|
|
// (set) Token: 0x06002A33 RID: 10803 RVA: 0x000AC108 File Offset: 0x000AA308
|
|
[Token(Token = "0x17000783")]
|
|
public string KKJIOHNFHFJ
|
|
{
|
|
[Token(Token = "0x6002A32")]
|
|
[Address(RVA = "0x15619B0", Offset = "0x15607B0", VA = "0x1815619B0")]
|
|
get
|
|
{
|
|
return this.inputField3D._inputField.m_Text;
|
|
}
|
|
[Token(Token = "0x6002A33")]
|
|
[Address(RVA = "0x1561C90", Offset = "0x1560A90", VA = "0x181561C90")]
|
|
set
|
|
{
|
|
this.inputField3D._inputField.text = value;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000784 RID: 1924
|
|
// (get) Token: 0x06002A34 RID: 10804 RVA: 0x000AC12C File Offset: 0x000AA32C
|
|
[Token(Token = "0x17000784")]
|
|
public TMP_InputField JOIMJMMFCAI
|
|
{
|
|
[Token(Token = "0x6002A34")]
|
|
[Address(RVA = "0x1561990", Offset = "0x1560790", VA = "0x181561990")]
|
|
get
|
|
{
|
|
return this.inputField3D._inputField;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000785 RID: 1925
|
|
// (get) Token: 0x06002A35 RID: 10805 RVA: 0x000AC14C File Offset: 0x000AA34C
|
|
[Token(Token = "0x17000785")]
|
|
public InputField3D FGEAFLGPFDD
|
|
{
|
|
[Token(Token = "0x6002A35")]
|
|
[Address(RVA = "0x3F6400", Offset = "0x3F5200", VA = "0x1803F6400")]
|
|
get
|
|
{
|
|
return this.inputField3D;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000786 RID: 1926
|
|
// (set) Token: 0x06002A36 RID: 10806 RVA: 0x000AC160 File Offset: 0x000AA360
|
|
[Token(Token = "0x17000786")]
|
|
public bool FFDOINJEHMM
|
|
{
|
|
[Token(Token = "0x6002A36")]
|
|
[Address(RVA = "0x1561A80", Offset = "0x1560880", VA = "0x181561A80")]
|
|
set
|
|
{
|
|
this.inputField3D._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.inputField3D._inputField.m_Text;
|
|
bool flag = this.IsValidFunction(text) != null;
|
|
button3D2.FFDOINJEHMM = flag;
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002A37 RID: 10807 RVA: 0x000AC1EC File Offset: 0x000AA3EC
|
|
[Token(Token = "0x6002A37")]
|
|
[Address(RVA = "0x1561380", Offset = "0x1560180", VA = "0x181561380")]
|
|
private void Awake()
|
|
{
|
|
if (this.inputField3D._inputField.m_OnEndEdit.GetPersistentEventCount() > 0)
|
|
{
|
|
string name = this.inputField3D._inputField.gameObject.name;
|
|
string text = "Persistent event assigned for " + name + ". Use ValidatedButtonInputField's OnSubmit() or OnNonSubmitEndEditAction() instead!";
|
|
GameObject gameObject = this.inputField3D._inputField.gameObject;
|
|
Debug.LogWarning(text, gameObject);
|
|
}
|
|
if (!this.ignoreInputFieldSubmit)
|
|
{
|
|
TMP_InputField.SubmitEvent onSubmit = this.inputField3D._inputField.m_OnSubmit;
|
|
UnityAction<string> unityAction = new UnityAction(this.LNMNGBIHEKM);
|
|
onSubmit.AddListener(unityAction);
|
|
}
|
|
TMP_InputField.OnChangeEvent onValueChanged = this.inputField3D._inputField.m_OnValueChanged;
|
|
UnityAction<string> unityAction2 = new UnityAction(this.NFEPGPHKDEJ);
|
|
onValueChanged.AddListener(unityAction2);
|
|
}
|
|
|
|
// Token: 0x06002A38 RID: 10808 RVA: 0x000AC2B0 File Offset: 0x000AA4B0
|
|
[Token(Token = "0x6002A38")]
|
|
[Address(RVA = "0x15616F0", Offset = "0x15604F0", VA = "0x1815616F0")]
|
|
private void Start()
|
|
{
|
|
this.BAONNGEHKIN();
|
|
}
|
|
|
|
// Token: 0x06002A39 RID: 10809 RVA: 0x000AC2C4 File Offset: 0x000AA4C4
|
|
[Token(Token = "0x6002A39")]
|
|
[Address(RVA = "0x1561700", Offset = "0x1560500", VA = "0x181561700")]
|
|
private void OnDestroy()
|
|
{
|
|
TMP_InputField.SubmitEvent onSubmit = this.inputField3D._inputField.m_OnSubmit;
|
|
UnityAction<string> unityAction = new UnityAction(this.LNMNGBIHEKM);
|
|
onSubmit.RemoveListener(unityAction);
|
|
}
|
|
|
|
// Token: 0x06002A3A RID: 10810 RVA: 0x000AC2FC File Offset: 0x000AA4FC
|
|
[Token(Token = "0x6002A3A")]
|
|
[Address(RVA = "0x15617A0", Offset = "0x15605A0", VA = "0x1815617A0")]
|
|
public void Select()
|
|
{
|
|
this.inputField3D._inputField.ActivateInputField();
|
|
bool isCompleted = ((IAsyncResult)this.inputField3D._inputField).IsCompleted;
|
|
}
|
|
|
|
// Token: 0x06002A3B RID: 10811 RVA: 0x000AC330 File Offset: 0x000AA530
|
|
[Token(Token = "0x6002A3B")]
|
|
[Address(RVA = "0x1561570", Offset = "0x1560370", VA = "0x181561570")]
|
|
private void BAONNGEHKIN()
|
|
{
|
|
Button3D button3D = this.submitButton;
|
|
int num = 0;
|
|
if (button3D != num)
|
|
{
|
|
InputField3D inputField3D = this.inputField3D;
|
|
Button3D button3D2 = this.submitButton;
|
|
TMP_InputField inputField = inputField3D._inputField;
|
|
Func<string, bool> isValidFunction = this.IsValidFunction;
|
|
string text = inputField.m_Text;
|
|
bool flag = isValidFunction(text) != null;
|
|
button3D2.FFDOINJEHMM = flag;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002A3C RID: 10812 RVA: 0x000AC390 File Offset: 0x000AA590
|
|
[Token(Token = "0x6002A3C")]
|
|
[Address(RVA = "0x1561630", Offset = "0x1560430", VA = "0x181561630")]
|
|
private void LNMNGBIHEKM(string PAANJCAOOAG)
|
|
{
|
|
if (this.IsValidFunction(PAANJCAOOAG) != 0)
|
|
{
|
|
Button3D button3D = this.submitButton;
|
|
int num = 0;
|
|
if (button3D != num)
|
|
{
|
|
this.submitButton.OnClick.Invoke();
|
|
}
|
|
Action dhnfbdjbooc = this.DHNFBDJBOOC;
|
|
if (dhnfbdjbooc != 0)
|
|
{
|
|
dhnfbdjbooc();
|
|
}
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002A3D RID: 10813 RVA: 0x000AC3E8 File Offset: 0x000AA5E8
|
|
[Token(Token = "0x6002A3D")]
|
|
[Address(RVA = "0x1561800", Offset = "0x1560600", VA = "0x181561800")]
|
|
public ValidatedButtonInputField()
|
|
{
|
|
Func<string, bool> <>9__25_ = ValidatedButtonInputField.<>c.<>9__25_0;
|
|
if (<>9__25_ == 0)
|
|
{
|
|
ValidatedButtonInputField.<>c.<>9__25_0 = (string s) => true;
|
|
}
|
|
this.IsValidFunction = <>9__25_;
|
|
base..ctor();
|
|
}
|
|
|
|
// Token: 0x06002A3E RID: 10814 RVA: 0x000AC428 File Offset: 0x000AA628
|
|
[Token(Token = "0x6002A3E")]
|
|
[Address(RVA = "0x15616F0", Offset = "0x15604F0", VA = "0x1815616F0")]
|
|
[CompilerGenerated]
|
|
private void NFEPGPHKDEJ(string LBLMNBJIHAC)
|
|
{
|
|
this.BAONNGEHKIN();
|
|
}
|
|
|
|
// Token: 0x040021EC RID: 8684
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x40021EC")]
|
|
[SerializeField]
|
|
[OCIDFHDICIP(JIBDPHMGEGO.Self, false, false, false)]
|
|
private InputField3D inputField3D;
|
|
|
|
// Token: 0x040021ED RID: 8685
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x40021ED")]
|
|
[SerializeField]
|
|
public Button3D submitButton;
|
|
|
|
// Token: 0x040021EE RID: 8686
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x40021EE")]
|
|
[SerializeField]
|
|
private bool ignoreInputFieldSubmit;
|
|
|
|
// Token: 0x040021EF RID: 8687
|
|
[FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x40021EF")]
|
|
public Func<string, bool> IsValidFunction;
|
|
|
|
// Token: 0x040021F0 RID: 8688
|
|
[FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x40021F0")]
|
|
private TextMeshProUGUI LANPGINBFBM;
|
|
}
|