Ejemplo n.º 1
0
 public bool AddToCage(BaseDinosaur dinoPatate)
 {
     if (!isFull)
     {
         if (type == CageType.CageEmpty)
         {
             type = (CageType)dinoPatate.Type;
             dinosaurs.Capacity = SetCapacity();
         }
         dinosaurs.Add(dinoPatate);
         return(true);
     }
     return(false);
 }
Ejemplo n.º 2
0
    public bool PurchaseDino(Cage cagePatate, BaseDinosaur dinoPatate)
    {
        int type = (int)dinoPatate.Type;

        if (cagePatate.AddToCage(dinoPatate))
        {
            foreach (Tile t in (List <Tile>)cagePatate.Tiles)
            {
                Board.GetComponent <BoardManager> ().SetTileType((int)t.Position.x, (int)t.Position.y, type);
                Board.GetComponent <BoardManager> ().SetNeighbors((int)t.Position.x, (int)t.Position.y, type);
            }
            addDino(dinoPatate.Type);
            return(true);
        }
        return(false);
    }