Пример #1
0
    /**
     * 存储游戏数据信息
     * */
    public void SaveGameDataToFile()
    {
        if (!SaveHelper.IsDirectoryExists(saveGameDataPath))
        {
            SaveHelper.CreateDirectory(saveGameDataPath);
        }
        string   fileName = saveGameDataPath + "/" + "GameData.sav";
        SaveData saveData = GameObject.Find("GM").GetComponent <GlobeManager>().M_SaveData;

        SaveHelper.SetData(fileName, saveData);
    }
Пример #2
0
    /*
     * 存储全部角色的信息到文件
     */
    private void SavePlayersToFile()
    {
        if (!SaveHelper.IsDirectoryExists(savePlayerPath))
        {
            SaveHelper.CreateDirectory(savePlayerPath);
        }

        Dictionary <string, Player> players = GameObject.Find("GM").GetComponent <GlobeManager>().playersDictionary;

        foreach (string key in players.Keys)
        {
            SavePlayerToFile(players[key]);
        }
    }