Exemplo n.º 1
0
    public void AddSellerData(ShopWithShopParameters shop)
    {
        if (allSellersDatas == null)
        {
            allSellersDatas = new List <SingleSellerData>();
        }

        SingleSellerData newSingleSellerData = new SingleSellerData(shop.GetShopName, shop.GetSoldItems);

        allSellersDatas.Add(newSingleSellerData);
    }
Exemplo n.º 2
0
    //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();
        }
    }
Exemplo n.º 3
0
    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);
    }