using UnityEngine;

/// <summary>
/// Script temporaire pour réinitialiser l'intro
/// Attacher à un GameObject dans la scène Map pour tester
/// </summary>
public class TEMP_ResetIntro : MonoBehaviour
{
    void Start()
    {
        Debug.Log("========================================");
        Debug.Log("RESET DES PLAYERPREFS POUR TEST INTRO");
        Debug.Log("========================================");
        
        // Supprimer toutes les clés liées à map-Q1
        PlayerPrefs.DeleteKey("IntroWatched_map-Q1");
        PlayerPrefs.DeleteKey("CurrentStepId_map-Q1");
        PlayerPrefs.DeleteKey("NextStepId_map-Q1");
        PlayerPrefs.Save();
        
        Debug.Log("✅ PlayerPrefs réinitialisés !");
        Debug.Log("L'intro se jouera au prochain chargement de la scène");
        Debug.Log("========================================");
        
        // Se détruire pour ne pas réinitialiser à chaque frame
        Destroy(gameObject);
    }
}

