Exemplo n.º 1
0
 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;
             }
         }
     }
 }
Exemplo n.º 2
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);
         }
     }
 }
Exemplo n.º 3
0
    private void OnTriggerEnter2D(Collider2D collision)
    {
        Rock rock = collision.GetComponent <Rock>();

        if (rock != null)
        {
            currentRocks--;
            rockPool.Recycle(rock);
            //if(currentRocks < amountToSpawn)
            //{
            //    //Spawn();
            //}
        }
    }