Skip to content

CodeActionBase

ClassTextStudio.BuiltInsTextStudio
public abstract class CodeActionBase : ITextStudioCue, ITextStudioAction, ITextStudioBuiltIn, ITextStudioActionDefinitionProvider

Base for built-in actions that can be invoked from markup, e.g. <wait=1.2>, <pause/>, <speed=2>, <event=onBoss/>.

public abstract IEnumerator Execute(ActionContext context)

No description is available for this member.

Parameters

Name Type Description
context TextStudio.ActionContext

Returns

System.Collections.IEnumerator — No return description is available.

protected static WaitForSeconds GetWait(float seconds)

No description is available for this member.

Parameters

Name Type Description
seconds System.Single

Returns

UnityEngine.WaitForSeconds — No return description is available.

protected CodeActionBase()

No description is available for this member.

public abstract string Id { get; }

No description is available for this member.

Returns

System.String — No return description is available.

public virtual string Category { get; }

No description is available for this member.

Returns

System.String — No return description is available.

public virtual string DisplayName { get; }

No description is available for this member.

Returns

System.String — No return description is available.

public virtual string Description { get; }

No description is available for this member.

Returns

System.String — No return description is available.

public virtual TextStudioActionDefinition ActionDefinition { get; }

No description is available for this member.

Returns

TextStudio.TextStudioActionDefinition — No return description is available.