19 virtual void ActorConstruct();
20 UFUNCTION(BlueprintCallable, Category=
"Interaction")
21 void SetWaypointActor(AActor* Actor) {WaypointActor = Actor;};
23 UFUNCTION(BlueprintCallable, Category=
"Interaction")
24 float GetDistance(const
bool bMeters = true) const;
27 virtual
bool Initialize() override;
28 virtual
void NativeConstruct() override;
29 virtual
void NativePreConstruct() override;
32 UFUNCTION(BlueprintCallable, Category="
Interaction")
33 void SetDistanceText() const;
35 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta=(BindWidget), Category="Waypoint")
36 class UImage* WaypointIcon;
37 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta=(BindWidget), Category="Waypoint")
38 class UTextBlock* DistanceTextBlock;
39 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, meta=(BindWidget), Category="Waypoint")
40 class UTextBlock* ContextTextBlock;
42 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Waypoint")
43 bool bUseDistance = true;
44 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Waypoint",meta=(EditCondition=bUseDistance))
45 float DistanceUpdateSpeed = 0.5f;
47 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Waypoint",meta=(EditCondition=bUseDistance))
48 float HideDistance = 10.0f;
53 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category="Waypoint")
54 bool bDebuggingMode = false;
57 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Waypoint")
58 AActor* WaypointActor;
65 FTimerHandle DistanceTimerHandle;
66 FNumberFormattingOptions NumberFormatOptions;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13