Input¶
Purpose¶
Owns editor-specific input helpers and interaction state utilities used throughout Snap Studio Pro.
Input systems provide lightweight abstractions around Unity Editor interaction state to support preview controls, drag operations, and editor workflows.
Owns¶
- Editor interaction helpers
- Drag state detection
- Input utility services
- Editor GUI interaction helpers
Does NOT Own¶
- Preview camera controls
- Object manipulation workflows
- Runtime input systems
- Export workflows
Allowed Dependencies¶
Input may depend on:
- Unity Editor APIs
- Unity GUI APIs
Notes¶
Input systems should remain lightweight and focused on editor interaction support.
These utilities are intended to provide reusable editor interaction information rather than implement feature-specific behaviour.