public void LoadKeyFromMainDoor() { MainDoorDataScript mainDoorDataScript = SaveLoadMainDoorSystemScript.LoadMainDoorKey(); keyName = mainDoorDataScript.nameOfKey; keyObject = GameObject.Find(keyName); Destroy(keyObject); }
public static void SaveMainDoorKey(MainDoorKeyScript mainDoorKeyScript) { BinaryFormatter binaryFormatter = new BinaryFormatter(); FileStream fileStream = new FileStream(PathForFile(), FileMode.Create); MainDoorDataScript mainDoorDataScript = new MainDoorDataScript(mainDoorKeyScript); binaryFormatter.Serialize(fileStream, mainDoorDataScript); fileStream.Close(); }
public static MainDoorDataScript LoadMainDoorKey() { if (File.Exists(PathForFile())) { BinaryFormatter binaryFormatter = new BinaryFormatter(); FileStream fileStream = new FileStream(PathForFile(), FileMode.Open); MainDoorDataScript mainDoorDataScript = binaryFormatter.Deserialize(fileStream) as MainDoorDataScript; fileStream.Close(); return(mainDoorDataScript); } else { Debug.LogError("File not found"); return(null); } }