public override void OnInspectorGUI() { SimpleAILayout.DrawBanner(gameConfig.selectedLanguage); EditorGUILayout.Space(); SimpleAILayout.showGeneralsArea(gameConfig); EditorUtility.SetDirty(gameConfig); }
public static void generalsButtons(SimpleAI _simpleAI) { EditorGUILayout.BeginVertical("Box"); EditorGUILayout.BeginHorizontal(); EditorGUILayout.LabelField(new GUIContent(Language.generalTitle(_simpleAI.gameConfig.selectedLanguage), iconConfig), EditorStyles.boldLabel); if (GUILayout.Button(((_simpleAI.showGenerals) ? Language.hide(_simpleAI.gameConfig.selectedLanguage) : Language.show(_simpleAI.gameConfig.selectedLanguage)))) { _simpleAI.showGenerals = !_simpleAI.showGenerals; } EditorGUILayout.EndHorizontal(); if (_simpleAI.showGenerals) { SimpleAILayout.showGeneralsArea(_simpleAI.gameConfig); } EditorGUILayout.EndVertical(); }