A game about forced loneliness, made by TACStudios
1using System;
2using UnityEngine;
3
4namespace UnityEditor.ShaderGraph.Serialization
5{
6 static class MultiJson
7 {
8 public static void Deserialize<T>(T objectToOverwrite, string json, JsonObject referenceRoot = null, bool rewriteIds = false) where T : JsonObject
9 {
10 var entries = MultiJsonInternal.Parse(json);
11 if (referenceRoot != null)
12 {
13 MultiJsonInternal.PopulateValueMap(referenceRoot);
14 }
15 MultiJsonInternal.Deserialize(objectToOverwrite, entries, rewriteIds);
16 }
17
18 public static string Serialize(JsonObject mainObject)
19 {
20 return MultiJsonInternal.Serialize(mainObject);
21 }
22
23 public static Type ParseType(string typeString)
24 {
25 return MultiJsonInternal.ParseType(typeString);
26 }
27 }
28}