Version 0.2.0
Several new features have been added since the last release, from entire systems to some useful new nodes.
- Refactor nodes folders for better organization
New features
- Extended tree system
- Smart areas system
- Smart Area component: creates a smart area and manages its behaviors
- Add Behavior To Area component: adds behaviors to a Smart Area
- Needs system
New nodes
- GetObjectPosition
- GetObjectDistance
- GoToNode
- SetBoolNode
- CheckExistNode
- GetGameObjectName
- PlayDirectorNode
- StringConcatNode
Decorators
- RepeatUntilFailureNode
- MapStateNode
Extended trees
- RequestBehaviorNode
SmartAreas
- GetTagUserNode
- RemoveTagNode
Needs
- DecreaseNeedNode
- ApplyAdvertisedNeedsNode
Math
- AddFloat
- CompareNumber
Time
- WaitUntil
- Timer nodes (StartTimer, StopTimer, CheckTimer)
New blackboard properties
- GameObjectBlackboardProperty (UnityEngine.Object)
- ObjectBlackboardProperty (Object)
- BoolBlackboardProperty (bool)
- BehaviorTagProperty (BehaviorTag)
- BehaviorTagListProperty (List of BehaviorTags)
- NeedBlackboardProperty (Need)
- NeedValueArryBlackboardProperty (NeedValue[])
Fixes
- Composite nodes memoryless behavior