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

◆ UpdateLabel()

void UnityEngine.UI.InputField.UpdateLabel ( )
inlineprotected

Definition at line 1705 of file InputField.cs.

1706 {
1707 int num = 1;
1708 Text textComponent = this.m_TextComponent;
1709 if (num == 0)
1710 {
1711 }
1712 Font font = this.m_TextComponent.font;
1713 if (!this.m_PreventFontCallback)
1714 {
1715 int num2 = 1;
1716 this.m_PreventFontCallback = num2 != 0;
1717 if (num2 == 0)
1718 {
1719 }
1721 GameObject gameObject = base.gameObject;
1723 bool flag = gameObject == currentSelected;
1724 string text;
1725 int stringLength = text._stringLength;
1726 string text2 = this.m_Text;
1727 int caretPosition = this.m_CaretPosition;
1728 int num3 = 1;
1729 long num4 = 0L;
1730 this.m_IsCompositionActive = num3 != 0;
1731 string text3 = text2.Substring((int)num4, caretPosition);
1732 string text4 = this.m_Text;
1734 string text5 = text4.Substring(caretPosition2);
1735 string text7;
1736 string text6 = text3 + text7 + text5;
1737 return;
1738 }
1739 }
class f__AnonymousType0<< Count > j__TPar
GameObject gameObject
Definition Component.cs:31

References UnityEngine.UI.InputField.caretPosition, UnityEngine.EventSystems.EventSystem.current, UnityEngine.UI.Text.font, UnityEngine.Component.gameObject, UnityEngine.GameObject.gameObject, j__TPar, UnityEngine.L, UnityEngine.UI.InputField.m_CaretPosition, UnityEngine.EventSystems.EventSystem.m_CurrentSelected, UnityEngine.UI.InputField.m_PreventFontCallback, UnityEngine.UI.InputField.m_Text, UnityEngine.UI.InputField.m_TextComponent, UnityEngine.UI.InputField.text, and UnityEngine.UI.InputField.textComponent.

Referenced by UnityEngine.UI.InputField.Backspace(), UnityEngine.UI.InputField.ForceLabelUpdate(), UnityEngine.UI.InputField.OnEnable(), UnityEngine.UI.InputField.OnPointerDown(), UnityEngine.UI.InputField.OnUpdateSelected(), and UnityEngine.UI.InputField.SendOnValueChangedAndUpdateLabel().