This adds the ClassInjectionAssemblyTarget attribute for targeting specific assemblies during class injection with the il2cpp_class_from_name native hook. It has two constructors. The first takes a string parameter for the name of the target assembly. The second instead takes a string[] parameter for targeting multiple assemblies. If the attribute is not applied to a class undergoing injection, then it defaults to injecting all assemblies like before.
This pull request also adds generic classes for 3 and 4 dimensional dictionaries. This is intended to enhance code clarity.
This is intended to resolve #40
This adds the
ClassInjectionAssemblyTarget
attribute for targeting specific assemblies during class injection with theil2cpp_class_from_name
native hook. It has two constructors. The first takes astring
parameter for the name of the target assembly. The second instead takes astring[]
parameter for targeting multiple assemblies. If the attribute is not applied to a class undergoing injection, then it defaults to injecting all assemblies like before.This pull request also adds generic classes for 3 and 4 dimensional dictionaries. This is intended to enhance code clarity.