#if UNITY_EDITOR using UnityEditor; using UnityEngine; [CustomEditor(typeof(OpenAIImageEnhancer))] public class OpenAIImageEnhancerEditor : Editor { public override void OnInspectorGUI() { DrawDefaultInspector(); EditorGUILayout.Space(); EditorGUILayout.LabelField("── Test Éditeur ──", EditorStyles.boldLabel); GUI.enabled = Application.isPlaying; if (GUILayout.Button("▶ Enhance Image (Play Mode)", GUILayout.Height(32))) { ((OpenAIImageEnhancer)target).OnClickEnhance(); } GUI.enabled = true; if (!Application.isPlaying) EditorGUILayout.HelpBox("Lance le Play Mode pour capturer et envoyer à OpenAI.", MessageType.Info); } } #endif