public override void OnInspectorGUI() { SimpleAILayout.DrawBanner(gameConfig.selectedLanguage); EditorGUILayout.Space(); SimpleAILayout.showGeneralsArea(gameConfig); EditorUtility.SetDirty(gameConfig); }
public override void OnInspectorGUI() { //DrawDefaultInspector(); SimpleAILayout.DrawBanner(_simpleAI.gameConfig.selectedLanguage); EditorGUILayout.Space(); //Corrigir if (!_simpleAI.aiJson) { EditorGUILayout.HelpBox("Select a AI asset", MessageType.Warning); _simpleAI.aiJson = EditorGUILayout.ObjectField("AI asset", _simpleAI.aiJson, typeof(TextAsset), false) as TextAsset; } EditorGUILayout.Space(); if (!_simpleAI.aiJson) { return; } if (_simpleAI.ai == null || assetPath != AssetDatabase.GetAssetPath(_simpleAI.aiJson)) { assetPath = AssetDatabase.GetAssetPath(_simpleAI.aiJson); _simpleAI.ai = new AI(assetPath); _simpleAI.ai.load(_simpleAI.aiJson); } //DrawButtons AIButtons(); SimpleAILayout.BehaviourButtons(_simpleAI); movimentButtons(); StatusButtons(); AnimationButtons(); SimpleAILayout.generalsButtons(_simpleAI); EditorUtility.SetDirty(_simpleAI.gameConfig); }