public static void SavePlayerPrefs(UserBhv user) { UserData data = new UserData(user); string dataString = JsonUtility.ToJson(data); PlayerPrefs.SetString("userData", dataString); }
private void Awake() { if (instance == null) { instance = this; } else { Destroy(gameObject); } }
public static void SaveUserData(UserBhv user) { UserData data = new UserData(user); BinaryFormatter formatter = new BinaryFormatter(); FileStream stream = new FileStream(saveFilePath, FileMode.Create); formatter.Serialize(stream, data); stream.Close(); }
public UserData(UserBhv user) { this.username = user.username; this.date = DateTime.Now.ToString("dd/MM/yyyy"); this.mapIndex = user.mapDropdown.value; this.roomIds = new List <string>(); this.roomToggleStates = new List <bool>(); foreach (RoomBhv room in user.rooms) { this.roomIds.Add(room.roomData.room_id); this.roomToggleStates.Add(room.isToggled); } }