private void OnTriggerEnter2D(Collider2D collision)
 {
     if (collision.CompareTag("Player"))
     {
         pe.SetTrigger(true);
     }
 }
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.gameObject.CompareTag("Boomerang"))
     {
         pe.SetTrigger(true);
     }
 }
Beispiel #3
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.gameObject.GetComponent <BoomerangObj>() != null)
     {
         pe.SetTrigger(true);
         buttonSprite.sprite = inactive;
         pe.light.SetActive(false);
     }
 }
Beispiel #4
0
    public void SetReceiverStatus(bool status)
    {
        if (receiverActive != status)
        {
            receiverActive = status;
        }

        if (receiverActive)
        {
            pe.light.SetActive(true);
            pe.SetTrigger(true);
            pe.HandleTriggered();
        }
        else
        {
            pe.light.SetActive(false);
            pe.SetTrigger(false);
            pe.HandleTriggered();
        }
    }
Beispiel #5
0
 private void OnCollisionEnter2D(Collision2D collision)
 {
     if (collision.gameObject.GetComponent <BoomerangObj>() != null)
     {
         BoomerangObj rang = collision.gameObject.GetComponent <BoomerangObj>();
         if (rang.CurrentBoomerang.Type == Boomerang.BoomerangTypes.SHOCK)
         {
             pe.SetTrigger(true);
         }
         else
         {
             Debug.Log("This is the wrong boomerang type!");
         }
     }
 }