Warning
This repository is not a complete product ready for use. It is made public solely as a learning resource during development with expected future stable release if my motivation persists :).
Easier way to make seat and table collision toggles for your world!
Comes with a handy marking system to easily add objects to the list of objects with a press of a button! No more dragging and dropping objects into the list!
- Open your world in Unity.
- Download and import the package. You can download it here!
- Add the Seat Collision Manager to your scene:
- Navigate to
'Tools' -> 'Seat Collision Manager' -> 'Add Seat Collision Manager to Scene'
at the top of the Unity Editor. - Alternatively, attach the
SeatTogglingManager
script to any GameObject.
- Navigate to
- Add chairs and tables to the toggle list:
- Start adding any chairs and tables to the list of objects that you want to toggle collision on and off.
- Use Seat Markers for easy setup:
- Add the
Seat Marker
script to any object that you want to be a seat or a table. - Press "Find all marked objects" to automatically add them to the list!
- Add the
- Seat and Table Control: Use included prefabs or script your own.
- Seat Marking: Tag your seats and tables with the included
Seat Marker
tool, then click a button to add them all at once. - Default Settings: Choose whether collisions are on or off by default for players and non-players; the tool will handle the rest.
- VRCSeats and VRCStations Supported!
- Height-Based Default Settings: Set default settings based on the player's height. Smaller players can have collisions on by default, while taller players can have collisions off.
- Button Prefabs and Settings Panel
- Get all my cool tools here for your Creator Companion!