Example #1
0
 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));
 }
Example #2
0
        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);
        }
Example #3
0
 public Vector2 GetCursorPosition(CursorPositionStylePainterParameters parms, float scaling)
 {
     return(TextNative.GetCursorPosition(parms.GetTextNativeSettings(scaling), parms.rect,
                                         parms.cursorIndex));
 }