public Vector2 GetCursorPosition(CursorPositionStylePainterParameters parms, float scaling) { if (useLegacy) { return(TextNative.GetCursorPosition(parms.GetTextNativeSettings(scaling), parms.rect, parms.cursorIndex)); } return(TextCore.TextGenerator.GetCursorPosition(m_TextInfo, parms.rect, parms.cursorIndex)); }
public Vector2 GetCursorPosition(CursorPositionStylePainterParameters parms, float scaling) { bool flag = this.useLegacy; Vector2 cursorPosition; if (flag) { cursorPosition = TextNative.GetCursorPosition(parms.GetTextNativeSettings(scaling), parms.rect, parms.cursorIndex); } else { cursorPosition = UnityEngine.TextCore.TextGenerator.GetCursorPosition(this.textInfo, parms.rect, parms.cursorIndex); } return(cursorPosition); }
public Vector2 GetCursorPosition(CursorPositionStylePainterParameters parms, float scaling) { return(TextNative.GetCursorPosition(parms.GetTextNativeSettings(scaling), parms.rect, parms.cursorIndex)); }