В общем случае и с плохими навыками ответ - нет. Потому что ты предлагаешь вырвать из книжки две страницы и пытаться по ним рассказать весь рассказ, а это не возможно.
Естественно при while(true) у тебя юнити зависнет, потому что код юнити не выполняется, а ждёт когда твой цикл завершиться.
Тебе не нужен никакой свой while, он у тебя уже есть от юнити, называется Update.
Так .txt или .pdf ? Если всё же верить вашим словам, а не коду, то для это надо брать специальные компоненты, которые умеют парсить PDF. И там далеко всё не так радужно. Если это ваше, лучше смените формат на что-то попроще.