public ColorToJSONHelper(string jsonString) { ColorToJSONHelper jsonHelper = JSON.Parse <ColorToJSONHelper>(jsonString); R = jsonHelper.R; G = jsonHelper.G; B = jsonHelper.B; A = jsonHelper.A; }
public static Color FromJSON(this Color color, string jsonString) { ColorToJSONHelper colorToJSON = new ColorToJSONHelper(jsonString); color.r = ((float)colorToJSON.R.Value) / 255f; color.g = ((float)colorToJSON.G.Value) / 255f; color.b = ((float)colorToJSON.B.Value) / 255f; color.a = ((float)colorToJSON.A.Value) / 255f; return(color); }
public static string ToJSON(this Color color) { ColorToJSONHelper colorToJSON = new ColorToJSONHelper(color); return(JSON.Serialize(colorToJSON)); }