Inheritance: MonoBehaviour
    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 ();
    }