Skip to content

TextStudioActionComponent

ClassTextStudioTextStudio
public abstract class TextStudioActionComponent : MonoBehaviour, ITextStudioCue, ITextStudioAction, ITextStudioActionDefinitionProvider

Scene-local action base. Attach next to a TextStudioText hub to make the tag available only for that hub, without touching global project settings.

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 TextStudioActionComponent()

public string Id { get; }

Returns

System.String

public virtual TextStudioActionDefinition ActionDefinition { get; }

Returns

TextStudio.TextStudioActionDefinition

protected virtual string DefaultId { get; }

Returns

System.String