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

◆ GenerateCaret()

void UnityEngine.UI.InputField.GenerateCaret ( VertexHelper vbo,
Vector2 roundingOffset )
inlineprivate

Definition at line 1956 of file InputField.cs.

1957 {
1958 if (this.m_CaretVisible)
1959 {
1960 if (this.m_CursorVerts == null)
1961 {
1962 this.CreateCursorVerts();
1963 }
1964 int caretWidth = this.m_CaretWidth;
1965 int caretPosition = this.m_CaretPosition;
1966 int stringLength = this.compositionString._stringLength;
1967 Text textComponent = this.m_TextComponent;
1968 int drawStart = this.m_DrawStart;
1969 TextGenerator cachedTextGenerator = textComponent.cachedTextGenerator;
1970 if (cachedTextGenerator != null && cachedTextGenerator.lineCount != 0)
1971 {
1972 IList<UICharInfo> characters = cachedTextGenerator.characters;
1973 return;
1974 }
1975 }
1976 }
class f__AnonymousType0<< Count > j__TPar
TextGenerator cachedTextGenerator
Definition Text.cs:23

References UnityEngine.UI.Text.cachedTextGenerator, UnityEngine.UI.InputField.caretPosition, UnityEngine.UI.InputField.caretWidth, UnityEngine.TextGenerator.characters, UnityEngine.UI.InputField.compositionString, UnityEngine.UI.InputField.CreateCursorVerts(), j__TPar, UnityEngine.TextGenerator.lineCount, UnityEngine.UI.InputField.m_CaretPosition, UnityEngine.UI.InputField.m_CaretVisible, UnityEngine.UI.InputField.m_CaretWidth, UnityEngine.UI.InputField.m_CursorVerts, UnityEngine.UI.InputField.m_DrawStart, UnityEngine.UI.InputField.m_TextComponent, and UnityEngine.UI.InputField.textComponent.