20 virtual USceneComponent* GetThrowPoint()
const override;
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);
38 virtual void BeginPlay()
override;
39 virtual void OnPawnSpawned()
override;
42 virtual void InteractionDataUpdated();
53 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category =
"Pickups")
54 USceneComponent* ThrowPoint;
55 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="
Interaction")
56 class UInteractionComponent* InteractionComponent;
57 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="
Interaction")
58 class UInteractableActorComponent* InteractableActorComponent;
59 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="
Interaction")
60 class USphereComponent* InteractionSphere;
62 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Inventory")
63 class UInventoryComponent* InventoryComponent;
64 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Audio Reaction")
65 class UAudioReactionComponent* AudioReactionComponent;
67 UPROPERTY(EditAnywhere, BlueprintReadOnly, Category= "
Interaction|Material")
68 bool bAlwaysShowOutline = false;
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13