IAction

Interface defining the base contract for all action types.

Definition

Namespace: Paragon.Core.ActionSystem Assembly: Paragon.dll

public interface IAction

Methods

Complete()

Marks the action as complete, triggering completion callbacks.

void Complete();

Cancel()

Cancels the action, stopping execution.

void Cancel();

SetVariable<T>()

Sets a variable value by name.

Parameter
Type
Description

name

string

The variable name

value

T

The value to set


GetVariable<T>()

Gets a variable value by name.

Parameter
Type
Description

name

string

The variable name

Returns: T — The variable value

See Also

Last updated

Was this helpful?