TutorialContexts
TutorialContexts
#Overview
name: TutorialContexts
The value of this variable can be defined or overridden in .ini config files. 11
.ini config files referencing this setting variable.
It is referenced in 2
C++ source files.
#Summary
#Setting Variables
#References In INI files
Location: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Config/BaseGuidedTutorials.ini:13, section: [/Script/IntroTutorials.EditorTutorialSettings]
- INI Section:
/Script/IntroTutorials.EditorTutorialSettings
- Raw value:
(Context="StaticMeshEditor",BrowserFilter=,AttractTutorial=None,LaunchTutorial=/GuidedTutorials/Tutorial/SubEditors/StaticMeshEditorTutorial.StaticMeshEditorTutorial_C)
- Is Array:
True
Location: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Config/BaseGuidedTutorials.ini:14, section: [/Script/IntroTutorials.EditorTutorialSettings]
- INI Section:
/Script/IntroTutorials.EditorTutorialSettings
- Raw value:
(Context="LevelEditor",BrowserFilter=,AttractTutorial=None,LaunchTutorial=/GuidedTutorials/Tutorial/Basics/LevelEditorOverview.LevelEditorOverview_C)
- Is Array:
True
Location: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Config/BaseGuidedTutorials.ini:15, section: [/Script/IntroTutorials.EditorTutorialSettings]
- INI Section:
/Script/IntroTutorials.EditorTutorialSettings
- Raw value:
(Context="BlueprintEditor",BrowserFilter=,AttractTutorial=None,LaunchTutorial=/GuidedTutorials/Tutorial/BlueprintTutorials/BlueprintEditorTutorial.BlueprintEditorTutorial_C)
- Is Array:
True
Location: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Config/BaseGuidedTutorials.ini:16, section: [/Script/IntroTutorials.EditorTutorialSettings]
- INI Section:
/Script/IntroTutorials.EditorTutorialSettings
- Raw value:
(Context="BlueprintEditor.MacroLibrary",BrowserFilter=,AttractTutorial=None,LaunchTutorial=/GuidedTutorials/Tutorial/BlueprintTutorials/BlueprintMacroLibrariesEditorOverview.BlueprintMacroLibrariesEditorOverview_C)
- Is Array:
True
Location: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Config/BaseGuidedTutorials.ini:17, section: [/Script/IntroTutorials.EditorTutorialSettings]
- INI Section:
/Script/IntroTutorials.EditorTutorialSettings
- Raw value:
(Context="BlueprintEditor.Interface",BrowserFilter=,AttractTutorial=None,LaunchTutorial=/GuidedTutorials/Tutorial/BlueprintTutorials/BlueprintInterfacesEditorOverview.BlueprintInterfacesEditorOverview_C)
- Is Array:
True
Location: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Config/BaseGuidedTutorials.ini:18, section: [/Script/IntroTutorials.EditorTutorialSettings]
- INI Section:
/Script/IntroTutorials.EditorTutorialSettings
- Raw value:
(Context="BlueprintEditor.LevelScript",BrowserFilter=,AttractTutorial=None,LaunchTutorial=/GuidedTutorials/Tutorial/BlueprintTutorials/LevelBlueprintEditorOverview.LevelBlueprintEditorOverview_C)
- Is Array:
True
Location: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Config/BaseGuidedTutorials.ini:19, section: [/Script/IntroTutorials.EditorTutorialSettings]
- INI Section:
/Script/IntroTutorials.EditorTutorialSettings
- Raw value:
(Context="MaterialEditor",BrowserFilter=,AttractTutorial=None,LaunchTutorial=/GuidedTutorials/Tutorial/SubEditors/MaterialEditorTutorial.MaterialEditorTutorial_C)
- Is Array:
True
Location: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Config/BaseGuidedTutorials.ini:20, section: [/Script/IntroTutorials.EditorTutorialSettings]
- INI Section:
/Script/IntroTutorials.EditorTutorialSettings
- Raw value:
(Context="Cascade",BrowserFilter=,AttractTutorial=None,LaunchTutorial=/GuidedTutorials/Tutorial/SubEditors/ParticleSystemEditorTutorial.ParticleSystemEditorTutorial_C)
- Is Array:
True
Location: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Config/BaseGuidedTutorials.ini:21, section: [/Script/IntroTutorials.EditorTutorialSettings]
- INI Section:
/Script/IntroTutorials.EditorTutorialSettings
- Raw value:
(Context="Persona",BrowserFilter=,AttractTutorial=None,LaunchTutorial=/GuidedTutorials/Tutorial/SubEditors/PersonaAnimEditorWalkThrough.PersonaAnimEditorWalkthrough_C)
- Is Array:
True
Location: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Config/BaseGuidedTutorials.ini:22, section: [/Script/IntroTutorials.EditorTutorialSettings]
- INI Section:
/Script/IntroTutorials.EditorTutorialSettings
- Raw value:
(Context="LandscapeMode",BrowserFilter=,AttractTutorial=None,LaunchTutorial=/GuidedTutorials/Tutorial/Landscape/Landscape_Manage_Mode.Landscape_Manage_Mode_C)
- Is Array:
True
Location: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Config/BaseGuidedTutorials.ini:23, section: [/Script/IntroTutorials.EditorTutorialSettings]
- INI Section:
/Script/IntroTutorials.EditorTutorialSettings
- Raw value:
(Context="FoliageMode",BrowserFilter=,AttractTutorial=None,LaunchTutorial=/GuidedTutorials/Tutorial/Foliage/Foliage_Intro_Tutorial.Foliage_Intro_Tutorial_C)
- Is Array:
True
#References in C++ code
#Callsites
This variable is referenced in the following C++ source code:
#Loc: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Source/IntroTutorials/Private/EditorTutorialSettings.cpp:11
Scope (from outer to inner):
file
function void UEditorTutorialSettings::FindTutorialInfoForContext
Source code excerpt:
void UEditorTutorialSettings::FindTutorialInfoForContext(FName InContext, UEditorTutorial*& OutAttractTutorial, UEditorTutorial*& OutLaunchTutorial, FString& OutBrowserFilter) const
{
for (const auto& Context : TutorialContexts)
{
if (Context.Context == InContext)
{
OutBrowserFilter = Context.BrowserFilter;
Context.LaunchTutorial.TryLoad();
#Loc: <Workspace>/Engine/Plugins/Editor/GuidedTutorials/Source/IntroTutorials/Private/EditorTutorialSettings.h:52
Scope (from outer to inner):
file
class class UEditorTutorialSettings : public UObject
Source code excerpt:
/** Tutorials used in various contexts - e.g. the various asset editors */
UPROPERTY(Config, EditAnywhere, Category = "Tutorials")
TArray<FTutorialContext> TutorialContexts;
/** Get the tutorial info for the specified context */
void FindTutorialInfoForContext(FName InContext, UEditorTutorial*& OutAttractTutorial, UEditorTutorial*& OutLaunchTutorial, FString& OutBrowserFilter) const;
};