Gneedle.Aspect
com.gatongone.gneedle.aspect is an OpenUPM Unity package. Gneedle.Aspect is the aspect weaver of Gneedle: an IL post processor, which the compilation pipeline runs on an assembly as it is compiled, before it is written and loaded. It applies the injectors which the assembly declares, and an injector is an attribute which implements one of the interfaces of Gneedle.Inject and says what to do with the member it is put on. The template which an injector applies is usually a lambda which captures what the attribute was given, and what it captured is written into the assembly which is woven as the value itself. The attributes, and the reference to the weaver which they name, are taken back out of the assembly once they have been applied.
Install this package from the OpenUPM scoped registry with the instructions on this page, or use openupm-cli to update Packages/manifest.json.
Repository: https://github.com/Gatongone/Gneedle.
Owner: Gatongone.
Topics
Related Unity Packages
- Gneedle.Inject com.gatongone.gneedle.inject
- LLMUnity ai.undream.llm
- Blockade Labs SDK com.blockadelabs.sdk
- Genesis com.doji.genesis
- GDX com.dotbunny.gdx
- Toolnity Map Generator com.dteruel.toolnity.mapgenerator
For registry setup problems, see Unity scoped registry troubleshooting.