24 UPROPERTY(BlueprintReadWrite, EditAnywhere)
27 UPROPERTY(EditAnywhere, BlueprintReadWrite)
30 UPROPERTY(BlueprintReadWrite)
37 virtual
bool IsObjectActive_Implementation() override;
44 UFUNCTION(BlueprintNativeEvent)
45 void StepSkipped(
FStoryStep SkippedStep,
bool IsForward);
51 UFUNCTION(BlueprintNativeEvent)
52 void OnHintActivated(
bool Activate);
57 UFUNCTION(BlueprintNativeEvent)
58 void ActivateHighlightOnActiveStep();
61 virtual
void BeginPlay() override;
69 void NewStepActivated(
FStoryStep NewStep,
bool IsForward);
76 void NewSubStepActivated(
FStoryStep NewSubStep);
Base class for story actors.
UStoryComponent * Story
UPROPERTY(BlueprintReadWrite, EditAnywhere)
void OnHintActivated(bool Activate)
Event called when a hint is activated.
void ActivateHighlightOnActiveStep()
Event called to activate the highlight on the active step.
UHintManager * HintManager
UPROPERTY(BlueprintReadWrite)
UHighlightComponent * HighlightComponent
UPROPERTY(EditAnywhere, BlueprintReadWrite)
void StepSkipped(FStoryStep SkippedStep, bool IsForward)
Event called when a step is skipped.
Interface for PixoVR story object functionality.
A component responsible for managing the story progression in story actors.