private static void EditData(AdventureDataControl adventureData) { EditorGUILayout.LabelField(TC.get("Adventure.Title"), EditorStyles.boldLabel); EditorGUILayout.LabelField(TC.get("Adventure.AdventureTitle")); EditorGUI.BeginChangeCheck(); var newTitle = EditorGUILayout.TextField(adventureData.getTitle()); if (EditorGUI.EndChangeCheck()) { adventureData.setTitle(newTitle); } EditorGUILayout.LabelField(TC.get("Adventure.AdventureDescription")); EditorGUI.BeginChangeCheck(); var newDescription = EditorGUILayout.TextArea(adventureData.getDescription(), GUILayout.Height(80)); if (EditorGUI.EndChangeCheck()) { adventureData.setDescription(newDescription); } }