private void OnTriggerEnter(Collider other) { // if pickableobject.. PickableObject pickable = other.gameObject.GetComponent <PickableObject>(); if (pickable != null) { Debug.Log("Pickup"); sound.PlayOneShot(pickupEffect); pickable.Picked(this); } if (other.gameObject.CompareTag("EnemyHitbox")) { Debug.Log("Hitted"); Hitbox hitbox = other.gameObject.GetComponent <Hitbox>(); if (hitbox) { TakeDamage(hitbox.damage); } } var preventFall = other.GetComponent <PreventPlayerFall>(); if (preventFall != null) { preventFall.movePlayer(transform); } }