private static void EditDefaultClickAction(AdventureDataControl adventureData) { // Default click action EditorGUILayout.LabelField(TC.get("DefaultClickAction.Explanation"), EditorStyles.boldLabel); int[] clickValues = { (int)DescriptorData.DefaultClickAction.SHOW_DETAILS, (int)DescriptorData.DefaultClickAction.SHOW_ACTIONS }; string[] clickTexts = { TC.get("DefaultClickAction.ShowDetails"), TC.get("DefaultClickAction.ShowActions") }; using (new EditorGUI.DisabledScope(true)) // TODO add clickAction control { EditorGUI.BeginChangeCheck(); var newDefaultClickAction = EditorGUILayout.IntPopup((int)adventureData.getDefaultClickAction(), clickTexts, clickValues); if (EditorGUI.EndChangeCheck()) { adventureData.setDefaultClickAction((DescriptorData.DefaultClickAction)newDefaultClickAction); } } }