Skip to content

TextStudioActionAsset

ClassTextStudioTextStudio
public abstract class TextStudioActionAsset : ScriptableObject, ITextStudioCue, ITextStudioAction, ITextStudioActionDefinitionProvider

ScriptableObject base for actions that can be registered in the database.

public abstract IEnumerator Execute(ActionContext context)

Executes the action as part of reveal playback.

Parameters

Name Type Description
context TextStudio.ActionContext Marker data and restricted playback controls for this invocation.

Returns

System.Collections.IEnumerator: Coroutine enumerator, or null for an immediate action.

protected TextStudioActionAsset()

public string Id { get; }

Returns

System.String

public virtual TextStudioActionDefinition ActionDefinition { get; }

Returns

TextStudio.TextStudioActionDefinition

protected virtual string DefaultId { get; }

Returns

System.String