25 virtual void BeginPlay()
override;
28 virtual void Tick(
float DeltaTime)
override;
33 void OnTriggerBeginOverlap(UPrimitiveComponent* OverlappedComponent, AActor* OtherActor,
34 UPrimitiveComponent* OtherComp, int32 OtherBodyIndex,
bool bFromSweep,
const FHitResult& SweepResult);
37 UFUNCTION(Server, Reliable)
38 void ServerRPC_OnTrigger(AActor* TriggeringActor);
41 void OnTriggerScenario(
EQuestType InQuestType);
51 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Trigger")
52 TObjectPtr<class UBoxComponent> TriggerBox;
54 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Trigger")
58 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Trigger")
62 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category="Trigger")
66 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Debug")
70 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category="Debug")
74 UPROPERTY(VisibleAnywhere, BlueprintReadOnly, Category = "Voice", meta=(AllowPrivateAccess="true"))
75 TObjectPtr<class UVoiceConversationSystem> VoiceConversationSystem;