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

◆ DeactivateInputField()

void UnityEngine.UI.InputField.DeactivateInputField ( )
inline

Definition at line 2114 of file InputField.cs.

2115 {
2116 bool allowInput = this.m_AllowInput;
2117 if (allowInput)
2118 {
2119 Graphic placeholder = this.m_Placeholder;
2120 if (!allowInput)
2121 {
2122 }
2123 string text = this.m_Text;
2124 Graphic placeholder2 = this.m_Placeholder;
2125 long num = 0L;
2126 bool flag = string.IsNullOrEmpty(text);
2127 placeholder2.enabled = num != 0L;
2128 Text textComponent = this.m_TextComponent;
2129 if (!allowInput)
2130 {
2131 }
2132 if (this.m_WasCanceled)
2133 {
2134 string originalText = this.m_OriginalText;
2135 this.SetText(originalText, true);
2136 }
2137 this.SendOnEndEdit();
2138 TouchScreenKeyboard keyboard = this.m_Keyboard;
2139 if (keyboard != null)
2140 {
2141 long num2 = 0L;
2142 keyboard.active = num2 != 0L;
2143 }
2144 this.MarkGeometryAsDirty();
2145 return;
2146 }
2147 }
class f__AnonymousType0<< Count > j__TPar
TouchScreenKeyboard m_Keyboard
void SetText(string value, bool sendCallback=true)

References j__TPar, UnityEngine.L, UnityEngine.UI.InputField.m_AllowInput, UnityEngine.UI.InputField.m_Keyboard, UnityEngine.UI.InputField.m_OriginalText, UnityEngine.UI.InputField.m_Placeholder, UnityEngine.UI.InputField.m_Text, UnityEngine.UI.InputField.m_TextComponent, UnityEngine.UI.InputField.m_WasCanceled, UnityEngine.UI.InputField.MarkGeometryAsDirty(), UnityEngine.UI.InputField.placeholder, UnityEngine.UI.InputField.SendOnEndEdit(), UnityEngine.UI.InputField.SetText(), UnityEngine.UI.InputField.text, and UnityEngine.UI.InputField.textComponent.

Referenced by UnityEngine.UI.InputField.OnDeselect(), UnityEngine.UI.InputField.OnDisable(), and UnityEngine.UI.InputField.OnUpdateSelected().