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(); }
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;*/ }