Map Selection

My game is based on user created maps

id like to create a GUI with all the MapNames for the user to select

Im using player prefs tho.

i tryd using a list but i cant save it to my prefs

i’ll post a bit of code

// What im saving for a Single Map
		PlayerPrefsX.SetIntArray(MapName + "obID",obID);
		PlayerPrefsX.SetFloatArray(MapName + "posX",posX);
		PlayerPrefsX.SetFloatArray(MapName + "posY",posY);
		PlayerPrefsX.SetFloatArray(MapName + "posZ",posZ);
		PlayerPrefsX.SetFloatArray(MapName + "rotX",rotX);
		PlayerPrefsX.SetFloatArray(MapName + "rotY",rotY);
		PlayerPrefsX.SetFloatArray(MapName + "rotZ",rotZ);

// What i attemp to do
		for(int i = 0; i < 500; i++)  // 500 Being max Maps
		{
		if(PlayerPrefs.GetString("Name" + i) == null);
			{
			PlayerPrefs.SetString("Name" + i , MapName);
				Debug.Log("Saved in Slot [" + i + "|");
			}
		}