int tempnum, temp = 0;//編號,數量
for (int i = 0; i < 49; i++)//整理包包
{
for (int j = i + 1; j < 50; j++)
{
if (back.objnum[j] > back.objnum[i])//比後面小就跟後面交換
{
tempnum = back.objnum[i];
back.objnum[i] = back.objnum[j];
back.objnum[j] = tempnum;
temp = back.obj[i];
back.obj[i] = back.obj[j];
back.obj[j] = temp;
}
}
}
for (int i = 0; i < 25 ; i++)//25*頁數+1
{
if (back.objnum[i] != 0)//有物品才輸出
{
if (back.objnum[i] >= 10)
bplnum[i].GetComponent<Image>().sprite = Resources.Load
<Sprite>("N0" + back.objnum[i]);//編號
else
bplnum[i].GetComponent<Image>().sprite = Resources.Load
<Sprite>("N00" + back.objnum[i]);//編號
bpl[i].GetComponent<Text>().text = back.obj[i] + "";//數量
}
else if (back.objnum[i] == 0)
{
break;
}
}
saveString = JsonUtility.ToJson(back); //轉成string(json格式)
file = new StreamWriter(System.IO.Path.Combine
(Application.persistentDataPath, "backpage.json"));
file.Write(saveString);
file.Close();