int GetGlyphIndexAtWorldPoint(Vector3 point) { Bounds b; for (int i = 0; i < Text.Length; i++) { b = m_GlyphBounds[i]; if (!Stationary) { b = TranslateBounds(b); } if (b.Contains(point)) { return i; } } return -1; }