Exemplo n.º 1
0
    void CreateNewSlot(FishMarket fishMarket)
    {
        //Ici il faudra voir pour l'instancier au bon endroit
        SlotStockFishByType slot = Instantiate(slotPrefab).GetComponent <SlotStockFishByType>();

        slot.AddFish(fishMarket);
    }
Exemplo n.º 2
0
    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);
    }
Exemplo n.º 3
0
 public void SellFish(FishMarket fishMarket)
 {
     fishStockedInSlotList.Remove(fishMarket);
 }
Exemplo n.º 4
0
 public void AddFish(FishMarket fishMarket)
 {
     fishStockedInSlotList.Add(fishMarket);
 }