概要
using UnityEditor; [CustomEditor( typeof( Example ) )] public class ExampleEditor : Editor { private bool m_isOpen; public override void OnInspectorGUI() { m_isOpen = EditorGUILayout.Foldout( m_isOpen, "Open" ); if ( m_isOpen ) { EditorGUILayout.LabelField( "ピカチュウ" ); } } }
上記のように OnInspectorGUI の中で
EditorGUILayout.Foldout を使うエディタ拡張を用意すると
Unity 2019.2.17f1 などでは正常に動作するが
Unity 2019.3.0f3 や Unity 2019.3.0f1 だと矢印で開くことができない
EditorWindow の OnGUI で EditorGUILayout.Foldout を使用する場合は正常に動作した