SwitchInputField.cs
usingUnityEngine;usingTMPro;publicclassSwitchInputField:MonoBehaviour{publicTMP_InputFieldthisInputField;publicTMP_InputFieldnextInputField;// Start is called before the first frame updatevoidStart(){thisInputField=GetComponent<TMP_InputField>();}// Update is called once per framevoidUpdate(){if(thisInputField.isFocused&&Input.GetKeyDown(KeyCode.Tab)){nextInputField.Select();}}}
//使い方
InputFieldコンポーネントを持っているオブジェクト自体にAdd Componentします。
Tabを押した時に選択されて欲しいオブジェクトをnextInputFieldにアタッチ or スクリプトから代入します。
//TextMeshProを使わない方向け
using TMPro; => using UnityEngine.UI;
TMP_InputField => InputField
という風に読み替えてください。