initial commit

This commit is contained in:
2026-03-16 13:53:01 +02:00
parent 631dc7df36
commit 81e6e0a7a2
23381 changed files with 8224173 additions and 0 deletions

29
docs/bt/ParentBehavior.js Normal file
View File

@@ -0,0 +1,29 @@
/**
* @class ParentBehavior
* @extends jibo.bt.Behavior
* @memberof jibo.bt
* @description The baseclass to all behaviors that contain a collection of child Behaviors.
*
* Subclasses: {@link jibo.bt.behaviors.Parallel|Parallel}, {@link jibo.bt.behaviors.Random|Random}, {@link jibo.bt.behaviors.Sequence|Sequence}, {@link jibo.bt.behaviors.Switch|Switch}
*
* @param {Object} [options] See {@link jibo.bt.Behavior|Behavior} for all options.
* @param {Array<jibo.bt.Behavior>} [options.children=[]] Child behaviors
* @param {Object} [defaultOptions] Defaults for options
*/
/**
* Destroy this
*/
/**
* Set the collection of children
* @name jibo.bt.ParentBehavior#children
* @type {Array<jibo.bt.Behavior>}
*/
/**
* Internal stop the behavior
* @method jibo.bt.ParentBehavior#_stop
* @return {Promise<void>} A promise that resolves after any asynchronous cleanup has been performed.
* @private
*/