/** * 存储游戏数据信息 * */ 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); }
/* * 存储全部角色的信息到文件 */ 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]); } }