public void PDSave(List <ProductionData> productionDatas, int objcount) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Create(PDdataPath); //데이터를 저장하기 위한 파일 ProductBuildData pdd = (ProductBuildData)bf.Deserialize(file); pdd.buildlist = productionDatas; bf.Serialize(file, pdd); file.Close(); }
public ProductBuildData PDLoad() { if (File.Exists(PDdataPath)) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(PDdataPath, FileMode.Open); ProductBuildData pdd = (ProductBuildData)bf.Deserialize(file); Debug.Log("[PDLoad] 로드 있음 : " + pdd.buildlist.Count); file.Close(); return(pdd); } else { ProductBuildData pdd = new ProductBuildData(); pdd.buildlist = new List <ProductionData>(); Debug.Log("[PDLoad] 로드 없음 : " + pdd.buildlist.Count); return(pdd); } }