Scripts must inherit from MonoBehaviour, (or subclass of MB?

I have a script inherting from a subclass of MonoBehaviour and seems to working well and is convinent but I would like to check that it will not cause problems because the docs say “All behaviour scripts must inherit from MonoBehaviour”.

I doing this in Boo but assume this would apply to C# also.

Cheers,
Grant

You can also have your scripts derive from a derivative of MonoBehaviour. That works fine, even with virtual methods and the like.

Yes you can do that.
It can inherit from monobehaviour or any sub class.