TextMeshProに
<style=name>太郎</style>こんにちは。<style=flag1/><link=msgptr:0/>
のような文字列を渡すと、linkタグを拾ってくれます。その情報は
text.textInfo.linkInfo
に格納されるのですが、正しいLink情報だけ拾ってくるためには
text.textInfo.linkCount
を参照する必要があります。
つまりtext.textInfo.linkInfo.Length
で取得しようとすると間違った値を返すことがあります。
どうやらこのバッファは一度サイズが大きくなるとそのままのサイズが維持され、後ろのほうには過去に取得したlinkInfoが入ったままになるようです。