Hey Josh,
in the isActive function of your custom plugin you can write:
return self.core.appPlugin.pluginName == "Houdini"
If Prism is not loaded in Houdini the plugin will not be active. If you want to use the same custom plugin in all DCCs, but want to execute a few lines in Houdini only you can use the same condition in an if clause anywhere in your plugin.
Cheers,
Richard
edit: fixed the code line
Hey Josh,
in the isActive function of your custom plugin you can write:
return self.core.appPlugin.pluginName == "Houdini"
If Prism is not loaded in Houdini the plugin will not be active. If you want to use the same custom plugin in all DCCs, but want to execute a few lines in Houdini only you can use the same condition in an if clause anywhere in your plugin.
Cheers,
Richard
edit: fixed the code line