はじめに
@NemesisさんのJavaで湯婆婆を実装してみるのUnity / UniTask版です。
Text Mesh Proですべての常用漢字を使えるようにします。
こちらの記事を参考にしました。
コード
usingUnityEngine;usingCysharp.Threading.Tasks;usingTMPro;publicclassYubaba:MonoBehaviour{[SerializeField]TMP_InputFieldkeiyakusho;asyncUniTaskStart(){keiyakusho.text="契約書だよ。そこに名前を書きな。";awaitkeiyakusho.OnSelectAsync();keiyakusho.text="";varname=awaitkeiyakusho.OnEndEditAsync();vartext="フン。"+name+"というのかい。贅沢な名だねぇ。";keiyakusho.text=text;varnewNameIndex=Random.Range(0,name.Length);varnewName=name[newNameIndex];text+="\n今からお前の名前は"+newName+"だ。\nいいかい、"+newName+"だよ。\n分かったら返事をするんだ、"+newName+"!!";keiyakusho.text=text;}}