public static CanvasConfig StaticDeserialize(string str) { var tuple = JsonHelper.Deserialize<Tuple<string, string>>(str); switch (tuple.item1) { case RECTANGULAR_2D: var ret = new CanvasConfig2DR(); ret.Deserialize(tuple.item2); return ret; default: throw new NotSupportedException(); } }
public static CanvasConfig StaticDeserialize(string str) { var tuple = JsonHelper.Deserialize <Tuple <string, string> >(str); switch (tuple.item1) { case RECTANGULAR_2D: var ret = new CanvasConfig2DR(); ret.Deserialize(tuple.item2); return(ret); default: throw new NotSupportedException(); } }