This repository was archived by the owner on May 9, 2023. It is now read-only.
1 file changed
+1
-1
lines changedSubmodule Il2CppAssemblyUnhollower updated 92 files
- .github/workflows/dotnet.yml+63
- AssemblyUnhollower.sln+29-7
- AssemblyUnhollower/AssemblyKnownImports.cs+6
- AssemblyUnhollower/AssemblyUnhollower.csproj+1-1
- AssemblyUnhollower/Contexts/RewriteGlobalContext.cs+2
- AssemblyUnhollower/FieldAccessorGenerator.cs+1
- AssemblyUnhollower/Passes/Pass16ScanMethodRefs.cs+30-5
- AssemblyUnhollower/Passes/Pass70GenerateProperties.cs+15-4
- AssemblyUnhollower/UtilGenerator.cs+10-6
- Documentation/Class-Injection.md+32
- Documentation/Command-Line-Usage.md+43
- Documentation/Common-Problems.md+18
- Documentation/Injected-Components-In-Asset-Bundles.md+12
- README.md+12-2
- ReleaseChangelog.md+4
- UnhollowerBaseLib/Attributes/CachedScanResultsAttribute.cs
- UnhollowerBaseLib/Attributes/ClassInjectionAssemblyTargetAttribute.cs+43
- UnhollowerBaseLib/ClassInjector.cs+218-134
- UnhollowerBaseLib/DelegateSupport.cs+9-12
- UnhollowerBaseLib/IL2CPP.cs+21-1
- UnhollowerBaseLib/Il2CppObjectBase.cs+12-2
- UnhollowerBaseLib/Il2CppType.cs+22-8
- UnhollowerBaseLib/Runtime/INativeClassStruct.cs-34
- UnhollowerBaseLib/Runtime/INativeClassStructHandler.cs-8
- UnhollowerBaseLib/Runtime/Il2CppApi.cs+507
- UnhollowerBaseLib/Runtime/Il2CppStructs.cs+68-206
- UnhollowerBaseLib/Runtime/NativeStructUtils.cs+29-6
- UnhollowerBaseLib/Runtime/StructHandlerInterfaces.cs+11
- UnhollowerBaseLib/Runtime/UnityVersionHandler.cs+202-22
- UnhollowerBaseLib/Runtime/VersionSpecific/Assembly/Assembly_16_0.cs+83
- UnhollowerBaseLib/Runtime/VersionSpecific/Assembly/Assembly_20_0.cs+85
- UnhollowerBaseLib/Runtime/VersionSpecific/Assembly/Assembly_24_0_B.cs+83
- UnhollowerBaseLib/Runtime/VersionSpecific/Assembly/Assembly_24_1.cs+84
- UnhollowerBaseLib/Runtime/VersionSpecific/Assembly/Assembly_24_4.cs+84
- UnhollowerBaseLib/Runtime/VersionSpecific/Assembly/Interfaces.cs+31
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_16_0.cs+231
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_19_0.cs+232
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_20_0.cs+233
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_21_0_B.cs+232
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_21_0_C.cs+233
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_22_0_A.cs+232
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_22_0_B.cs+233
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_23_0.cs+235
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_24_0_B.cs+233
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_24_0_C.cs+235
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_24_1_A.cs+88-27
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_24_1_B.cs+88-26
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_24_2.cs+88-26
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_27_0.cs+248
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_27_2.cs+261
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Class_27_3.cs+261
- UnhollowerBaseLib/Runtime/VersionSpecific/Class/Interfaces.cs+50
- UnhollowerBaseLib/Runtime/VersionSpecific/EventInfo/EventInfo_16_0.cs+66
- UnhollowerBaseLib/Runtime/VersionSpecific/EventInfo/EventInfo_19_0.cs+67
- UnhollowerBaseLib/Runtime/VersionSpecific/EventInfo/EventInfo_24_1.cs+66
- UnhollowerBaseLib/Runtime/VersionSpecific/EventInfo/Interfaces.cs+30
- UnhollowerBaseLib/Runtime/VersionSpecific/Exception/Exception_16_0.cs+83
- UnhollowerBaseLib/Runtime/VersionSpecific/Exception/Exception_21_0.cs+81
- UnhollowerBaseLib/Runtime/VersionSpecific/Exception/Exception_22_0.cs+85
- UnhollowerBaseLib/Runtime/VersionSpecific/Exception/Exception_27_3.cs+86
- UnhollowerBaseLib/Runtime/VersionSpecific/Exception/Interfaces.cs+32
- UnhollowerBaseLib/Runtime/VersionSpecific/FieldInfo/FieldInfo_16_0.cs+65
- UnhollowerBaseLib/Runtime/VersionSpecific/FieldInfo/FieldInfo_19_0.cs+66
- UnhollowerBaseLib/Runtime/VersionSpecific/FieldInfo/FieldInfo_24_1.cs+65
- UnhollowerBaseLib/Runtime/VersionSpecific/FieldInfo/Interfaces.cs+30
- UnhollowerBaseLib/Runtime/VersionSpecific/Image/Images_16_0.cs+68
- UnhollowerBaseLib/Runtime/VersionSpecific/Image/Images_19_0.cs+70
- UnhollowerBaseLib/Runtime/VersionSpecific/Image/Images_24_0_A.cs+74
- UnhollowerBaseLib/Runtime/VersionSpecific/Image/Images_24_0_B.cs+75
- UnhollowerBaseLib/Runtime/VersionSpecific/Image/Images_24_0_C.cs+73
- UnhollowerBaseLib/Runtime/VersionSpecific/Image/Images_24_1.cs+76
- UnhollowerBaseLib/Runtime/VersionSpecific/Image/Images_24_2.cs+78
- UnhollowerBaseLib/Runtime/VersionSpecific/Image/Images_27_0.cs+87
- UnhollowerBaseLib/Runtime/VersionSpecific/Image/Interfaces.cs+28
- UnhollowerBaseLib/Runtime/VersionSpecific/MethodInfo/Interfaces.cs+37
- UnhollowerBaseLib/Runtime/VersionSpecific/MethodInfo/MethodInfo_16_0.cs+128
- UnhollowerBaseLib/Runtime/VersionSpecific/MethodInfo/MethodInfo_24_1.cs+127
- UnhollowerBaseLib/Runtime/VersionSpecific/MethodInfo/MethodInfo_27_3.cs+131
- UnhollowerBaseLib/Runtime/VersionSpecific/ParameterInfo/Interfaces.cs+24
- UnhollowerBaseLib/Runtime/VersionSpecific/ParameterInfo/ParameterInfo_16_0.cs+67
- UnhollowerBaseLib/Runtime/VersionSpecific/ParameterInfo/ParameterInfo_24_1.cs+66
- UnhollowerBaseLib/Runtime/VersionSpecific/ParameterInfo/ParameterInfo_27_3.cs+64
- UnhollowerBaseLib/Runtime/VersionSpecific/PropertyInfo/Interfaces.cs+32
- UnhollowerBaseLib/Runtime/VersionSpecific/PropertyInfo/PropertyInfo_16_0.cs+68
- UnhollowerBaseLib/Runtime/VersionSpecific/PropertyInfo/PropertyInfo_19_0.cs+69
- UnhollowerBaseLib/Runtime/VersionSpecific/PropertyInfo/PropertyInfo_24_1.cs+68
- UnhollowerBaseLib/Runtime/VersionSpecific/Type/Interfaces.cs+26
- UnhollowerBaseLib/Runtime/VersionSpecific/Type/Type_16_0.cs+88
- UnhollowerBaseLib/Runtime/VersionSpecific/Type/Type_27_0.cs+90
- UnhollowerBaseLib/Runtime/VersionSpecific/Type/Type_27_2.cs+91
- UnhollowerBaseLib/UnhollowerBaseLib.csproj+5-1
- UnhollowerBaseLib/XrefScans/XrefScanMetadataRuntimeUtil.cs+2-1
0 commit comments