Drag[en]gine Script Module DragonScript 1.32.1
Loading...
Searching...
No Matches
Dragengine.Scenery.ECComposeBTSM.Instance Class Reference

Instance helper. More...

Inheritance diagram for Dragengine.Scenery.ECComposeBTSM.Instance:

Public Member Functions

void addAlias (String btsmId, String aliasPrefix, String aliasId)
 Add alias in the form "aliasPrefix(aliasId).".
 
void addBehaviorTree (ECBehaviorBehaviorTree behaviorTree)
 Add behavior behavior tree to add actions and conditions to.
 
void addBTSM (ECBehaviorBehaviorTree behaviorTree, ECBehaviorStateMachine stateMachine)
 Add behavior behavior tree and state machine to add actions and conditions to.
 
void addStateMachine (ECBehaviorStateMachine stateMachine)
 Add behavior state machine to add actions and conditions to.
 
void forEachBehaviorTree (Block ablock)
 Visit behavior behavior trees to add actions and conditions to.
 
void forEachStateMachines (Block ablock)
 Visit behavior state machines to add actions and conditions to.
 
ECPStringMap getAlias ()
 Alias map or null.
 
bool hasAny ()
 At least one behavior tree or state machine is present.
 
Instance new (BehaviorElement element, ECComposeBTSM compose)
 Create instance helper.
 

Public Attributes

Array pBTContexts
 

Detailed Description

Instance helper.

Member Function Documentation

◆ addAlias()

void Dragengine.Scenery.ECComposeBTSM.Instance.addAlias ( String  btsmId,
String  aliasPrefix,
String  aliasId 
)

Add alias in the form "aliasPrefix(aliasId).".

◆ addBehaviorTree()

void Dragengine.Scenery.ECComposeBTSM.Instance.addBehaviorTree ( ECBehaviorBehaviorTree  behaviorTree)

Add behavior behavior tree to add actions and conditions to.

◆ addBTSM()

void Dragengine.Scenery.ECComposeBTSM.Instance.addBTSM ( ECBehaviorBehaviorTree  behaviorTree,
ECBehaviorStateMachine  stateMachine 
)

Add behavior behavior tree and state machine to add actions and conditions to.

◆ addStateMachine()

void Dragengine.Scenery.ECComposeBTSM.Instance.addStateMachine ( ECBehaviorStateMachine  stateMachine)

Add behavior state machine to add actions and conditions to.

◆ forEachBehaviorTree()

void Dragengine.Scenery.ECComposeBTSM.Instance.forEachBehaviorTree ( Block  ablock)

Visit behavior behavior trees to add actions and conditions to.

Parameters
ablockBlock with parameter ECBehaviorBehaviorTree.

◆ forEachStateMachines()

void Dragengine.Scenery.ECComposeBTSM.Instance.forEachStateMachines ( Block  ablock)

Visit behavior state machines to add actions and conditions to.

Parameters
ablockBlock with parameter ECBehaviorStateMachine.

◆ getAlias()

ECPStringMap Dragengine.Scenery.ECComposeBTSM.Instance.getAlias ( )

Alias map or null.

◆ hasAny()

bool Dragengine.Scenery.ECComposeBTSM.Instance.hasAny ( )

At least one behavior tree or state machine is present.

◆ new()

Instance Dragengine.Scenery.ECComposeBTSM.Instance.new ( BehaviorElement  element,
ECComposeBTSM  compose 
)

Create instance helper.

Member Data Documentation

◆ pBTContexts

Array Dragengine.Scenery.ECComposeBTSM.Instance.pBTContexts

The documentation for this class was generated from the following file: