public void SaveData(maxDistance content) { BinaryFormatter bf = new BinaryFormatter(); string filePath = Application.dataPath + "/Save"; CreateDirectory(filePath); //在目的地新增資料夾 nameAndPath = filePath + "/" + savingFileName; //存檔的位置加檔名 Stream s = File.Open(nameAndPath, FileMode.Create); bf.Serialize(s, content); s.Close(); }
public object LoadDis() { maxDistance md = new maxDistance(); md = (maxDistance)SL.LoadData(); showMaxDistanceE.text = "Easy Max Distance : " + md.easyDis; showMaxDistanceH.text = "Hard Max Distance : " + md.hardDis; return(md); //Debug.Log(md); }
public void LoadAndSaveDis() { maxDistance md = new maxDistance(); md = (maxDistance)LoadDis(); if (LoginUI.setting_diffcult.Equals("easy")) { if (int.Parse(md.easyDis) < distance) { md.easyDis = distance.ToString(); } } else { if (int.Parse(md.hardDis) < distance) { md.hardDis = distance.ToString(); } } SL.SaveData(md); }
public object LoadData() { string filePath = Application.dataPath + "/Save"; nameAndPath = filePath + "/" + savingFileName;//存檔的位置加檔名 if (File.Exists(nameAndPath)) { BinaryFormatter bf = new BinaryFormatter(); Stream s = File.Open(nameAndPath, FileMode.Open); maxDistance data = (maxDistance)bf.Deserialize(s); s.Close(); return(data); } else { maxDistance md = new maxDistance(); md.easyDis = "0"; md.hardDis = "0"; return(md); } }
return(TryGetCloserHit(Physics.RaycastNonAlloc(origin, direction, hits, maxDistance, collisionMask, QueryTriggerInteraction.Ignore),