Beispiel #1
0
 private async UniTask AppendLineBreakAsync(ITextPrinterActor printer, TextPrinterMetadata metadata, CancellationToken cancellationToken)
 {
     var appendCommand = new AppendLineBreak {
         PrinterId = printer.Id,
         AuthorId  = AssignedAuthorId,
         Count     = Assigned(LineBreaks) ? LineBreaks.Value : metadata.AutoLineBreak
     };
     await appendCommand.ExecuteAsync(cancellationToken);
 }
Beispiel #2
0
 private async UniTask ShowPrinterAsync(ITextPrinterActor printer, TextPrinterMetadata metadata, CancellationToken cancellationToken)
 {
     var showDuration = Assigned(ChangeVisibilityDuration) ? ChangeVisibilityDuration.Value : metadata.ChangeVisibilityDuration;
     await printer.ChangeVisibilityAsync(true, showDuration, cancellationToken : cancellationToken);
 }