Class TutorialStepExecutor
- Namespace
- Game.Core.Tutorial.StepExecutors
- Assembly
- SPZGameAssembly.dll
public abstract class TutorialStepExecutor : ITutorialStepExecutor
- Inheritance
-
objectTutorialStepExecutor
- Implements
- Derived
- Extension Methods
Constructors
TutorialStepExecutor(TSEEvaluationOperator)
protected TutorialStepExecutor(TSEEvaluationOperator evaluationOperator)
Parameters
evaluationOperatorTSEEvaluationOperator
Properties
EvaluationOperator
public TSEEvaluationOperator EvaluationOperator { get; }
Property Value
Methods
AddIndicator(ITutorialWorldIndicator)
protected void AddIndicator(ITutorialWorldIndicator indicator)
Parameters
indicatorITutorialWorldIndicator
AddStringBinder(ITutorialStepStringBinder)
protected void AddStringBinder(ITutorialStepStringBinder binder)
Parameters
binderITutorialStepStringBinder
BindDataToPlaceholders(IText, int)
public IText BindDataToPlaceholders(IText text, int index)
Parameters
textITextindexint
Returns
Draw(FrameDrawOptionsNoLOD)
public void Draw(FrameDrawOptionsNoLOD options)
Parameters
optionsFrameDrawOptionsNoLOD
Evaluate(TutorialConditionContext, ITutorialDataChain)
public abstract bool Evaluate(TutorialConditionContext context, ITutorialDataChain dataChain)
Parameters
contextTutorialConditionContextdataChainITutorialDataChain
Returns
- bool