Step

interface Step

Provides an interface for a step in a Scene.

Inheritors

Properties

Link copied to clipboard

Get an identifier for this Step.

Link copied to clipboard
abstract val name: String

Get the name of this Step.

Functions

Link copied to clipboard
abstract operator fun invoke(flags: Flags = Flags.EMPTY, cancellationToken: CancellationToken): StepResult

Invoke the step with the specified flags to return a StepResult. A cancellationToken must be provided to allow for the story to be cancelled.