Table of Contents

Class ActionBlock

Namespace
LunyScript.Blocks
Assembly
LunyScript.dll

Abstract base for action blocks that perform an action that may alter game state.

public abstract class ActionBlock : ScriptBlock, IScriptBlock
Inheritance
object
ActionBlock
Implements
Derived

Constructors

ActionBlock()

protected ActionBlock()

Methods

Execute(IScriptRuntimeContext)

protected abstract void Execute(IScriptRuntimeContext runtimeContext)

Parameters

runtimeContext IScriptRuntimeContext

IsNullOrEmpty(ActionBlock[])

public static bool IsNullOrEmpty(ActionBlock[] blocks)

Parameters

blocks ActionBlock[]

Returns

bool