動機
ハイパーリンク化のために,マスターデータ設定側でメッセージにリンクタグなどを付与するという行為は, 事情を知る開発側であれば別に構わないと思いますが,メッセージを作る人が必ずしも開発者ではない場合を考慮した場合, メッセージに URL 文字列が存在するだけで,スクリプト側で勝手にハイパーリンク化した方がよいと思った次第.
動作の様子
サンプルスクリプト
TextMeshPro のテキストに URL 文字列が存在する時,ハイパーリンク化する
メッセージに複数の URL 文字列がある場合も対応しています. 一応注意として最初から TextMeshPro の Text に最初から設定されているメッセージには対応されません.(それはそう)