public void GetData() { SaveToTxt save = new SaveToTxt(); PointSave pointSave = new PointSave(); pointSave.InitObject(); points.GetDataPoint(data, pointSave); level.SetData(pointSave); string saveText; SaveController.Save <PointSave>(pointSave, out saveText); save.WriteString(pointSave.nameLevel, saveText); SceneManager.LoadScene("Redactor"); }
DataShape LoadLevel(string levelName) { string levelData; SaveToTxt saveToTxt = new SaveToTxt(); saveToTxt.ReadString(levelName, out levelData); PointSave pointSave = new PointSave(); pointSave.InitObject(); SaveController.Load <PointSave>(ref pointSave, levelData); DataShape shape = new DataShape(); shape.sprite = Resources.Load <Sprite>("Shape/" + pointSave.nameImage); shape.pointData = pointSave.saveData; return(shape); }