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); } }
private void OnCollisionEnter2D(Collision2D collision) { if (collision.gameObject.GetComponent <BoomerangObj>() != null) { pe.SetTrigger(true); buttonSprite.sprite = inactive; pe.light.SetActive(false); } }
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(); } }
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!"); } } }