What problem does it solve?
Unity projects often struggle to quickly locate objects by component properties, automatically arrange scene elements, and wire up references, leading to manual, repetitive work and error-prone setups.
Core Features & Use Cases
- SQL-like queries to locate objects based on componentName, propertyName, op, and value, with optional limit.
- Automatic spatial layout of selected objects in Linear, Grid, Circle, or Arc configurations, with adjustable axis and spacing.
- Auto-binding of serialized references to target fields via the smart_reference_bind workflow, reducing manual linking.
- Real-world scenario: find all point lights with intensity > 2, arrange them in a Circle around the scene center, and auto-bind their "spawns" array on the manager object.
Quick Start
Call smart_scene_query with a component name, property name, and value to locate objects, then apply smart_scene_layout to arrange them and smart_reference_bind to wire up references.