Skip to main content

UBookMenuComponent

Properties

Property Name Type Access Description
BookMenuActor ABookMenuActor VisibleAnywhere, BlueprintReadOnly The spawned Book Menu Actor
BookMenuData UBookMenuData VisibleAnywhere, BlueprintReadOnly The Book Menu Data to initialize the spawned Book Menu Actor
BookMenuActorClass TSubclassOf<ABookMenuActor> VisibleAnywhere, BlueprintReadOnly The Class of the Book Menu Actor to be spawned at Begin Play

Functions

Register Interaction Component


Calculates the world location on the Page Widget based on the UV Coordinates of the Book Actors Book Mesh

Pin Direction Type Description
In Interaction Component Input


Register Interaction Actor


Calculates the world location on the Page Widget based on the UV Coordinates of the Book Actors Book Mesh

Pin Direction Type Description
In Interaction Actor Input


Interact


Performs a Line Trace based on the Start and End Parameters and moves the Widget Interaction pointer of the Book Menu Interaction Actor if it is set. Also tells the Animation Blueprint which page was traced to.

Pin Direction Type Description
Start Input FVector

Start of the Line Trace

End Input FVector

End of the Line Trace

Debug Trace Input bool

Shows a debug trace if true.

Trace Channel Input ECollisionChannel

The Collision Channel to be used for the line trace.

Success Output EXEC

Indicates if the Interaction was executed successfully

Failed Output EXEC

Indicates if the Interaction was not executed successfully

Return Value Output bool

returns true if the operation was successful. Otherwise false

Interact Ext


Performs a Line Trace based on the Start and End Parameters and moves the Widget Interaction pointer of the Book Menu Interaction Actor if it is set. Also tells the Animation Blueprint which page was traced to.

Pin Direction Type Description
Start Input FVector

Start of the Line Trace

End Input FVector

End of the Line Trace

Out UV Coordinates Output FVector2d

The UV Coordinate of the trace page

Debug Trace Input bool

Shows a debug trace if true.

Trace Channel Input ECollisionChannel

The Collision Channel to be used for the line trace.

Success Output EXEC

Indicates if the Interaction was executed successfully

Failed Output EXEC

Indicates if the Interaction was not executed successfully

Return Value Output bool

returns true if the operation was successful. Otherwise false