Closed ShadowKnightMK4 closed 9 months ago
External plugin support is done with a new class called OdinSearch_OutputConsumer_UnmanagedPlugin while the original one is being renamed OdinSearch_OutputConsumer_ExternUnmangedPlugin_Example and marked obsolete. Under the hood, there's bits of code in the new one to have a plugin version system.
TODO: Add on the wiki the external plugin protocol.
Add (and define) the external plugin protocol for the unmanaged plugins (C level) that we'll support as well as the managed plugins we'll support.
User Must be able to explicitly set which plugin to load as well as a specific class (managed only) to load to handle matches.