public static void restoreRoom(string roomName, GameObject bookMarkerPrefab) { RoomPropertySet props = new RoomPropertySet(); Debug.Log("Restoring room: " + roomName); props.Load(roomName, bookMarkerPrefab); }
public static void persistRoom(string roomName) { RoomPropertySet props = new RoomPropertySet(); GameObject activeBooks = GameObject.Find("ActiveBooks"); if (activeBooks != null) { foreach (Transform child in activeBooks.transform) { BookManager bm = child.GetComponent <BookManager> (); if (bm != null) { Debug.Log("Found book " + bm.getBookID()); props.addBook(bm.getBookID(), null); } } } Debug.Log("Persisting room: " + roomName); props.Save(roomName); }