terraria-cpp2il-methodrecon v1.4.4.9
Terraria mobile dump, with reconstructed method body. Dump with CallAnalysis: https://infinitynichto.github.io/terraria-cpp2il
Loading...
Searching...
No Matches

◆ Validate()

char UnityEngine.UI.InputField.Validate ( string text,
int pos,
char ch )
inlineprotected

Definition at line 2016 of file InputField.cs.

2017 {
2019 {
2020 }
2021 bool enabled = base.enabled;
2023 if (pos != 0)
2024 {
2026 {
2027 }
2028 bool flag = char.IsLetter(ch);
2030 {
2031 }
2032 bool flag2 = char.IsLower(ch);
2033 if (pos != 0)
2034 {
2035 }
2037 {
2038 }
2039 return char.ToUpper(ch);
2040 }
2041 int stringLength = text._stringLength;
2042 long num = 0L;
2043 char c = text[(int)num];
2044 int stringLength2 = text._stringLength;
2045 long num2 = 0L;
2046 char c2 = text[(int)num2];
2047 int caretPosition = this.m_CaretPosition;
2048 string text2;
2049 int stringLength3 = text2._stringLength;
2051 string text3;
2052 int stringLength4 = text3._stringLength;
2053 bool flag3 = text.Contains("'");
2054 int num3;
2055 char c3 = text[num3];
2056 char c4 = text[num3];
2057 char c5 = text[num3];
2058 int stringLength5 = text._stringLength;
2059 char c6 = text[pos];
2060 char c7 = text[pos];
2061 return text[pos];
2062 }
class f__AnonymousType0<< Count > j__TPar
InputField.CharacterValidation characterValidation
InputField.CharacterValidation m_CharacterValidation

References UnityEngine.UI.InputField.caretPosition, UnityEngine.UI.InputField.characterValidation, UnityEngine.Behaviour.enabled, j__TPar, UnityEngine.L, UnityEngine.UI.InputField.m_CaretPosition, UnityEngine.UI.InputField.m_CaretSelectPosition, UnityEngine.UI.InputField.m_CharacterValidation, and UnityEngine.UI.InputField.text.