Extending Behavior Designer

Add project-specific behavior

Create a new Conditional to observe game state and a new Action to perform work. Keep sensing and acting in separate tasks so the same condition can participate in conditional aborts.

Extend the framework

  • Parent Tasks explains custom Composites and Decorators.
  • Referencing Tasks covers the cases where one custom task must refer to another task instance.
  • Object Drawers customizes fields and shared-variable values in the Inspector.
  • Task Attributes controls task names, categories, descriptions, validation, and drawing.

The Tasks page describes the lifecycle methods and statuses shared by every custom task.