Beispiel #1
0
        private static void CommandArgsAutoCompletion(On.RoR2.Console.AutoComplete.orig_ctor orig, RoR2.Console.AutoComplete self, RoR2.Console console)
        {
            orig(self, console);

            var searchableStrings = self.GetFieldValue <List <string> >("searchableStrings");

            foreach (var item in ArgsAutoCompletion.CommandsWithStaticArgs)
            {
                searchableStrings.Add(item);
            }
            foreach (var item in ArgsAutoCompletion.CommandsWithDynamicArgs())
            {
                searchableStrings.Add(item);
            }

            searchableStrings.Sort();
            self.SetFieldValue("searchableStrings", searchableStrings);
        }
Beispiel #2
0
 private void Start()
 {
     Alias.Instance = new Alias();
     ArgsAutoCompletion.GatherCommandsAndFillStaticArgs();
 }