TextMeshPro のテキストに URL 文字列が存在する時,ハイパーリンク化する

動機

ハイパーリンク化のために,マスターデータ設定側でメッセージにリンクタグなどを付与するという行為は,
事情を知る開発側であれば別に構わないと思いますが,メッセージを作る人が必ずしも開発者ではない場合を考慮した場合,
メッセージに URL 文字列が存在するだけで,スクリプト側で勝手にハイパーリンク化した方がよいと思った次第.

動作の様子

gyazo.com

サンプルスクリプト

TextMeshPro のテキストに URL 文字列が存在する時,ハイパーリンク化する

メッセージに複数の URL 文字列がある場合も対応しています.
一応注意として最初から TextMeshPro の Text に最初から設定されているメッセージには対応されません.(それはそう)

参考資料

baba-s.hatenablog.com