Пример #1
0
 public InputLoop(MessageBus bus, string prompt = null)
 {
     this.bus    = bus;
     this.sub    = bus.Subscribe <InputEndedMessage>(_ => this.inputEnded = true);
     this.prompt = prompt;
 }
Пример #2
0
 public EndOfGame(MessageBus bus)
 {
     this.cts = new CancellationTokenSource();
     this.sub = bus.Subscribe <EndOfGameMessage>(m => this.OnEnd(bus, m.Text));
 }