private static void CCFind(ConCommandArgs args) { if (args.Count == 0) { Console.ShowHelpText("find"); return; } string text = args[0].ToLower(CultureInfo.InvariantCulture); bool flag = text == "*"; List <string> list = new List <string>(); foreach (KeyValuePair <string, BaseConVar> keyValuePair in Console.instance.allConVars) { if (flag || keyValuePair.Key.ToLower(CultureInfo.InvariantCulture).Contains(text) || keyValuePair.Value.helpText.ToLower(CultureInfo.InvariantCulture).Contains(text)) { list.Add(keyValuePair.Key); } } foreach (KeyValuePair <string, Console.ConCommand> keyValuePair2 in Console.instance.concommandCatalog) { if (flag || keyValuePair2.Key.ToLower(CultureInfo.InvariantCulture).Contains(text) || keyValuePair2.Value.helpText.ToLower(CultureInfo.InvariantCulture).Contains(text)) { list.Add(keyValuePair2.Key); } } list.Sort(); string[] array = new string[list.Count]; for (int i = 0; i < list.Count; i++) { array[i] = Console.GetHelpText(list[i]); } Debug.Log(string.Join("\n", array)); }
// Token: 0x060009A1 RID: 2465 RVA: 0x0002A28D File Offset: 0x0002848D public static void ShowHelpText(string commandName) { Debug.Log(Console.GetHelpText(commandName)); }