public void OnTriggerExit2D(Collider2D collision) { if (collision.gameObject.CompareTag("Junction")) { CircuitJunction junction = collision.gameObject.GetComponent <CircuitJunction>(); junction.system.DisconnectJunction(); } }
public void OnTriggerEnter2D(Collider2D collision) { if (collision.gameObject.CompareTag("Junction")) { CircuitJunction junction = collision.gameObject.GetComponent <CircuitJunction>(); if (junction != null) { junction.system.ConnectJunction(); } } else if (collision.gameObject.GetComponent <Boomerang>()) { if (state != State.ANGRY) { helper = false; state = State.STUNNED; timeRemaining = stunDuration; } } }