Drag[en]gine Script Module DragonScript  1.23
Dragengine.BehaviorTreeSystem.BTAction Interface Reference

Behavior tree action interface. More...

Inheritance diagram for Dragengine.BehaviorTreeSystem.BTAction:
Dragengine.BehaviorTreeSystem.BTActionParameterTable Dragengine.BehaviorTreeSystem.BTActionSendGlobalEvent Dragengine.BehaviorTreeSystem.BTActionTrigger Dragengine.BehaviorTreeSystem.BTBlockAction Dragengine.BehaviorTreeSystem.BTConditionAction Dragengine.Scenery.BAAIBehaviorTree.BTActionAI Dragengine.Scenery.ECBehaviorAvoidCollision.Instance.BTActionSet Dragengine.Scenery.ECBehaviorBehaviorTreeFlags.Instance.ActionFlagsCheck Dragengine.Scenery.ECBehaviorBehaviorTreeFlags.Instance.ActionFlagsSet Dragengine.Scenery.ECBehaviorBehaviorTreeTimer.Instance.ActionTimerStart Dragengine.Scenery.ECBehaviorBehaviorTreeTimer.Instance.ActionTimerStop Dragengine.Scenery.ECBehaviorBehaviorTreeTimer.Instance.ActionTimerWait

Public Member Functions

BTResult runAction (BTContext context, Dictionary parameters)
 Run action. More...
 

Detailed Description

Behavior tree action interface.

Actions should not store any state since behavior trees can be reused across different game elements using different BTContext. Always store required states in BTContext.

Member Function Documentation

◆ runAction()


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