27 UPROPERTY(Replicated, EditAnywhere, BlueprintReadWrite, Category =
"Pickup")
28 FString AttachmentPickupID;
32 virtual
void BeginPlay() override;
34 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Components")
35 class UStaticMeshComponent* AttachmentMesh;
36 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Components")
37 class UCapsuleComponent* CapsuleComponent;
40 virtual
void OnInteract(AActor* Caller, const int32 SelectedInteraction) override;
41 virtual
void InteractionComplete() override;
42 virtual
void OnEndInteract(AActor* Caller) override;
43 virtual
bool OnOverlap(AActor* Caller) override;
44 virtual
void StartFocus() override;
45 virtual
void EndFocus() override;
46 virtual
void ToggleSwitch(AActor* Caller,
bool bOn) override;
47 virtual FVector GetInteractionLocation() const override;
48 virtual UPrimitiveComponent* GetGrabComponent()
const override{
return Cast<UPrimitiveComponent>(RootComponent);};
UCLASS(Blueprintable, BlueprintType, ClassGroup=(BucciGames), meta=(BlueprintSpawnableComponent)) class CHATSYSTEM_API UChatSystemComponent
Definition ChatSystemComponent.h:13