예제 #1
0
 void OnGUI()
 {
     GUILayout.Space(20);
     Wname = EditorGUILayout.TextField("LIFE Simulation Name", Wname, GUILayout.Width(300));
     GUILayout.Space(10);
     dsim = EditorGUILayout.ObjectField(new GUIContent("MASA LIFE Simulation (mlsim)"), dsim, typeof(DeployedData), false) as DeployedData;
     GUILayout.Space(10);
     Adebug = EditorGUILayout.Toggle("Debugging Port", Adebug, GUILayout.Width(300));
     GUILayout.Space(10);
     Pport = EditorGUILayout.IntField("Debugging Port", Pport, GUILayout.Width(300));
     GUILayout.Space(10);
     String[] logLevel = { "Warning", "Info", "Trace" };
     EditorGUILayout.BeginHorizontal();
      		EditorGUILayout.LabelField(new GUIContent("Log Level"), GUILayout.Width(145));
     idLog = EditorGUILayout.Popup(idLog, logLevel, GUILayout.Width(100));
     EditorGUILayout.EndHorizontal();
     GUILayout.Space(10);
     EditorGUILayout.BeginHorizontal();
     GUILayout.FlexibleSpace();
     if (GUILayout.Button("Create", EditorStyles.miniButtonLeft, GUILayout.ExpandWidth(false), GUILayout.Width(100)))
         if(Wname != "" && Wname != " ")
             Create();
     Event e = Event.current;
     if (e.keyCode == KeyCode.Return)
         Create();
     GUILayout.FlexibleSpace();
     EditorGUILayout.EndHorizontal();
 }
예제 #2
0
    void OnGUI()
    {
        GUILayout.Space(20);
        Wname = EditorGUILayout.TextField("LIFE Simulation Name", Wname, GUILayout.Width(300));
        GUILayout.Space(10);
        dsim = EditorGUILayout.ObjectField(new GUIContent("MASA LIFE Simulation (mlsim)"), dsim, typeof(DeployedData), false) as DeployedData;
        GUILayout.Space(10);
        Adebug = EditorGUILayout.Toggle("Debugging Port", Adebug, GUILayout.Width(300));
        GUILayout.Space(10);
        Pport = EditorGUILayout.IntField("Debugging Port", Pport, GUILayout.Width(300));
        GUILayout.Space(10);
        String[] logLevel = { "Warning", "Info", "Trace" };
        EditorGUILayout.BeginHorizontal();
        EditorGUILayout.LabelField(new GUIContent("Log Level"), GUILayout.Width(145));
        idLog = EditorGUILayout.Popup(idLog, logLevel, GUILayout.Width(100));
        EditorGUILayout.EndHorizontal();
        GUILayout.Space(10);
        EditorGUILayout.BeginHorizontal();
        GUILayout.FlexibleSpace();
        if (GUILayout.Button("Create", EditorStyles.miniButtonLeft, GUILayout.ExpandWidth(false), GUILayout.Width(100)))
        {
            if (Wname != "" && Wname != " ")
            {
                Create();
            }
        }
        Event e = Event.current;

        if (e.keyCode == KeyCode.Return)
        {
            Create();
        }
        GUILayout.FlexibleSpace();
        EditorGUILayout.EndHorizontal();
    }