Я использую эту функцию, чтобы сохранить мою состояние игры в файл сериализации:Как проверить, существует ли файл после сериализации - C#?
public void SaveForX86()
{
UpdateGameState();
try
{
BinaryFormatter bf = new BinaryFormatter();
FileStream fs = File.Create(Application.persistentDataPath + Helper.GAME_DATA_FILE_NAME);
GameData data = new GameData();
data.experience = experience;
data.score = score;
data.winPercent = winPercent;
data.tasksSolved = tasksSolved;
data.correct = correct;
data.additions = additions;
data.subtractions = subtractions;
data.multiplications = multiplications;
data.divisions = divisions;
data.useAddition = useAddition;
data.useSubtraction = useSubtraction;
data.useMultiplication = useMultiplication;
data.useDivision = useDivision;
data.minRange = minRange;
data.maxRange = maxRange;
data.longestChain = longestChain;
data.useIncrementalRange = useIncrementalRange;
data.gameStateDirty = gameStateDirty;
data.longestTaskInSeconds = longestTaskInSeconds;
data.overallTimeInSeconds = overallTimeInSeconds;
data.operandsSign = operandsSign;
data.difficulty = difficulty;
bf.Serialize(fs, data);
fs.Close();
}
catch (Exception ex)
{
Debug.Log(ex.Message);
}
}
Я хотел бы, чтобы проверить, был ли создан файл. Как я могу это сделать в этом случае?
Так что я оставляю вопрос как есть или удалять его? – Vlad
Вы не можете удалить его, так как у вас есть ответы. – HimBromBeere
@ vlad, пожалуйста, нажмите «Удалить», чтобы сэкономить много времени для модераторов. я дал вам полный ответ в вопросе об обмане, который вы сделали. – Fattie