VS Code extension for UNIPlayer XML authoring, diagnostics, completion, navigation, quick fixes, and snippets.
Current features
XML diagnostics for trigger, ensureKeys, element names, enum values, and Include paths.
Context-aware completion for elements, attributes, enum values, trigger events, and script functions.
Smart file completion for url, background, and path based on Assets/StreamingAssets scanning.
Include links, Action definitions, trigger navigation, hover docs, quick fixes, and XML snippets.
Development
npm install
npm run build
npm test
Use .vscode/launch.json and prefer Run Extension (Simulated Workspace) for richer manual verification.
Marketplace publishing
Manifest display name is now UNIPlayer.
npm run publish:vsce is prepared, but actual marketplace publishing still requires a real VS Code publisher account, vsce login, and a final license decision.