No documentation available yet. Click "Add documentation" to contribute!
IRunFunctionBlock
Inheritance 1 ancestor · 45 siblings · 5 descendants
- IScriptBlock
- 0x24120f89 (removed in patch 15.10)
- 0x28c595ef (removed in patch 15.13)
- 0x3f934c8f (removed in patch 16.21)
- 0x6b73a615
- 0x7c537128
- 0x92b6b7fa
- 0xc5e16ef4
- 0xeda147c3 (removed in patch 16.21)
- BreakBlock
- CallFunctionBlock (removed in patch 14.12)
- ClearBit
- ConcatenateStringsBlock
- ConceptBlockBase15
- ContinueBlock
- CopyCustomTableBlock
- CreateCustomTableBlock
- CreateFunctionBlock (removed in patch 14.22)
- CustomTableContainsValueBlock
- DebugPrintToChatBlock
- DestroyCustomTableBlock
- EndEventBlock
- EndFunctionBlock (removed in patch 15.13)
- FindInString
- FreeformMathBlock
- GameEntityBlock36
- GetAverageValueInCustomTableBlock
- GetHqBlock (removed in patch 15.2)
- GetKeyValueInCustomTableBlock
- GetRandomFromCustomTableBlock
- GetSizeOfCustomTableBlock
- IAsyncBlock
- IBehaviorScriptBlock5
- IClientBlock4
- IGameScreenClientBlock13
- ILoopScriptBlock10
- IRunFunctionBlockcurrent
- IfConditionBlock
- InsertIntoCustomTableBlock
- LevelScriptBlock25
- RemoveFromCustomTableBlock
- ScriptCommentBlock
- SetBit
- SetKeyValueInCustomTableBlock
- ShuffleCustomTableBlock
- SortCustomTableBlock
- SwitchScriptBlock (removed in patch 14.24)
Class Documentation
Edit documentationBase of the script blocks that call a script function. Each subclass names the function
in its own way. When the block runs, it resolves the function. If the function exists, the
block builds a call frame from FunctionDefinition and Sequence and runs the function.
If the function does not exist, the block raises a script error.
IScriptBlock describes how the function body runs.
Properties
The arguments and results of the call, which the block passes to the call frame.
FunctionInputs pairs each input name of the function with the getter that supplies its
value. FunctionOutputs pairs each output name with the caller variable for it.
No documentation available yet. Click "Add documentation" to contribute!
No documentation available yet. Click "Add documentation" to contribute!
A block list of the caller that the called function can run. It runs in the caller's context. See 0x6b73a615.