Exemplo n.º 1
0
 private void OnTriggerStay2D(Collider2D collision)
 {
     if (collision.CompareTag("DieWithItem"))
     {
         if (Input.GetKeyDown(behaviour.pickWeaponInput))
         {
             if (behaviour.withKnife)
             {
                 behaviour.DropItem();
             }
             collision.GetComponent <Melee_Behaviour>().LeaveKnife();
             behaviour.SetState(Character_Behaviour.PlayerStates.PickKnife);
         }
     }
     else if (collision.CompareTag("KnifeItem"))
     {
         if (Input.GetKeyDown(behaviour.pickWeaponInput))
         {
             if (behaviour.withKnife)
             {
                 behaviour.DropItem();
             }
             behaviour.SetState(Character_Behaviour.PlayerStates.PickKnife);
             Destroy(collision.gameObject);
         }
     }
 }