Plugins: Add IPostProcessPackage
This commit is contained in:
@@ -44,6 +44,14 @@ namespace Il2CppInspector.PluginAPI.V100
|
||||
void GetStringLiterals(Metadata metadata, PluginGetStringLiteralsEventInfo data);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Post-process the entire IL2CPP application package after the metadata and binary have been loaded and merged
|
||||
/// </summary>
|
||||
public interface IPostProcessPackage
|
||||
{
|
||||
void PostProcessPackage(Il2CppInspector package, PluginPostProcessPackageEventInfo data);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Post-process the .NET type model to make changes after it has been fully created
|
||||
/// </summary>
|
||||
|
||||
@@ -88,6 +88,11 @@ namespace Il2CppInspector.PluginAPI.V100
|
||||
public List<string> StringLiterals { get; set; } = new List<string>();
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// Event info for PostProcessPackage
|
||||
/// </summary>
|
||||
public class PluginPostProcessPackageEventInfo : PluginEventInfo { }
|
||||
|
||||
/// <summary>
|
||||
/// Event info for PostProcessTypeModel
|
||||
/// </summary>
|
||||
|
||||
Reference in New Issue
Block a user