はじめに
「USubWindow」を Unity プロジェクトに導入することで
EditorWindow の中に複数のウィンドウを表示できるようになります
使用例
using UnityEditor; using UnityEngine; public class Example : MDIEditorWindow { [MenuItem( "Example/Hoge" )] private static void Hoge() { CreateWindow<Example>(); } [EWSubWindow( "Grass", EWSubWindowIcon.None )] private void SubWinA( Rect main ) { GUI.Label( new Rect( main.x, main.y, main.height, 20 ), "フシギダネ" ); } [EWSubWindow( "Fire", EWSubWindowIcon.None )] private void SubWinB( Rect main ) { GUI.Label( new Rect( main.x, main.y, main.height, 20 ), "ヒトカゲ" ); } [EWSubWindow( "Water", EWSubWindowIcon.None )] private void SubWinC( Rect main ) { GUI.Label( new Rect( main.x, main.y, main.height, 20 ), "ゼニガメ" ); } }