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