En pocas palabras, este es un script de editor para Unity que le permite ver y editar sus juegos de guardado que se guardan en el disco con el modelo de serialización incorporado.
Si su función de guardado se ve así, ¡está de suerte!
BinaryFormatter bf = new BinaryFormatter();
FileStream file = File.Create(savePath);
bf.Serialize(file, gameData);
file.Close();
Actualmente puede ver y editar matrices, listas, diccionarios, clases, enums y tipos primarios.
Los valores se pueden restablecer a su valor de tipo predeterminado con el control x. Se pueden agregar nuevos elementos a las colecciones con el botón + en las colecciones compatibles, y los valores en las colecciones se pueden eliminar con el control.
Todavía hay algunas características por agregar, así que verifique los problemas para aquellos y siéntase libre de contribuir también.
Descargue el repositorio en una carpeta de editor su proyecto Unity. Tengo la estructura del directorio configurada aquí como Assets/Scripts/Editor/SaveEditor
pero Assets/Editor/SaveEditor
también funcionarán. Una vez que lo haya copiado, debería ver el elemento del menú para abrirlo en el menú de la ventana de Unity: