private void OnCollisionEnter2D(Collision2D collision) { if (time == TimeChange.CurrentTime) { Rock rock = collision.gameObject.GetComponent <Rock>(); if (rock != null) { if (c < spRend.Length) { AudioManager.instance.Play("RocaMadera"); rockpool.Recycle(rock); ren2d.sprite = spRend[c]; c++; //Destroy(collision.gameObject); } else { AudioManager.instance.Play("RocaMadera"); rockpool.Recycle(rock); Destroy(timeOBJ); Destroy(col2d); ren2d.color = Color.black * 0; } } } }
private void OnTriggerEnter2D(Collider2D collision) { if (_time == TimeChange.CurrentTime) { Rock rock = collision.gameObject.GetComponent <Rock>(); if (rock != null) { AudioManager.instance.Play("RocaMetal"); rock.FreeZeState(); rockPool.Recycle(rock); } } }
private void OnTriggerEnter2D(Collider2D collision) { Rock rock = collision.GetComponent <Rock>(); if (rock != null) { currentRocks--; rockPool.Recycle(rock); //if(currentRocks < amountToSpawn) //{ // //Spawn(); //} } }