Navigation
API > API/Plugins > API/Plugins/IntroTutorials
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UEditorTutorial
References
| Module | IntroTutorials |
| Header | /Engine/Plugins/Editor/GuidedTutorials/Source/IntroTutorials/Public/EditorTutorial.h |
| Include | #include "EditorTutorial.h" |
Syntax
UCLASS&40;Blueprintable, HideCategories&61;&40;Object&41;, EditInlineNew&41;
class UEditorTutorial : public UObject
Remarks
An asset used to build a stage-by-stage tutorial in the editor
Variables
| Type | Name | Description | |
|---|---|---|---|
| FSoftObjectPath | AssetToUse | Asset to open & attach the tutorial to. Non-widget-bound content will appear in the asset's window | |
| bool | bHideInBrowser | Hide this tutorial in the tutorials browser | |
| bool | bIsStandalone | A standalone tutorial displays no navigation buttons and each content widget has a close button | |
| FString | Category | Category of this tutorial, used to organize tutorials when presented to the user | |
| FString | Icon | Icon name for this tutorial, used when presented to the user in the tutorial browser. | |
| FString | ImportPath | The path this tutorial was imported from, if any. | |
| FSoftClassPath | NextTutorial | Tutorial to optionally chain onto after this tutorial completes | |
| FSoftClassPath | PreviousTutorial | Tutorial to optionally chain back to if the "back" button is clicked on the first stage | |
| FText | SearchTags | Comma seperated list of tags the search will use to help find this tutorial | |
| int32 | SortOrder | Sorting priority, used by the tutorial browser | |
| TArray< FTutorialStage > | Stages | The various stages of this tutorial | |
| FTutorialContent | SummaryContent | Content to be displayed for this tutorial when presented to the user in summary | |
| TObjectPtr< UTexture2D > | Texture | Texture for this tutorial, used when presented to the user in the tutorial browser. | |
| FText | Title | Title of this tutorial, used when presented to the user |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UEditorTutorial
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | BeginTutorial
(
UEditorTutorial* TutorialToStart, |
Begin a tutorial. Note that this will end the current tutorial that is in progress, if any | |
| AActor * | GetActorReference
(
FString PathToActor |
Attempts to find the actor specified by PathToActor in the current editor world | |
| bool | Returns the visibility of the engine folder in the content browser | ||
| UWorld * | GetWorld () |
UObject implementation | |
| void | Advance to the next stage of a tutorial | ||
| void | Advance to the previous stage of a tutorial | ||
| void | HandleTickCurrentStage
(
FName StageName |
Called each tick so the Blueprint can optionally complete or skip stages | |
| void | Called when a tutorial is closed | ||
| void | Called when a tutorial is launched | ||
| void | HandleTutorialStageEnded
(
FName StageName |
Called when a tutorial stage ends | |
| void | HandleTutorialStageStarted
(
FName StageName |
Called when a tutorial stage is started | |
| void | Event fired when a tutorial is closed | ||
| void | Event fired when a tutorial is launched | ||
| void | OnTutorialStageEnded
(
FName StageName |
Event fired when a tutorial stage ends | |
| void | OnTutorialStageStarted
(
FName StageName |
Event fired when a tutorial stage begins | |
| void | Open an asset for use by a tutorial | ||
| void | SetEngineFolderVisibilty
(
bool bNewVisibility |
Sets the visibility of the engine folder in the content browser |