23 virtual void ReceiveStartFocus(AActor* Caller);
25 virtual void ReceiveEndFocus(AActor* Caller);
27 virtual void ReceiveOnInteract(AActor* Caller,
const EInteractionType InteractionType);
29 virtual void ReceiveOnEndInteract(AActor* Caller);
31 virtual void ReceiveOnOverlap(AActor* Caller);
33 virtual void ReceiveOnEndOverlap(AActor* Caller);
35 virtual void ReceiveToggleSwitch(AActor* Caller,
const bool bOn);
55 virtual void BeginPlay()
override;
56 virtual void Tick(
float DeltaTime)
override;
58 virtual void SetMeshOutline(
const bool bValue);
62 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category=
"Interaction")
63 class UInteractableActorComponent* InteractableActorComponent;
64 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="
Interaction|Audio")
65 class UAudioReactionComponent* AudioReactionComponent;
66 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="
Interaction|AI")
67 class UAIPerceptionStimuliSourceComponent* PerceptionStimuliComponent;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13