Table of Contents

Class MetaTutorialGroup

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

Constructors

MetaTutorialGroup()

public MetaTutorialGroup()

Fields

BaseChunkCoordinate

[Header("General Configuration")]
[SerializeField]
[Tooltip("This is the origin of the tutorial group. All contained tutorial steps are moved by this coordinate.")]
public GlobalChunkCoordinate BaseChunkCoordinate

Field Value

GlobalChunkCoordinate

CompleteWhenResearch

public ResearchUpgradeId CompleteWhenResearch

Field Value

ResearchUpgradeId

CompleteWhenResearchCompleted

public bool CompleteWhenResearchCompleted

Field Value

bool

EnableDebugLogs

[SerializeField]
public bool EnableDebugLogs

Field Value

bool

HiddenHUDParts

[FormerlySerializedAs("HiddenHudParts")]
public TutorialHUDPartType[] HiddenHUDParts

Field Value

TutorialHUDPartType[]

HiddenPlacers

[Header("General Configuration")]
public SerializedPlacerId[] HiddenPlacers

Field Value

SerializedPlacerId[]

MainSteps

[Header("Tutorial Group Steps")]
[SerializeField]
[Tooltip("These are the main steps of the group, WHILE the group is active, the FIRST step that has a matching condition will be shown.")]
public MetaTutorialStep[] MainSteps

Field Value

MetaTutorialStep[]

RequiresResearch

public bool RequiresResearch

Field Value

bool

RequiresResearchId

public ResearchUpgradeId RequiresResearchId

Field Value

ResearchUpgradeId

Properties

Id

public string Id { get; }

Property Value

string