Class MetaTutorialGroup
- Namespace
- Root
- Assembly
- SPZGameAssembly.dll
[CreateAssetMenu(fileName = "TGExampleGroup", menuName = "Metadata/Tutorial/Tutorial Group")]
public class MetaTutorialGroup : ScriptableObject
- Inheritance
-
objectObjectScriptableObjectMetaTutorialGroup
- 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
CompleteWhenResearch
public ResearchUpgradeId CompleteWhenResearch
Field Value
CompleteWhenResearchCompleted
public bool CompleteWhenResearchCompleted
Field Value
- bool
EnableDebugLogs
[SerializeField]
public bool EnableDebugLogs
Field Value
- bool
HiddenHUDParts
[FormerlySerializedAs("HiddenHudParts")]
public TutorialHUDPartType[] HiddenHUDParts
Field Value
HiddenPlacers
[Header("General Configuration")]
public SerializedPlacerId[] HiddenPlacers
Field Value
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
RequiresResearch
public bool RequiresResearch
Field Value
- bool
RequiresResearchId
public ResearchUpgradeId RequiresResearchId
Field Value
Properties
Id
public string Id { get; }
Property Value
- string