Hey Rudolf, can you please add (back) the IRWrapper.cs attached below? Not sure if its used in many mods but for sure KOS uses it and i miss that integration. I changed the code of original IRWrapper.cs from MagicSmokeIndustries/InfernalRobotics to accomodate new namespace, property/class name changes and other crazy "refactorings" you did
I will admit I just tested it with rebuilt KOS, two expendatrons (to check groups ^^) and a single rotatron so far, but all KOS "suffixes" for IR worked great on those parts and I also did break in VS debugger to check and validated that everything seems to map nicely. Will do more testing tomorrow with more parts and let you know. Only thing is that in that form we'd have to also merge that changes to API clients code, but to avoid that you'd have to revert some of the refactorings you did in interfaces, to make it API compliant back. Anyway I also have a patch for KOS ready so assuming they will merge then KOS integration could work right away (currently using it in game).
I do realise that probably you have some "new&improved" way for integration in mind and new shiny API you want to throw in later- but in the meantime you could at least merge this, wont hurt right? Might please some folks i guess.
Also, yeah I could refactor it more instead of just quickly patching the holes, but thought better to give you rough version now before you merge some more stuff and conflict the s**t out of my changes ^^
Anyway, patch below, send me an email for more convenient form or just add me on github so that i can make PR and later refactor getting rid of duplicate type mappings etc: