SquareDash/Library/PackageCache/com.unity.services.mediation@1.0.5/Editor/Settings/Dashboard/JsonUtilityExtension.cs
kingjuulian06 0efb85038a Arbeit 2
2023-11-21 22:03:49 +01:00

23 lines
593 B
C#

using UnityEngine;
namespace Unity.Services.Mediation.Dashboard.Editor
{
static class JsonUtilityExtension
{
public static T[] FromJsonArray<T>(string json)
{
string wrappedJson = "{\"T_Array\" : " + json + " }";
ArrayWrapper<T> wrapper = JsonUtility.FromJson<ArrayWrapper<T>>(wrappedJson);
return wrapper.T_Array;
}
[System.Serializable]
class ArrayWrapper<T>
{
#pragma warning disable CS0649
public T[] T_Array;
#pragma warning restore CS0649
}
}
}