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

◆ SetText()

void UnityEngine.UI.InputField.SetText ( string value,
bool sendCallback = true )
inlineprivate

Definition at line 165 of file InputField.cs.

166 {
167 bool flag = this.m_Text == value;
168 string text;
169 if (this.m_LineType == InputField.LineType.SingleLine)
170 {
171 string text2;
172 text = text2.Replace("\n", "").Replace("\t", "");
173 }
174 if (this.m_OnValidateInput != null)
175 {
176 this.m_Text = "";
177 return;
178 }
180 {
181 this.m_Text = "";
183 int stringLength = text._stringLength;
187 long num2 = 0L;
188 int stringLength2 = this.m_Text._stringLength;
189 char c = text[(int)num2];
190 string text4;
191 string text3 = this.m_Text + text4;
193 return;
194 }
196 int stringLength3 = text._stringLength;
197 long num3 = 0L;
198 string text5 = text.Substring((int)num3, characterLimit2);
200 TouchScreenKeyboard keyboard = this.m_Keyboard;
201 if (keyboard != null)
202 {
203 string text6 = this.m_Text;
205 }
206 string text7 = this.m_Text;
208 int stringLength4 = text7._stringLength;
211 }
class f__AnonymousType0<< Count > j__TPar
static byte Min(byte val1, byte val2)
Definition Math.cs:152
InputField.CharacterValidation m_CharacterValidation
TouchScreenKeyboard m_Keyboard
InputField.LineType m_LineType
InputField.OnValidateInput m_OnValidateInput

References UnityEngine.UI.InputField.caretPosition, UnityEngine.UI.InputField.characterLimit, j__TPar, UnityEngine.L, UnityEngine.UI.InputField.m_CaretPosition, UnityEngine.UI.InputField.m_CharacterLimit, UnityEngine.UI.InputField.m_CharacterValidation, UnityEngine.UI.InputField.m_Keyboard, UnityEngine.UI.InputField.m_LineType, UnityEngine.UI.InputField.m_OnValidateInput, UnityEngine.UI.InputField.m_Text, System.Math.Min(), UnityEngine.UI.InputField.text, and System.value.

Referenced by UnityEngine.UI.InputField.DeactivateInputField(), and UnityEngine.UI.InputField.SetTextWithoutNotify().