Esempio n. 1
0
    private void CheckingAround()
    {
        Collider2D collider = Physics2D.OverlapCircle(transform.position, 0.5f, LayerMask.GetMask("TrashPlacement"));

        if (collider && collider.CompareTag("TrashPlacement"))
        {
            trashPlacement = collider.GetComponent <TrashPlacement>();
        }
    }
Esempio n. 2
0
 private void OnTriggerExit2D(Collider2D collision)
 {
     if (trashData.Type == TrashData.TrashType.PUSH)
     {
         if (collision.tag == "TrashPlacement")
         {
             trashPlacement = null;
         }
     }
 }
Esempio n. 3
0
    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>();
            }
        }
    }