diff --git a/Source/StevesUEHelpers/Private/StevesUI/TypewriterTextWidget.cpp b/Source/StevesUEHelpers/Private/StevesUI/TypewriterTextWidget.cpp index 20c6ab2..a98672b 100644 --- a/Source/StevesUEHelpers/Private/StevesUI/TypewriterTextWidget.cpp +++ b/Source/StevesUEHelpers/Private/StevesUI/TypewriterTextWidget.cpp @@ -136,7 +136,7 @@ void UTypewriterTextWidget::StartPlayLine() { CalculateWrappedString(RemainingLinePart); - if (NumberOfLines > MaxNumberOfLines) + if (MaxNumberOfLines > 0 && NumberOfLines > MaxNumberOfLines) { int MaxLength = CalculateMaxLength(); int TerminatorIndex = FindLastTerminator(RemainingLinePart, MaxLength); diff --git a/Source/StevesUEHelpers/Public/StevesUI/TypewriterTextWidget.h b/Source/StevesUEHelpers/Public/StevesUI/TypewriterTextWidget.h index 7c1cac9..5e79515 100644 --- a/Source/StevesUEHelpers/Public/StevesUI/TypewriterTextWidget.h +++ b/Source/StevesUEHelpers/Public/StevesUI/TypewriterTextWidget.h @@ -84,9 +84,9 @@ public: UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Typewriter") float PauseTimeAtSentenceTerminators = 0.5f; - /// How many lines of text at most to print at once. + /// How many lines of text at most to print at once. (disabled by default) UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "Typewriter") - int MaxNumberOfLines = 3; + int MaxNumberOfLines = 0; /// Set Text immediately UFUNCTION(BlueprintCallable)