static void OnSomeoneSaidSomething(Speech pSpeech) { if(pSpeech.line != "") { ConsoleColor previousColor = Console.ForegroundColor; Console.ForegroundColor = ConsoleColor.Green; Console.WriteLine(pSpeech.speaker + ": " + _world.translator.Get(pSpeech.line, pSpeech.conversation)); Console.ForegroundColor = previousColor; } }
private static void OnSpeech(Speech pSpeech) { if(pSpeech.line != "") { Console.WriteLine(pSpeech.speaker + ": \"" + pSpeech.line + "\""); } }
public void OnSomeoneSaidSomething(Speech pSpeech) { _computer.masterProgram.SwapStackTopValueTo (pSpeech.line); _computer.masterProgram.waitingForInput = false; _dialogueRunner.RemoveOnSomeoneSaidSomethingListener (OnSomeoneSaidSomething); }