il2cpp-dump-analyzer-mcp
Version:
Agentic RAG system for analyzing IL2CPP dump.cs files from Unity games
35 lines (34 loc) • 1.46 kB
TypeScript
export { EnhancedIL2CPPParser } from './enhanced-il2cpp-parser';
export { IL2CPPDumpParser } from './il2cpp-parser';
export type { IL2CPPClass, IL2CPPField, IL2CPPMethod, IL2CPPParameter, IL2CPPEnum, IL2CPPInterface, EnhancedParseResult, ParseStatistics } from './parser';
export { initializeParser, parseIL2CPPDump } from './parser';
export declare class IL2CPPParserUtils {
/**
* Quick parse function for simple use cases
*/
static quickParse(filePath: string): Promise<import("./enhanced-types").EnhancedParseResult>;
/**
* Get only classes from a dump file
*/
static extractClasses(filePath: string): Promise<import("./enhanced-types").IL2CPPClass[]>;
/**
* Get only enums from a dump file
*/
static extractEnums(filePath: string): Promise<import("./enhanced-types").IL2CPPEnum[]>;
/**
* Get only interfaces from a dump file
*/
static extractInterfaces(filePath: string): Promise<import("./enhanced-types").IL2CPPInterface[]>;
/**
* Get only MonoBehaviour classes from a dump file
*/
static extractMonoBehaviours(filePath: string): Promise<import("./enhanced-types").IL2CPPClass[]>;
/**
* Get parsing statistics
*/
static getStatistics(filePath: string): Promise<import("./enhanced-types").ParseStatistics>;
/**
* Get image mappings from dump file
*/
static getImageMappings(filePath: string): Promise<Map<number, string>>;
}