public void OnTriggerEnter2D(Collider2D collision) { if (collision.GetComponent <Weapon>() != null) { Weapon newWeapon = collision.GetComponent <Weapon>(); playerInv.addWeapon(newWeapon); collision.gameObject.SetActive(false); } }