18 UFUNCTION(BlueprintCallable, Category=
"Waypoint")
19 void SetOwnerPlayerFromController(APlayerController* PlayerController)
const;
20 UFUNCTION(BlueprintCallable, Category=
"Waypoint")
21 void SetOwnerPlayerFromPawn(APawn* PlayerPawn)
const;
24 virtual void BeginPlay()
override;
26 UFUNCTION(BlueprintCallable, Category=
"Waypoint")
29 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category=
"Waypoint")
30 class USceneComponent* SceneComponent;
31 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Waypoint")
32 class USphereComponent* SphereComponent;
33 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Waypoint")
34 class UScreenFacingWidgetComponent* ScreenFacingWidgetComponent;
37 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Waypoint|Size")
38 bool bUpdateSize = true;
39 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Waypoint|Size", meta=(EditCondition="bUpdateSize"))
40 float UpdateFrequency = 2.5f;
43 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Waypoint|Size")
44 float MaxDistance = 100.0f;
45 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Waypoint|Size")
46 float MinDrawSize = 35.0f;
47 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Waypoint|Size")
48 float MaxDrawSize = 50.0f;
49 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Waypoint|Size")
52 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Waypoint")
53 AActor* SenderActor =
nullptr;
57 UPROPERTY(EditAnywhere, Category="Waypoint")
58 TSubclassOf<UUserWidget> WaypointWidgetClass;
60 FTimerHandle WidgetSizeTimerHandle;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13