「InputFieldをスクリプトから自動でフォーカスしたい!」という時がある。
そんな時はInputField.Select関数を呼ぼう。
using UnityEngine;
using UnityEngine.UI;
public class PlayerNameInputUI : MonoBehaviour {
public InputField nameInputField;
void Start () {
// InputFieldを自動でフォーカスする
nameInputField.Select();
}
}
InputField(およびTMP_InputField)はUnityEngine.UI.Selectableを継承しているので、ButtonやToggleと同じように振舞える。覚えておこう。