static XrefScanMethodDb() { MethodMap = new MethodAddressToTokenMap(GeneratedDatabasesUtil.GetDatabasePath(MethodAddressToTokenMap.FileName)); XrefScanCache = new MethodXrefScanCache(GeneratedDatabasesUtil.GetDatabasePath(MethodXrefScanCache.FileName)); foreach (ProcessModule module in Process.GetCurrentProcess().Modules) { if (module.ModuleName == "GameAssembly.dll") { GameAssemblyBase = (long)module.BaseAddress; break; } } }
static XrefScanMethodDb() { var databasePath = Path.Combine(Path.GetDirectoryName(Assembly.GetExecutingAssembly().Location) !, MethodAddressToTokenMap.FileName); MethodMap = new MethodAddressToTokenMap(databasePath); foreach (ProcessModule module in Process.GetCurrentProcess().Modules) { if (module.ModuleName == "UserAssembly.dll") { GameAssemblyBase = (long)module.BaseAddress; break; } } }