I'm working on adding MAS support to KerbalVR, and the way this works is that I have bridge dlls that can talk directly to RPM and MAS. The RPM one uses a KSPAssemblyDependency attribute to tell KSP to not load it if RPM is not present. I was going to do the same with MAS, but it doesn't seem to have a KSPAssembly attribute that I can use to target it.
I'm working on adding MAS support to KerbalVR, and the way this works is that I have bridge dlls that can talk directly to RPM and MAS. The RPM one uses a KSPAssemblyDependency attribute to tell KSP to not load it if RPM is not present. I was going to do the same with MAS, but it doesn't seem to have a KSPAssembly attribute that I can use to target it.