18 virtual void BeginPlay()
override;
21 virtual void Tick(
float DeltaSeconds)
override;
25 TObjectPtr<class USceneComponent> rootSceneComp;
27 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components|Widget")
28 TObjectPtr<class UWidgetComponent> speechWidget;
30 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Components|Mesh")
31 TObjectPtr<class UStaticMeshComponent> meshComp;
34 void UpdateLocation(
float DeltaTime);
35 void UpdateText(const FString& text);
38 UFUNCTION(Server, Reliable)
39 void ServerRPC_UpdateText(const FString& text);
40 UFUNCTION(NetMulticast, Reliable)
41 void MulticastRPC_UpdateText(const FString& text);
47 float amplitude = 10.f;
48 float frequency = 0.4f;