TextStudioActionAsset
public abstract class TextStudioActionAsset : ScriptableObject, ITextStudioCue, ITextStudioAction, ITextStudioActionDefinitionProviderScriptableObject base for actions that can be registered in the database.
Methods
Section titled “Methods”
Execute(ActionContext)
Section titled “Execute(ActionContext)”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.
Constructors
Section titled “Constructors”
TextStudioActionAsset()
Section titled “TextStudioActionAsset()”protected TextStudioActionAsset()Properties
Section titled “Properties”
public string Id { get; }Returns
System.String
ActionDefinition
Section titled “ActionDefinition”public virtual TextStudioActionDefinition ActionDefinition { get; }Returns
TextStudio.TextStudioActionDefinition
DefaultId
Section titled “DefaultId”protected virtual string DefaultId { get; }Returns
System.String