Unity ReferencesA Visual Studio Code extension for resolving code references in Unity objects FeaturesThis extension provides codelenses for C# methods, showing where these methods are used in non-script Unity objects. For example, given an editor function reference like: ...The reference will show up like: You can then interact with the codelens (or hover over it) to show the list of references. Why?There are a few extensions that do roughly the same, but I think all of them are kind of incomplete and haven't been maintained in a long time. I work with Unity daily, and having something like this could be a huge help to me and others (without having to pay for JB Rider). Known Issues & planned featuresAlthough this extension does not report any false positives, it's very much new and under development. If you encounter a bug or have a suggestion, feel free to file an issue or create a pull request. However, I am working on this in my free time so I cannot guarantee that feature requests will be implemented in a timely manner, or at all. Known issues
Currently planned features
How does it work?The extension is basically a two-parter:
This way, the server can work fully asynchronously and as fast as possible, while the extension just has to worry about presenting the returned information in a presentable manner. Extension Settings
Release NotesSee the changelog |