Table of Contents

Class TutorialStepExecutor

Namespace
Game.Core.Tutorial.StepExecutors
Assembly
SPZGameAssembly.dll
public abstract class TutorialStepExecutor : ITutorialStepExecutor
Inheritance
object
TutorialStepExecutor
Implements
Derived
Extension Methods

Constructors

TutorialStepExecutor(TSEEvaluationOperator)

protected TutorialStepExecutor(TSEEvaluationOperator evaluationOperator)

Parameters

evaluationOperator TSEEvaluationOperator

Properties

EvaluationOperator

public TSEEvaluationOperator EvaluationOperator { get; }

Property Value

TSEEvaluationOperator

Methods

AddIndicator(ITutorialWorldIndicator)

protected void AddIndicator(ITutorialWorldIndicator indicator)

Parameters

indicator ITutorialWorldIndicator

AddStringBinder(ITutorialStepStringBinder)

protected void AddStringBinder(ITutorialStepStringBinder binder)

Parameters

binder ITutorialStepStringBinder

BindDataToPlaceholders(IText, int)

public IText BindDataToPlaceholders(IText text, int index)

Parameters

text IText
index int

Returns

IText

Draw(FrameDrawOptionsNoLOD)

public void Draw(FrameDrawOptionsNoLOD options)

Parameters

options FrameDrawOptionsNoLOD

Evaluate(TutorialConditionContext, ITutorialDataChain)

public abstract bool Evaluate(TutorialConditionContext context, ITutorialDataChain dataChain)

Parameters

context TutorialConditionContext
dataChain ITutorialDataChain

Returns

bool