public List <RemappedVariable> FindClass(string searchValue, MappingSearchType searchType, bool searchExact = false, bool searchAtIndex = false, bool capsSensitive = false) { if (string.IsNullOrEmpty(searchValue)) { return(null); } List <RemappedVariable> classes = new List <RemappedVariable>(8000 / searchValue.Length); if (searchType == MappingSearchType.Obfuscated) { ExtractSearch(searchValue, classes, MCPToObfuscatedClasses, searchExact, searchAtIndex, capsSensitive); } else if (searchType == MappingSearchType.MCP) { ExtractSearch(searchValue, classes, ObfuscatedToMCPClasses, searchExact, searchAtIndex, capsSensitive); } return(classes); }
public List <RemappedVariable> FindFunction(string searchValue, MappingSearchType searchType, bool searchExact = false, bool searchAtIndex = false, bool capsSensitive = false) { if (string.IsNullOrEmpty(searchValue)) { return(null); } List <RemappedVariable> functions = new List <RemappedVariable>(8000 / searchValue.Length); if (searchType == MappingSearchType.Searge) { ExtractSearch(searchValue, functions, MCPToSeargeFunctions, searchExact, searchAtIndex, capsSensitive); } else if (searchType == MappingSearchType.MCP) { ExtractSearch(searchValue, functions, SeargeToMCPFunctions, searchExact, searchAtIndex, capsSensitive); } return(functions); }