public override void OnInspectorGUI() { DrawDefaultInspector(); anAI myAI = (anAI)target; if (GUILayout.Button("Changer l'ennemi de classe")) { myAI.ChangeClass(); } EditorGUILayout.Space(); if (GUILayout.Button("Ajouter la position actuelle à la patrouille")) { myAI.AddPatrolPoint(); } if (GUILayout.Button("Ajouter la position actuelle à la patrouille secondaire")) { myAI.AddSecondaryPatrolPoint(); } if (GUILayout.Button("Supprimer la patrouille")) { myAI.ResetPath(); } EditorGUILayout.Space(); if (GUILayout.Button("Ajouter la rotation actuelles au balayage de garde")) { myAI.AddRotationPoint(); } if (GUILayout.Button("Supprimer le balayage de garde")) { myAI.ResetRotations(); } EditorGUILayout.Space(); EditorGUILayout.Space(); if (GUILayout.Button("Aller à la position de base")) { myAI.ResetPositionToFirstPatrolPoint(); } }