Il2CppInterop icon indicating copy to clipboard operation
Il2CppInterop copied to clipboard

A tool interoperate between CoreCLR and Il2Cpp at runtime

Results 33 Il2CppInterop issues
Sort by recently updated
recently updated
newest added

This might be a big change, so consider this just as a prototype for now. Basically, I created a new attribute that's applied to all generated methods, which stores native...

This PR includes three improvements, which make working with DOTS based games much easier: - Allow to inject custom structs into il2cpp runtime. - A fix to how methods with...

This PR allows users classes to be injected into assembly with the same name as their mod assembly, instead of `InjectedMonoTypes`. There are two benefits from this: 1. Users can...

This PR fixes an issue where `Class::GetDefaultFieldValue()` is not found by signature and traversal search returns wrong value because of compiler optimization. Added a check for such optimization and added...

``` using HarmonyLib; using System; namespace _Elements { [HarmonyPatch(typeof(Elements.BaseReceiveParam), MethodType.Constructor, new Type[] { typeof(LitJson.JsonData) })] public class _BaseReceiveParam { [HarmonyPostfix] public static void BaseReceiveParam() { int stage = 0; Console.WriteLine("test");...

I was running into a crash where Iced tried to disassemble past the end of the file, so here's a pretty straightforward fix for it.

It would be convenient to have bidirectional implicit conversions for common mathematical value types. Some conversions can be done purely with pointers since they contain the same memory layout: *...

I'm trying to add a listener to a delegate, but I get an exception when the event runs. BepInEx 6.0.0-be.665 Game is Unity 2022.1, v29 metadata (BepInEx says `Running under...

This currently affects Unity versions 2021 and newer. At the moment, the following issues are present: * Class::init signature lookup doesn't work * Delegate injection doesn't seem to work either

### Issue Any fields in injected classes are being collected by garbage collector. This includes both fields coming from parent classes, and injected ones. Fields which store a class, which...