Enigma Launchpad OS Documentation
Complete documentation for Enigma Launchpad OS - A unified interface for toggling objects, materials, shaders, and more in VRChat worlds
Project maintained by Cozen-Official
Hosted on GitHub Pages — Theme by mattgraham
Objects Folder
The Objects Folder type controls GameObject active states globally. Each button toggles a GameObject on or off, making it visible or invisible in the world.
Overview
Objects Folder is one of the most straightforward and commonly used Folder Types. It provides simple on/off control for any GameObject in your scene, ideal for:
- Room furniture and props
- Doors and gates
- Lighting fixtures
- Particle systems
- Alternative layouts
- Seasonal decorations
- Interactive elements
Configuration
Basic Setup
- Create an Objects Folder:
- In the Launchpad custom editor, add a new folder
- Set Folder Type to “Objects Folder”
- Name your folder (e.g., “Furniture”, “Lights”, “Props”)
- Add GameObjects:
- Drag GameObjects from your scene hierarchy into the folder’s object list
- Each GameObject becomes a button
- The order in the list determines button order
- Set Button Names:
- Each button automatically uses the GameObject’s name
- Keep names concise for display clarity
- Configure Exclusivity (optional):
- Exclusive: Only one GameObject active at a time
- Non-Exclusive: Multiple GameObjects can be active simultaneously
- Toggle the “Exclusive” checkbox in folder settings
If a gameobject is enabled in the scene on build, the toggle will be active by default.
Use Cases
Furniture Layouts
Create multiple room layouts with different furniture arrangements:
Objects Folder: "Living Room Layouts"
- Cozy Setup (couch, coffee table, rug)
- Party Setup (chairs around perimeter, open center)
- Theater Setup (rows of seating, facing screen)
Set to Exclusive so only one layout is active at a time.
Lighting Configurations
Toggle different lighting setups:
Objects Folder: "Lighting"
- Ambient Lights
- Spotlight
- Disco Lights
- Blacklight
Can be Non-Exclusive to allow combining lights.
Seasonal Decorations
Switch between holiday themes:
Objects Folder: "Decorations"
- Halloween Props
- Christmas Decorations
- New Year Decorations
- Default Setup
Set to Exclusive for clean theme switching.
Doors and Access Points
Control access to different areas:
Objects Folder: "Doors"
- Main Entrance (door GameObject)
- VIP Area (barrier GameObject)
- Backstage (gate GameObject)
Non-Exclusive allows independent door control.
Particle Effects
Toggle various particle systems:
Objects Folder: "Effects"
- Snow Particles
- Confetti Particles
- Fog Effect
- Fireflies
Behavior Details
Activation
- Button press: Toggles GameObject active state
- Active state: SetActive(true) - GameObject is visible and active
- Inactive state: SetActive(false) - GameObject is invisible and inactive
Networking
- State syncs across all players
- Late joiners see current active states
- Toggling objects has minimal performance impact
- Inactive GameObjects don’t render or update
- Use for performance optimization (disable expensive objects when not needed)
Integration with Other Systems
With Fader System
- Toggle objects, then use dynamic faders to control their properties
- Example: Toggle lights on, use fader to control brightness
With Properties Folder
- Combine with Properties Folder for complete control
- Example: Objects Folder toggles visibility, Properties Folder changes colors
With Presets Folder
- Save object toggle states as presets
- Load entire room configurations instantly
- Share layouts between players
```
Next Steps