private void CheckingAround() { Collider2D collider = Physics2D.OverlapCircle(transform.position, 0.5f, LayerMask.GetMask("TrashPlacement")); if (collider && collider.CompareTag("TrashPlacement")) { trashPlacement = collider.GetComponent <TrashPlacement>(); } }
private void OnTriggerExit2D(Collider2D collision) { if (trashData.Type == TrashData.TrashType.PUSH) { if (collision.tag == "TrashPlacement") { trashPlacement = null; } } }
private void OnTriggerEnter2D(Collider2D collision) { if (trashData.Type == TrashData.TrashType.SWIPE) { if (collision.tag == "Player" && GameData.instance.GetPlayer().PlayerDashing()) { SwipeActionTrash(); } } if (trashData.Type == TrashData.TrashType.PUSH) { if (collision.tag == "TrashPlacement") { trashPlacement = collision.GetComponent <TrashPlacement>(); } } }