unity-mcp/ava-worktrees/feature/ava-asset-store-compliance/UnityMcpBridge/Editor/Helpers
Justin Barnett ab25a71bc5 feat(asset-store): implement post-installation prompt system for Asset Store compliance
Add comprehensive dependency detection system with cross-platform support:
- DependencyManager: Main orchestrator for dependency validation
- SetupWizard: Auto-trigger logic with InitializeOnLoad
- SetupWizardWindow: Complete EditorWindow implementation
- Platform detectors: Windows, macOS, Linux specific detection
- InstallationOrchestrator: Guided installation workflow

Asset Store compliance features:
- No bundled Python interpreter or UV package manager
- User-guided installation process with platform-specific instructions
- Clean package structure without large binary dependencies
- Fallback modes for incomplete installations
- Clear error messages with actionable guidance

Integration:
- Maintains backward compatibility with existing functionality
- Integrates with existing ServerInstaller and MCP infrastructure
- Adds menu items for manual setup wizard access and dependency checking
- Comprehensive error handling and user guidance
2025-09-23 06:51:48 -04:00
..
ConfigJsonBuilder.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
ConfigJsonBuilder.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
ExecPath.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
ExecPath.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
GameObjectSerializer.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
GameObjectSerializer.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
McpLog.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
McpLog.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
PackageDetector.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
PackageDetector.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
PackageInstaller.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
PackageInstaller.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
PortManager.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
PortManager.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
Response.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
Response.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
ServerInstaller.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
ServerInstaller.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
ServerPathResolver.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
ServerPathResolver.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
TelemetryHelper.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
TelemetryHelper.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
Vector3Helper.cs feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00
Vector3Helper.cs.meta feat(asset-store): implement post-installation prompt system for Asset Store compliance 2025-09-23 06:51:48 -04:00