public void AddSellerData(ShopWithShopParameters shop) { if (allSellersDatas == null) { allSellersDatas = new List <SingleSellerData>(); } SingleSellerData newSingleSellerData = new SingleSellerData(shop.GetShopName, shop.GetSoldItems); allSellersDatas.Add(newSingleSellerData); }
//ne pas oublier d'assigner les sellers data au SetUp public void SaveShopParameters(ShopWithShopParameters parameters) { SellersData sellersData = PlayerDataSaver.LoadShopDatas(); if (sellersData != null) { sellersData.SetSellersData(parameters); PlayerDataSaver.SaveSellersDatas(sellersData); } else { SaveAllShopsDatas(); } }
public void SetSellersData(ShopWithShopParameters shopParam) { bool foundElement = false; foreach (SingleSellerData singleData in allSellerData.GetAllSellersDatas) { if (shopParam.GetShopName == singleData.GetShopName) { singleData.ModifyValue(shopParam.GetSoldItems); foundElement = true; break; } } if (!foundElement) { allSellerData.AddSellerData(shopParam); } allSellersDatasSerialized = JsonUtility.ToJson(allSellerData); }