Assets.Scripts.Console.ConsoleViewPC.HandleSubmit C# (CSharp) Méthode

HandleSubmit() private méthode

private HandleSubmit ( ) : void
Résultat void
        private void HandleSubmit()
        {
            if (KeyDown("[enter]") || KeyDown("return"))
            {
                if (!string.IsNullOrEmpty(parser.baseCommand))
                {
                    if ((CandinateContext.TopState() as CandinatesState).HandleSubmit(InputText, parser.baseCommand, parser.arguments))
                    {
                        Logger.AddMessage("> " + InputText);

                        if (CheatCommandsRepository.instance.HasCommand(parser.baseCommand))
                        {
                            Logger.AddMessage(CheatCommandsRepository.instance.ExecuteCommand(parser.baseCommand, parser.arguments));

                            CommandLogger.PushCommand(parser.baseCommand, inputText);
                        }
                        else
                        {
                            Logger.AddMessage(string.Format("Command {0} not found.", parser.baseCommand));
                        }

                        InputText = "";
                    }
                }
                else
                {
                    bShouldUpdateCursorPos = (CandinateContext.TopState() as CandinatesState).HandleAutoComplete();
                }
            }
        }