ShieldPowerCore

The ShieldPowerCore inherits from VRInteractGrab.

This interactable object can be picked up by players and placed inside the shield power socket to make sure the shield is on. When "curPower" is less or equal to zero, the core will pop out with physics and the shield will power down by playing an animation and disabling its collider(s).

The shield power cores can also respawn assuming the object has an InteractObjectRespawnTimer component on it.