private void Save(ListItemSave save, string key) { string json = JsonUtility.ToJson(save); PlayerPrefs.SetString(key, json); PlayerPrefs.Save(); }
private void InitShopLeg() { List <ItemSave> saveHeads = new List <ItemSave>(); for (int i = 0; i < Item_Legs.Count; i++) { ItemSave item = null; if (Item_Legs[i].idItem == 0 || Item_Legs[i].idItem == 1 || Item_Legs[i].idItem == 2) { item = new ItemSave(Item_Legs[i].idItem, false, false, true); } else { item = new ItemSave(Item_Legs[i].idItem, true, false, false); } saveHeads.Add(item); } ListItemSave ListSave = new ListItemSave(saveHeads); string json = JsonUtility.ToJson(ListSave); PlayerPrefs.SetString(Key_Shop_Leg, json); PlayerPrefs.Save(); }
private void InitShopHand() { List <ItemSave> saveHeads = new List <ItemSave>(); for (int i = 0; i < Item_Hands.Count; i++) { ItemSave item = null; if (Item_Hands[i].idItem == 0 || Item_Hands[i].idItem == 1 || Item_Hands[i].idItem == 2) { item = new ItemSave(Item_Hands[i].idItem, false, false, true); } else { item = new ItemSave(Item_Hands[i].idItem, true, false, false); } saveHeads.Add(item); } ListItemSave ListSave = new ListItemSave(saveHeads); string json = JsonUtility.ToJson(ListSave); PlayerPrefs.SetString(Key_Shop_Hand, json); PlayerPrefs.Save(); Debug.Log("Data Hand : " + JsonUtility.FromJson <ListItemSave>(PlayerPrefs.GetString(Key_Shop_Hand)).ListItems.Count); }
public void SaveShopLeg() { List <ItemSave> listItem = new List <ItemSave>(); for (int i = 0; i < Item_Legs.Count; i++) { ItemSave item = new ItemSave(Item_Legs[i].idItem, Item_Legs[i].isBuy, Item_Legs[i].isUsing, Item_Legs[i].isFree); listItem.Add(item); } ListItemSave ListSave = new ListItemSave(listItem); Save(ListSave, Key_Shop_Leg); }