public void ImportBase64String(string base64) { var sd = WebGLHelper.SaveDataFromBase64String(base64); if (sd != null) { LoadSaveData(sd); } }
private void Start() { if (Application.platform != RuntimePlatform.WebGLPlayer) { LoadSaveData(SaveReadWriter.ReadSaveDataFile(path)); } else { WebGLHelper.ImportEnabled(true); } }
public static void WriteSaveDataFile(SaveData saveData, string filePath) { BinaryFormatter formatter = new BinaryFormatter(); using (FileStream stream = new FileStream(filePath, FileMode.Create)) { formatter.Serialize(stream, saveData); } if (Application.platform == RuntimePlatform.WebGLPlayer) { WebGLHelper.PushToDownload(filePath, SaveManager.fileNameAndExtension); } }