26 UFUNCTION(BlueprintCallable)
27 void UpdateCircle(
float Percentage);
33 UFUNCTION(NetMulticast, Reliable)
34 void SetCircleProgressEnabled(
bool bIsEnabled);
37 virtual
void BeginPlay() override;
38 virtual
void Tick(
float DeltaSeconds) override;
40 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = Components)
43 UPROPERTY(VisibleAnywhere, BlueprintReadWrite, Category = Components)
44 UStaticMeshComponent* ProgressPlane;
46 UPROPERTY(EditDefaultsOnly, BlueprintReadOnly, Category = Setup)
48 VisibilityThresholdTime = 0.2f;
52 UMaterialInstanceDynamic* ProgressMaterialInstance;