Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Re-enable Bench/Barrel/Seat/Throne interaction #120

Open
11 tasks
JaXt0r opened this issue Sep 12, 2024 · 1 comment
Open
11 tasks

Re-enable Bench/Barrel/Seat/Throne interaction #120

JaXt0r opened this issue Sep 12, 2024 · 1 comment

Comments

@JaXt0r
Copy link
Contributor

JaXt0r commented Sep 12, 2024

Description

We already implemented hero seating functionality in XRIT. Let's re-enable it for HVR. Its implementation will be very similar to NPC dialog clicks and Focus feature (brighten up).

Tasks

  • Check previous implementation
    • The components were added via VobCreator.cs via Add component().
    • Interaction was previously done via colliders/x-ray grabber. Should be at Seat.cs.
  • Reimplement interaction in HVR
    • add components via prefabs instead of AddCompinent() (like ocNPC.prefab/ocItem.prefab)
    • Add HVRGrabbable to meshes (like VR/ocItem.prefab has it)
    • Add HVRFocus to meshes (@see VR/ocItem.prefab)
    • Once clicked (grabbed), the closest ZS_* (ZenGinSlot) should be selected as interaction point
    • Player should then be teleported to that spot and direction
    • Hit a button on left controller (A/B, which is still unused) to "go back" and spawn back to where you were before.
  • Add documentation about the "back" button on Player wiki page
@JaXt0r JaXt0r converted this from a draft issue Sep 12, 2024
@JaXt0r
Copy link
Contributor Author

JaXt0r commented Nov 10, 2024

Most importantly: The barrel inside OC needs to be used as hiding spot again. 🤣

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: Todo
Development

No branches or pull requests

1 participant