public static GameObject FromJsonString(string typeName, string jsonData)
if (string.IsNullOrEmpty(jsonData))
throw new NullReferenceException("Game objects filename cannot be null!");
if (_types.TryGetValue(typeName, out type))
var obj = JsonConvert.DeserializeObject(jsonData, type, Settings);
throw new NullReferenceException("Type cannot be null!");