knah / Il2CppAssemblyUnhollower

A tool to generate Managed->IL2CPP proxy assemblies
GNU Lesser General Public License v3.0
503 stars 87 forks source link

Extend Struct Version Handling System #50

Closed ds5678 closed 3 years ago

ds5678 commented 3 years ago

This pull request is intended to resolve #42 and #43.

ds5678 commented 3 years ago

Added support for Unity 5 to resolve #43

Fixed an issue in the 2017 Image structs where they didn't match the official headers

Implemented a new naming scheme for the version handling system

Removed Method Info type exposure caused by CopyMethodInfoStruct

Added struct handlers for:

Added a GetName method to all handler interfaces for efficient debugging

Also did some general code cleanup and organization