public void Load() { if (File.Exists(Application.persistentDataPath + "/playerSave.dat")) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(Application.persistentDataPath + "/playerSave.dat", FileMode.Open); PlayerData data = (PlayerData)bf.Deserialize(file); file.Close(); ElevatorData = data.ElevatorData; ViData = data.ViData; WillData = data.WillData; YolandaData = data.YolandaData; EliseData = data.EliseData; DPMainData = data.DPMainData; playerName = data.playerName; maxHealth = data.maxHealth; health = data.health; healFactor = data.healFactor; money = data.money; numMasks = data.numMasks; playedTime = data.playedTime; items = data.items; lens = data.lens; masks = data.masks; room = data.room; zone = data.zone; saveRoomName = data.saveRoomName; lantern = data.lantern; } }
public WillEntity MapFrom(WillData input) { if (input == null) { throw new System.ArgumentNullException(nameof(input)); } return(new WillEntity { Date = input.Date }); }
public WillData GetWillData(string name) { WillData _will = new WillData(); if (name == null) { throw new ArgumentNullException(nameof(name)); } else if (name == "Correct") { _will.Date = "InviteEdit Leave"; } return(_will); }
/// <summary> /// 检查资源更新 /// </summary> /// <param name="mono"></param> /// <param name="callBack"></param> /// <param name="parameters"></param> public void UpdataRes(LoadCloudResCallBack callBack, object[] parameters) { //if (!ResourceManager.Instance.m_LoadFormAssetBundle) //{ // callBack(true, "Test", parameters); // return; //} if (m_CanChack == true) { m_CanChack = false; m_CallBack = callBack; if (m_CoroutinesMono == null) { m_CallBack(false, "", parameters); m_CanChack = true; WDebuger.LogError("未初始化管理器,请检查!"); return; } m_Parameters = parameters; m_DownLoadFileName.Clear(); m_DownLoadFileNameItem.Clear(); m_DownLoadFileList.Clear(); string configPath = m_SavePath + ConstData.WLOCALCONFIG; if (!File.Exists(configPath)) { worldMapData.version = "1.0"; worldMapData.date = System.DateTime.Now.ToString(); if (!Directory.Exists(m_SavePath)) { Directory.CreateDirectory(m_SavePath); } m_DownLoadFileName.Add("WorldMap.json"); m_DownLoadFileNameItem.Add("WorldMap.json"); worldMapData.SaveJson(configPath); } worldMapData = WillData.LoadJson <WorldMapData>(configPath); WillFTPDownloadManager.Instance.Init(ConstData.FTPname, ConstData.FTPPassword); WillFTPDownloadManager.Instance.DownLoadData(ConstData.DownloadServerFtp + "WorldMap.json", DowlLoadConfigCallBack); } }
static void GetWorldMap() { WorldMapData worldMapData = new WorldMapData(); if (!Directory.Exists(m_ResPath)) { worldMapData.version = "1.0"; worldMapData.date = System.DateTime.Now.ToString(); Directory.CreateDirectory(m_ResPath); worldMapData.SaveJson(m_ResPath + "/" + ConstData.WLOCALCONFIG); } else { worldMapData = WillData.LoadJson <WorldMapData>(m_ResPath + "/WorldMap.json"); float current_version = float.Parse(worldMapData.version); //DirectoryInfo dir = new DirectoryInfo(m_ResPath); //dir.Delete(true); worldMapData.version = (current_version + 0.1f).ToString(); worldMapData.date = System.DateTime.Now.ToString(); Directory.CreateDirectory(m_ResPath); worldMapData.SaveJson(m_ResPath + "/" + ConstData.WLOCALCONFIG); } }