A powerful no-code tool to create complex trigger systems and interactive game logic in minutes.This is an Editor tool and works with all render pipelines (Built-in, URP, HDRP). No other dependencies are required.Object Toggler System: Visual Interaction & LogicBring 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 CasesWhile 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 > DocumentationKey FeaturesVisual Logic Editor: A complete no-code interface built with Unity's modern UIElements framework, allowing you to create complex logic directly in the Inspector.Advanced Object Targeting: Dynamically target objects not just by manual assignment, but by Tag, Layer, Name, Component Type, or Hierarchy relationships (Parent, Children, Siblings).Comprehensive Action Library: Includes a wide range of built-in actions:State: Enable, Disable, Toggle, Destroy, Reset Position.Motion: Smooth MoveTo and RotateTo with curve support.Visuals: Blink (Flash On/Off) and Animation support (Play/Stop/CrossFade).Execution Flow Control: Fine-tune logic with Initial Delays, Loops (Repeat Counts), and Sequences to chain events together.Performance Monitoring: Built-in tools to track CPU usage, active rules, and linked triggers in real-time to ensure optimization.Preset System: Save your rule configurations as presets and load them instantly in other scenes or projects.Multi-Language Editor: The Inspector UI is fully localized and supports English, Urdu (Roman), Hindi, Russian, Chinese, and Spanish.Robust Event System: Uses a centralized EventManager to handle triggers, rule execution, and state changes efficiently.Workflow Automation: Includes an Auto-Link Tool to detect and reconnect broken trigger references in your scenes.Theme Support: The editor interface automatically adapts to Unity's Light and Dark themes.Portions of the C# scripts in this package were optimized and refactored using AI tools to ensure efficiency and readability. All code has been manually reviewed and tested.




