Beispiel #1
0
            public ColorToJSONHelper(string jsonString)
            {
                ColorToJSONHelper jsonHelper = JSON.Parse <ColorToJSONHelper>(jsonString);

                R = jsonHelper.R;
                G = jsonHelper.G;
                B = jsonHelper.B;
                A = jsonHelper.A;
            }
Beispiel #2
0
        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);
        }
Beispiel #3
0
        public static string ToJSON(this Color color)
        {
            ColorToJSONHelper colorToJSON = new ColorToJSONHelper(color);

            return(JSON.Serialize(colorToJSON));
        }