// Rect public static void SetRect(string name, Rect rect) { PlayerPrefsExtra.SetFloat(name + "_x", rect.x); PlayerPrefsExtra.SetFloat(name + "_y", rect.y); PlayerPrefsExtra.SetFloat(name + "_width", rect.width); PlayerPrefsExtra.SetFloat(name + "_height", rect.height); }
// Color public static void SetColor(string name, Color color) { PlayerPrefsExtra.SetFloat(name + "_r", color.r); PlayerPrefsExtra.SetFloat(name + "_g", color.g); PlayerPrefsExtra.SetFloat(name + "_b", color.b); PlayerPrefsExtra.SetFloat(name + "_a", color.a); }
// Vector2 public static void SetVector2(string name, Vector2 vec) { PlayerPrefsExtra.SetFloat(name + "_x", vec.x); PlayerPrefsExtra.SetFloat(name + "_y", vec.y); }