Можно ли проверить, завершил ли Serialize () двоичного форматера запись в файл?Я пытаюсь сделать систему сохранения / загрузки в Unity и решил использовать двоичный форматер, но я не уверен, как проверить, завершена ли сериализация.Я бы не хотел, чтобы игрок выходил из игры, пока игра все еще загружается, и в идеале хотел бы уведомить игрока о завершении сохранения (сериализации), прежде чем он сможет продолжить.
В случае, если необходим какой-то код:
BinaryFormatter binaryFormatter = new BinaryFormatter();
FileStream fileStream = new FileStream(Application.persistentDataPath + "/player.sav", FileMode.Create);
PlayerData playerData = new PlayerData(player);
binaryFormatter.Serialize(fileStream, playerData);
fileStream.Close();