Ejemplo n.º 1
0
    private void OnTriggerEnter2D(Collider2D other)
    {
        if (other.tag == "Player")
        {
            Death();
            // gameObject trippleShot =
            //GameObject trippleShot = GameObject.Find("Player");
            //Player_mat player=trippleShot.GetComponent<Player_mat>();
            Player_mat player = other.transform.GetComponent <Player_mat>();
            if (player != null)
            {
                switch (ID)
                {
                case 0:

                    player.addfirerate();
                    break;

                case 1:
                    player.Movefast();
                    break;

                case 2:
                    player.sheildon();
                    // Debug.Log("collected sheild");
                    break;

                default:
                    Debug.Log("default case");
                    break;
                }
            }
        }
    }
Ejemplo n.º 2
0
 private void OnTriggerEnter2D(Collider2D other)
 {
     //when players life hit zero destroy the player.
     if (other.tag == "Player")
     {
         Destroy(this.gameObject);
         Player_mat player = other.transform.GetComponent <Player_mat>();
         if (player != null)
         {
             player.Damage();
         }
     }
     //destroy enemy after getting hit
     if (other.tag == "laser")
     {
         Destroy(this.gameObject);
         Destroy(other.gameObject);
     }
 }