I have an external library that I import a DLL from. Normally I can assign scripts from that library by finding the DLL in the project window, expanding it, and dragging the script onto the object that I want. However, I had a need to derive that script from a script that inherits MonoBehaviour, and not a MonoBehaviour itself, and in doing so, the script is no longer available in the project window.
MonoBehaviour -> MyScript
I have this:
MonoBehaviour -> MyBaseScript -> MyScript
Is it possible to use this script in such a manner? Or do all scripts in DLLs need to be immediately inherited from MonoBehaviour to be visible in the project window?