We can rename this to just weapon or Pickup-Item, post a comment what you think.
Pickup-able items should be able to listen for three actions; Primary, Secondary, and Reload. How does this translate to both platforms (Desktop / VR)?
Desktop defaults:
Primary -> Left click
Secondary -> Right click
Reload -> R
All actions are bindable through in-game console. bind pickup_primary z 1
VR defaults: This will need to be determined on a controller to controller basis however gestures will be the same across all VR platforms.
Knuckles Controller
Vive Controllers
Oculus Controllers and Quest
are there other controllers we need to support?
Reload will be a tricky action to mediate between desktop and VR.
I was thinking for VR depending on what weapon is in your hand the physical action of reaching over your shoulder grabs ammo for that weapon. This is how Half-Life-Alyx does it. Other suggestions?
Bear Object
We can rename this to just weapon or Pickup-Item, post a comment what you think.
Pickup-able items should be able to listen for three actions; Primary, Secondary, and Reload. How does this translate to both platforms (Desktop / VR)? Desktop defaults:
All actions are bindable through in-game console.
bind pickup_primary z 1
VR defaults: This will need to be determined on a controller to controller basis however gestures will be the same across all VR platforms.
Reload will be a tricky action to mediate between desktop and VR. I was thinking for VR depending on what weapon is in your hand the physical action of reaching over your shoulder grabs ammo for that weapon. This is how Half-Life-Alyx does it. Other suggestions?