Ejemplo n.º 1
0
    public override void Execute(string text, WorldDriver driver)
    {
        var response = count < responses.Count ? responses[count] : finalText;

        count++;
        driver.DisplayResponse(response);
    }
Ejemplo n.º 2
0
    public void Process(string text)
    {
        text = Sanitize(text);

        foreach (var command in commands)
        {
            if (command.Matches(text))
            {
                command.Execute(text, driver);
                return;
            }
        }

        driver.DisplayResponse(RandomString.Get(noResults));
    }
Ejemplo n.º 3
0
 public override void Execute(string text, WorldDriver driver)
 {
     driver.DisplayResponse(string.Empty);
     action();
 }
Ejemplo n.º 4
0
 public override void Execute(string text, WorldDriver driver)
 {
     driver.DisplayResponse(RandomString.Get(responses));
 }