I wanted to make a functional upgrade station in Unreal 4 VR. I made all models, materials, and scripts from the ground up.
Upgrading Station after start animation
Start Animation
Upgrading Optics
Optics Shader upgrade
Upgrading Suppressor
Suppressor Shader Upgrading
Monitor animate in
Rotation button
Before Start
Begin Start
Upgrade Station, no upgrades enabled
Gun, no upgrades enabled
Upgrading
All upgrades enabled