Ejemplo n.º 1
0
    public static void DeleteSaveData(SaveDataAvatar avatar)
    {
        if (!avatar)
        {
            return;
        }
        Debug.Log("Deleting save data for " + avatar.name);

        if (!AvatarIsUsedBySaveFile(avatar))
        {
            Debug.Log("Avatar doesn't have any save data.");
            return;
        }

        OnSaveFileAccessed();

        ES3.DeleteFile(saveFilesDirectory + avatar.name + ".es3");
    }
Ejemplo n.º 2
0
 public void SetAvatar(SaveDataAvatar newAvatar)
 {
     avatar = newAvatar;
     Recalculate();
 }
Ejemplo n.º 3
0
    public static bool AvatarIsUsedBySaveFile(SaveDataAvatar avatar)
    {
        OnSaveFileAccessed();

        return(ES3.FileExists(saveFilesDirectory + avatar.name + ".es3"));
    }
Ejemplo n.º 4
0
 public void SelectFile(SaveDataAvatar avatar)
 {
     onFileSelected.Invoke();
 }