protected int GetClosestCharacter(int x, int y) { return m_Text.GetClosestCharacter(m_Text.CanvasPosToLocal(new Vector2i(x, y))); }