@echo off
echo ============================================
echo   Nettoyage Complet - Erreur CS2006 WebGL
echo ============================================
echo.

REM Fermer Unity s'il est ouvert
echo [1/5] Tentative de fermeture de Unity...
taskkill /F /IM Unity.exe 2>nul
timeout /t 2 /nobreak >nul

REM Supprimer les fichiers de projet
echo [2/5] Suppression des fichiers de projet...
del /F /Q *.csproj 2>nul
del /F /Q *.sln 2>nul

REM Supprimer les caches de compilation
echo [3/5] Suppression des caches...
rmdir /S /Q Library\ScriptAssemblies 2>nul
rmdir /S /Q Library\Bee\artifacts 2>nul
rmdir /S /Q Library\BuildPlayer.prefs 2>nul
rmdir /S /Q Temp 2>nul
rmdir /S /Q obj 2>nul

REM Supprimer les dossiers Bee problématiques
echo [4/5] Nettoyage approfondi Bee...
rmdir /S /Q Library\Bee 2>nul

REM Message final
echo [5/5] Nettoyage termine!
echo.
echo ============================================
echo   ACTIONS A FAIRE MAINTENANT :
echo ============================================
echo 1. Ouvrez Unity
echo 2. Allez dans : Tools ^> Fix WebGL Defines (CS2006)
echo 3. Allez dans : Edit ^> Preferences ^> External Tools
echo 4. Cliquez sur "Regenerate project files"
echo 5. Fermez et rouvrez Unity
echo ============================================
echo.
pause


