public string SaveSceneData() { var all = FindObjectsOfType <EnvironmentObject>(); var saveList = new XVObjectDataList(); foreach (var obj in all) { var xvDataObj = new XVObjectData(obj.transform.position, obj.transform.rotation) { objectName = obj.name, displayName = obj.nameToDisplay }; xvDataObj.SetColor(obj.color); saveList.Add(xvDataObj); } var json = JsonUtility.ToJson(saveList); PlayerPrefs.SetString(GameController.Instance.DontDestroy.SceneId, json); Debug.Log("CONTENT SAVED!!!"); return(json); }
public void Remove(XVObjectData objectData) { list.Remove(objectData); }
public void Add(XVObjectData objectData) { list.Add(objectData); }