public Item_List CreatNewList(string list_name, Inventory_Item[] items) { // Remove any list with the same name. Item_List list_existing = GetList(list_name); if (list_existing != null) lists.Remove(list_existing); // Create a new list with the given name. Item_List newList = new Item_List(list_name, items); lists.Add(newList); return newList; }
public void ProvideItems() { for (int i = 0; i < Item_List.Count; i++) { switch (Item_List[i]) { case ItemType.car: //Debug.LogError(string.Format("sInfo Name : {0} type : {1} value : {2}", Item_Name, Item_List[i], value_List[i])); //break; Game_Manager.Instance.backendManager.AddNewCar(Value_List[i]); Game_Manager.Instance.backendManager.GetFreshCarStat(); break; case ItemType.cash: Game_Manager.Instance.backendManager.GetCash(); break; case ItemType.gamemoney: //Debug.LogError(string.Format("sInfo Name : {0} type : {1} value : {2}", Item_Name, Item_List[i], value_List[i])); //break; int t = System.Convert.ToInt32(Value_List[i]); WealthManager.Instance.IncomeWealth(WealthManager.WealthType.GameMoney, t); break; default: Debug.LogError(Item_List[i].ToString()); break; } } if (Item_Name.Contains("pack")) { PlayerPrefs.SetString(Item_Name, Purchased); } if (Item_List.Contains(ItemType.car)) { for (int i = 0; i < item_List.Count; i++) { if (item_List[i] == ItemType.car) { switch (value_List[i]) { case "car_04": PlayerPrefs.SetString("car_04", Purchased); PlayerPrefs.SetString("car_5500", Purchased); PlayerPrefs.SetString("pack_01", Purchased); break; case "car_13": PlayerPrefs.SetString("car_13", Purchased); PlayerPrefs.SetString("car_27500", Purchased); PlayerPrefs.SetString("pack_02", Purchased); break; case "car_14": PlayerPrefs.SetString("car_14", Purchased); PlayerPrefs.SetString("pack_04", Purchased); break; case "car_03": PlayerPrefs.SetString("car_03", Purchased); PlayerPrefs.SetString("pack_00", Purchased); break; default: break; } } } } isPurchased = PlayerPrefs.GetString(Item_Name) == Purchased; }