public static GradientColorKey Deserialize(this SGradientColorKey _gradientColorKey)
    {
        GradientColorKey returnVal = new GradientColorKey()
        {
            color = _gradientColorKey.color.Deserialize(),
            time  = _gradientColorKey.time
        };

        return(returnVal);
    }
    public static SGradientColorKey Serialize(this GradientColorKey _gradientColorKey)
    {
        SGradientColorKey returnVal = new SGradientColorKey()
        {
            color = _gradientColorKey.color.Serialize(),
            time  = _gradientColorKey.time
        };

        return(returnVal);
    }