AngryAnt / Behave-release

The Behave project is a system for designing, integrating and running behaviour logic using Behaviour Trees for simulated characters in unity projects. NOTE: This project relates to Behave 1. For Behave 2 support and information, please use the AngryAnt community at http://community.angryant.com
http://angryant.com/behave
34 stars 6 forks source link

Include built in decorators/actions #38

Closed paulpach closed 10 years ago

paulpach commented 12 years ago

This is an enhancement proposal.

The way people can write their own decorators and actions is very powerful. It allows people to have all kinds of crazy components that can be used in their trees.

However, there are a few components that are general purpose that every developer currently has to reinvent. I suggest Behave come with a few built in general purpose decorators and actions like:

and I am sure there could be a million others that a noob like me is not aware of.

AngryAnt commented 12 years ago

Some of these are already on my list. Some are listed as candidates for a package with example actions.

I'll keep the issue open as a reminder.

AngryAnt commented 10 years ago

I started a repository with useful default handlers here: https://github.com/AngryAnt/BehaveToolbox - to this I will later add Wait and SendMessage. Feel free to send pull requests if you add some other interesting extensions.