public static Vector3 GetVector2(string name)
    {
        Vector2 vec = new Vector2();

        vec.x = PlayerPrefsExtra.GetFloat(name + "_x");
        vec.y = PlayerPrefsExtra.GetFloat(name + "_y");

        return(vec);
    }
    public static Color GetColor(string name)
    {
        Color color = new Color();

        color.r = PlayerPrefsExtra.GetFloat(name + "_r");
        color.g = PlayerPrefsExtra.GetFloat(name + "_g");
        color.b = PlayerPrefsExtra.GetFloat(name + "_b");
        color.a = PlayerPrefsExtra.GetFloat(name + "_a");

        return(color);
    }
    public static Rect GetRect(string name)
    {
        Rect rect = new Rect();

        rect.x      = PlayerPrefsExtra.GetFloat(name + "_x");
        rect.y      = PlayerPrefsExtra.GetFloat(name + "_y");
        rect.width  = PlayerPrefsExtra.GetFloat(name + "_width");
        rect.height = PlayerPrefsExtra.GetFloat(name + "_height");

        return(rect);
    }