IBehaviorScriptBlock
Interface
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
- IBehaviorScriptBlockcurrent
- IClientBlock4
- IGameScreenClientBlock13
- ILoopScriptBlock10
- IRunFunctionBlock5
- IfConditionBlock
- InsertIntoCustomTableBlock
- LevelScriptBlock25
- RemoveFromCustomTableBlock
- ScriptCommentBlock
- SetBit
- SetKeyValueInCustomTableBlock
- ShuffleCustomTableBlock
- SortCustomTableBlock
- SwitchScriptBlock (removed in patch 14.24)
Class Documentation
Edit documentationA script block that can also be a node of a behaviour tree
(the blocks of a ScriptBtSequence). Besides its effect, the block produces a status:
| Value | Status | Meaning |
|---|---|---|
0 |
Invalid | The node has no status yet. |
1 |
Success | The node did its work. |
2 |
Running | The node has not finished. |
3 |
Failure | The node failed. |
4 |
Error | The node could not run, for example because of a script error. |
The client keeps the status only when the block runs in a behaviour-tree context. In an
ordinary block list (ScriptSequence) the block has the same effect, and the status is
discarded.
Referenced by 1 class · 1 property
- IScriptBt blocks
List2<IBehaviorScriptBlock>