@Justin
Thanks a lot. Rider was updated today, I challenged to import UIS again. Then Opsive scripts are recognized as Opsive.UltimateInventorySystem.Demo or so, and Rider works well with Opsive scripts and my scripts. My scripts can also access method and variables in opsive script files.