Beispiel #1
0
    public override void OnInspectorGUI()
    {
        DrawDefaultInspector();

        DataManager script = (DataManager)target;

        if (GUILayout.Button("Borrar Datos"))
        {
            PlayerPrefs.DeleteAll();

            script.artistas = XMLManager.DeserializarDesdeResources <List <ArtistaData> >("artistas");
            XMLManager.Serializar(script.artistas, "artistas");
            script.instruments = XMLManager.DeserializarDesdeResources <List <InstrumentData> >("listaInstrumentos");
            XMLManager.Serializar(script.instruments, "listaInstrumentos");
            script.canciones = XMLManager.DeserializarDesdeResources <List <Cancion> >("nuevasCanciones");
            XMLManager.Serializar(script.canciones, "nuevasCanciones");
            script.ciudades = XMLManager.DeserializarDesdeResources <List <Ciudad> >("ciudades");
            XMLManager.Serializar(script.ciudades, "ciudades");

            Debug.Log("Datos eliminados");
            PlayerPrefs.SetInt("Money", 500);
            script.currentMoney = 500;
        }
        if (GUILayout.Button("Crear Datos Artistas"))
        {
            XMLManager.SerializarAResources(script.artistas, "artistas");
        }
    }