void CreateNewSlot(FishMarket fishMarket) { //Ici il faudra voir pour l'instancier au bon endroit SlotStockFishByType slot = Instantiate(slotPrefab).GetComponent <SlotStockFishByType>(); slot.AddFish(fishMarket); }
public void StockFish(Fish fish) { FishMarket fishMarket = new FishMarket(fish); bool findGoodSlot = false; foreach (SlotStockFishByType slot in slotStockList) { if (slot.fishTypePrefab == fishMarket.fishMarketData.fishPrefab) { slot.AddFish(fishMarket); findGoodSlot = true; } } if (!findGoodSlot) { CreateNewSlot(fishMarket); } FishManager.instance.DestroyFish(fish); }
public void SellFish(FishMarket fishMarket) { fishStockedInSlotList.Remove(fishMarket); }
public void AddFish(FishMarket fishMarket) { fishStockedInSlotList.Add(fishMarket); }