Я хочу получить текст компонента TextMeshProUGUI текущей отображаемой страницы. Я попробовал это:
foreach (var page in InstructionText.textInfo.pageInfo)
{
Debug.Log(page.firstCharacterIndex + " : " + page.lastCharacterIndex);
m_TextsPerPage.Add(InstructionText.text.Substring(page.firstCharacterIndex, page.lastCharacterIndex - page.firstCharacterIndex + 1));
}
с
private List<string> m_TextsPerPage = new List<string>();
, но page.firstCharacterIndex
и page.lastCharacterIndex
равны 0 независимо от того, какой вход.