Esempio n. 1
0
    public void DeleteSave()
    {
        // O ideal é que apareça um dialoig de confirmação

        GlobalProfile.gameSlots.Slots.Remove(id);
        Destroy(gameObject);

        for (int i = 0; i < SceneManager.sceneCountInBuildSettings; i++)
        {
            string name = GetSceneNameByPath(SceneUtility.GetScenePathByBuildIndex(i));
            if (SaveGameSystem.DoesSaveGameExist("slot" + id + "_" + name))
            {
                SaveGameSystem.DeleteSaveGame("slot" + id + "_" + name);
            }
        }
        if (SaveGameSystem.DoesSaveGameExist("slot" + id + "_inventory"))
        {
            SaveGameSystem.DeleteSaveGame("slot" + id + "_inventory");
        }
        if (SaveGameSystem.DoesSaveGameExist("slot" + id + "_messages"))
        {
            SaveGameSystem.DeleteSaveGame("slot" + id + "_messages");
        }


        populate.RemovePage(this);
    }
Esempio n. 2
0
 public static void DeleteSaveGame()
 {
     SaveGameSystem.DeleteSaveGame("pimba_game");
     playerProfile = null;
 }