Je m'éxplique vite fait, je vous créer un systeme de sauvegardes qui va m'enregistrer des prefab ou autres dans un dossier, j'utilise donc la commande
System.IO.DirectoryInfo.create()
la dossier se crée bien, mais le problème c'est qu'il apparait uniquement une fois que j'arrete l'application, si je veux placer un prefab dans ce dossier il me mettra ne erreure je pense qu'il ne voit pas le dossier en runtime, y'a-t-il un genre de refresh à faire avant de placer les objets dans les dossiers ?
Code : Tout sélectionner
void Savegame(){
di = new System.IO.DirectoryInfo("Assets/Resources/Savegames/" + savename.text);
if (di.Exists)
{
////are u sure overwrite ?
}
else {
di.Create();
UnityEditor.PrefabUtility.CreatePrefab(di.FullName + "bati.prefab" , batiments, UnityEditor.ReplacePrefabOptions.Default);
}
}