Table of Contents

Class MetaTutorialStep

Namespace
Root
Assembly
SPZGameAssembly.dll
[CreateAssetMenu(fileName = "TSExampleStep", menuName = "Metadata/Tutorial/Tutorial Step")]
public class MetaTutorialStep : ScriptableObject
Inheritance
object
Object
ScriptableObject
MetaTutorialStep
Extension Methods

Constructors

MetaTutorialStep()

public MetaTutorialStep()

Fields

AdditionalHelpButtonText

public SerializedTranslationId AdditionalHelpButtonText

Field Value

SerializedTranslationId

AdditionalHelpPopup

public MetaTutorialPopup AdditionalHelpPopup

Field Value

MetaTutorialPopup

CanInvalidateAfterCompletion

public bool CanInvalidateAfterCompletion

Field Value

bool

DependsOnMechanics

public ResearchMechanicId[] DependsOnMechanics

Field Value

ResearchMechanicId[]

DependsOnTutorialSteps

public MetaTutorialStep.TutorialStepReference[] DependsOnTutorialSteps

Field Value

TutorialStepReference[]

HiddenHudParts

public TutorialHUDPartType[] HiddenHudParts

Field Value

TutorialHUDPartType[]

HiddenPlacers

public SerializedPlacerId[] HiddenPlacers

Field Value

SerializedPlacerId[]

HighlightedKeybindings

[ValidateKeybinding]
public string[] HighlightedKeybindings

Field Value

string[]

HighlightedPlacers

[Space(20)]
public SerializedPlacerId[] HighlightedPlacers

Field Value

SerializedPlacerId[]

HighlightedSideUpgrades

public ResearchUpgradeId[] HighlightedSideUpgrades

Field Value

ResearchUpgradeId[]

HighlightedTokens

public TutorialHighlightToken[] HighlightedTokens

Field Value

TutorialHighlightToken[]

OverrideShowHUDParts

[FormerlySerializedAs("OverrideShowHudParts")]
[Tooltip("Overrides hidden HUD parts (from the tutorial group) to show them instead.")]
public TutorialHUDPartType[] OverrideShowHUDParts

Field Value

TutorialHUDPartType[]

OverrideShowPlacers

[Space(20)]
[Tooltip("Overrides hidden placers (from the tutorial group) to show them instead.")]
public SerializedPlacerId[] OverrideShowPlacers

Field Value

SerializedPlacerId[]

PopupOnFirstEnter

public MetaTutorialPopup PopupOnFirstEnter

Field Value

MetaTutorialPopup

ShowAdditionalHelpButton

public bool ShowAdditionalHelpButton

Field Value

bool

ShowPopupOnFirstEnter

public bool ShowPopupOnFirstEnter

Field Value

bool

TutorialStepExecutors

[RequiredListLength(1, null)]
[SerializeReference]
public MetaTutorialStepExecutorData[] TutorialStepExecutors

Field Value

MetaTutorialStepExecutorData[]

Properties

Id

public string Id { get; }

Property Value

string