RootCause
Implements both ITriggerListener and ICollisionListener — to handle both trigger-volume and physics-collision pickups. Tension: IsDestroyed guard prevents double-pickup when both fire simultaneously. Outcome: IsDestroyed guard prevents double-pickup when both fire simultaneously.
35de045b-7741-4b3e-96b8-6e22c5f3f9ca
Implements both ITriggerListener and ICollisionListener — to handle both trigger-volume and physics-collision pickups. Tension: IsDestroyed guard prevents double-pickup when both fire simultaneously. Outcome: IsDestroyed guard prevents double-pickup when both fire simultaneously.