26 virtual void BeginPlay()
override;
28 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category =
"Interaction|Prompt")
29 class UInteractionPromptComponent* InteractionPromptComponent;
31 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "
Interaction|Prompt")
32 class USphereComponent* InteractionPromptCollision;
34 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "
Interaction|Prompt")
35 class USceneComponent* SceneRootComponent;
46 virtual
void InteractionComplete();
48 void OnInteractionComplete(AActor* Caller);
51 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "
Interaction|Prompt")
52 bool bHasProgress = true;
53 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category = "
Interaction|Prompt")
54 float PromptHeight = 75.0f;
59 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "
Interaction|Prompt")
60 AActor* CurrentInteractCaller =
nullptr;
62 UFUNCTION(BlueprintCallable, Category = "
Interaction")
63 void HideButtonPrompt();
65 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category = "
Interaction|Prompt")
66 float HidePromptTime = 2.5f;
69 FTimerHandle HidePromptTimerHandle;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13