示例#1
0
        public List <CapaNativo <T> > RellenarCapas(int Cantidadcapas)
        {
            List <CapaNativo <T> > capas = new List <CapaNativo <T> >();

            for (int i = 1; i <= Cantidadcapas; i++)
            {
                CapaNativo <T> c = new CapaNativo <T>(mapa, this, i, generaGameObject);
                capas.Add(c);
                contenedorCapas.Add(i, c);
            }

            return(capas);
        }
示例#2
0
 public CapaNativo <T> AgregarPieza(T azulejo, Vector3Int posicion)
 {
     if (contenedorCapas.ContainsKey(posicion.y))
     {
         return(contenedorCapas[posicion.y].AgregarAzulejo(azulejo, posicion));
     }
     else
     {
         CapaNativo <T> c = new CapaNativo <T>(mapa, this, posicion.y, generaGameObject);
         contenedorCapas.Add(posicion.y, c);
         return(contenedorCapas[posicion.y].AgregarAzulejo(azulejo, posicion));
     }
 }