void OnGUI() { GUILayout.Label("Bezier Prot", EditorStyles.boldLabel); GUILayout.Label("作成したいGameObjectを選択して、Createボタンを押す。"); GUILayout.Label("bezierPathDrawerにそってレイアウトする。"); bezierPathDrawer = (BezierPathDrawer)EditorGUILayout.ObjectField("bezierPathDrawer", bezierPathDrawer, typeof(BezierPathDrawer), true); hoopPrefab = (GameObject)EditorGUILayout.ObjectField("prefab", hoopPrefab, typeof(GameObject), false); distance = EditorGUILayout.FloatField("layoutDistance", distance); GameObject createTarget = Selection.activeGameObject; if (createTarget == null) { return; } EditorGUILayout.SelectableLabel("CreateGObj: " + createTarget.name); hoopCourse = createTarget; if (createTarget != null) { if (GUILayout.Button("Create")) { Create(); } // if( GUILayout.Button("Clear") ){ // Clear(); // } } EditorGUILayout.SelectableLabel("pathLength: " + pathLength); // EditorGUILayout.se // myBool = EditorGUILayout.Toggle ("Toggle", myBool); // myFloat = EditorGUILayout.Slider ("Slider", myFloat, -3, 3); // EditorGUILayout.EndToggleGroup (); }