Object Toggler System: Visual Interaction & Logic
Bring your Unity scenes to life without writing a single line of code.
The Object Toggler System is a robust, no-code toolkit designed to manage object interactions, state changes, and simple animations directly from the Inspector. Whether you are a level designer, artist, or programmer looking to save time, this system empowers you to create complex logic—such as "Open Door when Player enters Zone" or "Blink Light when Button is clicked"—entirely through a visual interface.
Is it Customizable?
Yes. The system is designed for high flexibility:
- Advanced Targeting: You aren't limited to dragging and dropping objects manually. You can dynamically target objects by Tag, Layer, Name, or Hierarchy relationships (Parents, Children, Siblings).
- Preset System: Create complex rule configurations once and save them as Presets to instantly reuse them across different scenes or projects.
- Global vs. Local Settings: Define global behaviors for triggers or override them locally for specific unique interactions.
Suitable Genres & Use Cases
While versatile enough for any project, this package excels in:
- ? Puzzle & Logic Games: Create pressure plates, switches, and cause-and-effect sequences easily.
- ? Architectural Visualization: Add interactivity to arch-viz scenes (e.g., toggling lights, opening doors/windows) without coding.
- ? Adventure & Horror: Trigger environmental changes, jump scares, or story events when a player enters a specific zone.
Key Features
- ? Visual Rule Editor: Create and manage logic rules using a clean, modern Inspector interface built with Unity's UIElements.
- ⚡ Diverse Actions: Support for a wide range of actions including:
State: Enable, Disable, Toggle, Destroy.
Motion: Smooth MoveTo and RotateTo functionality.
Animation: Play Legacy or Animator states.
Special: Blink, Enable for Duration, and Sequences. - ? Execution Control: Add delays, loops, and sequences to time your interactions perfectly.
- ? Performance Monitoring: Includes built-in tools to track active rules, trigger counts, and execution time (CPU usage) to ensure your game runs smoothly.
- ? Multi-Language Support: The editor UI is fully localized for English, Urdu (Roman), Hindi, Russian, Chinese, and Spanish.
- ? Auto-Link Tool: Automatically detects and reconnects triggers in your scene if references are lost.
- Windows, macOS, LinuxSupported OS:
- Full offline documentation is included in the package and can be accessed from the Unity menu: Assets > JFKCompany > ObjectTogglerSystem > Documentation