public void LoadGame() { var savePath = Application.persistentDataPath + "/savedata.save"; if (File.Exists(savePath)) { BinaryFormatter bf = new BinaryFormatter(); FileStream file = File.Open(savePath, FileMode.Open); file.Position = 0; SaveData save = (SaveData)bf.Deserialize(file); file.Close(); InkManager.LoadState(save.InkStoryState); CharacterManager.LoadState(save.Characters); StartGame(); } else { Debug.Log("No game saved!"); } }