Version 1.1 release
Changes from version 1.0:
- Fixed a bug related to adding the UtilityAIBehaviourGroups that caused a crash when no behaviour was selected.
- Added the custom eval-method option to UtilityAIConsideration nodes. You can now extend the consideration evaluation to be as easy or complex as you need. The eval-method also exposes the has_vetoed property for use. Vetoing allows for an immediate stop for evaluating considerations for a behaviour when that is needed and forces the score to 0.0.
- Related to exposing vetoing, the AI Agent now doesn't include any behaviours with a score of 0.0 to the top scoring behaviours list.
- For UtilityAISensorGroup and UtilityAIConsiderationGroup nodes the Evaluation Method option "OneMinusScore"/"OneMinusValue" is now moved to a boolean option (a checkbox in the inspector) outside of the Evaluation Method list, so that it can be applied to all Evaluation Method options.