うにてぃブログ

主にUnityとC#に関する記事を書いていきます

Focus

【Unity】EditorGUI で テキストフィールドにフォーカスする方法

EditorGUI.FocusTextInControl に GUI.SetNextControlName で指定した名前を渡すことでフォーカスさせることができる private string _text; private void OnGUI() { GUI.SetNextControlName("CommitMessage"); _text = EditorGUILayout.TextField(_text); i…

【Unity】EditorGUI のフォーカスを外す

リストからクラスを選択して、値を変更するような Editor 拡張を作成したとき 戻って他の値を変更しようと他を開いた際に、実際には前の値が入っていないのに見た目上は値が入ってるように見えることがある これは EditorGUI のフォーカスが外れてないため発…