CallToCalli
How it works?
Protection replaces call opcode to calli and calls method by its function pointer.
Protection Type
The protection type is Protection.
Warning
This protection doesn’t work the same way as ConfuserEx Bed’s Mod, it works absolutely differently, as you may know in Confuser’s mod their CallToCalli won’t work on Mono, this version of protection works fine with both .NET and Mono.
IL2CPP
Not supported on IL2CPP builds. It emits calli against runtime-resolved function pointers, which IL2CPP’s AOT compiler doesn’t support. BitMono skips it automatically when building for IL2CPP (see Unity Protections).