Well, as a Mac player, I sometimes want you guys to remember other platforms
https://github.com/RimWorldCCLTeam/CommunityCoreLibrary/issues/54
The current implementation in CCL inspired by code here doesn't work in Mac (most likely Linux too). This is not a matter of your code but CLL, but...
I'm not a hardcore C# developer but I still understand you have to do some real black magic to detour (or hook) the function calls without touching the prebuilt code of Core Rimworld. If you could happen to find out the black magic that works in all platforms that would be awesome...
https://github.com/RimWorldCCLTeam/CommunityCoreLibrary/issues/54
The current implementation in CCL inspired by code here doesn't work in Mac (most likely Linux too). This is not a matter of your code but CLL, but...
I'm not a hardcore C# developer but I still understand you have to do some real black magic to detour (or hook) the function calls without touching the prebuilt code of Core Rimworld. If you could happen to find out the black magic that works in all platforms that would be awesome...