24 virtual void NativeConstruct()
override;
27 virtual void NativeTick(
const FGeometry& MyGeometry,
float InDeltaTime)
override;
30 UFUNCTION(BlueprintCallable, Category =
"Loading")
34 UFUNCTION(BlueprintCallable, Category =
"Loading")
39 UFUNCTION(BlueprintCallable, Category =
"Loading")
40 void AddToGameViewport(int32 ZOrder);
44 void UpdateLoadingSpinner(
float DeltaTime);
47 void UpdateVisibility(
bool bShouldShow);
51 UPROPERTY(meta = (BindWidgetOptional), BlueprintReadOnly, Category =
"State|Network")
52 class UOverlay* RootOverlay =
nullptr;
55 UPROPERTY(meta = (BindWidgetOptional), BlueprintReadOnly, Category = "State|Network")
56 class UImage* LoadingSpinner =
nullptr;
59 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "State|Network")
60 float SpinnerRotationSpeed = 90.0f;