Exemple #1
0
    private void Start()
    {
        alto  = nivelMatch.alto;
        ancho = nivelMatch.ancho;

        prefabsDic = new Dictionary <NivelMatch.TipoPrefab, GameObject>();

        //Se agrega al diccionario los tipos de los prefabs y sus
        //prefabs que contiene el nivel
        for (int i = 0; i < nivelMatch.prefabs.Length; i++)
        {
            if (!prefabsDic.ContainsKey(nivelMatch.prefabs[i].tipoPrefab))
            {
                prefabsDic.Add(nivelMatch.prefabs[i].tipoPrefab, nivelMatch.prefabs[i].prefab);
            }
        }

        encuentraMatches = FindObjectOfType <EncuentraMatches>();

        //
        tTiles   = new BackgroundTile[ancho, alto];
        tCelulas = new GameObject[ancho, alto];

        llenaTablero();
    }
Exemple #2
0
    private void Start()
    {
        spriteRenderer = GetComponent <SpriteRenderer>();

        //Encuentra objeto activo del tipo Tablero en escena
        tablero          = FindObjectOfType <Tablero>();
        encuentraMatches = FindObjectOfType <EncuentraMatches>();
        animatorCelula   = GetComponent <Animator>();

        bombaColumna = false;
        bombaFila    = false;
        //Posición de la célula

        /*posX = (int)transform.position.x;
         * posY = (int)transform.position.y;
         *
         * columna = posX;
         * fila = posY;
         * columnaAnterior = columna;
         * filaAnterior = fila;*/
    }