CompositeBehavior
CompositeBehavior
Abstract base class
Kind: global class
Author: Alex Goldring
Copyright: Company Named Limited (c) 2025
- CompositeBehavior
- .__children :
Array.<Behavior> - .children ⇒
Array.<Behavior> - .isCompositeBehavior :
boolean - .addChild(child)
- .addChildren(children)
.getChildren() ⇒Array.<Behavior>- .removeChild(child) ⇒
boolean
- .__children :
compositeBehavior.__children : Array.<Behavior>
Kind: instance property of CompositeBehavior
Access: protected
compositeBehavior.children ⇒ Array.<Behavior>
Do not modify directly. Use addChild and removeChild instead
Kind: instance property of CompositeBehavior
compositeBehavior.isCompositeBehavior : boolean
Kind: instance property of CompositeBehavior
Read only: true
compositeBehavior.addChild(child)
Kind: instance method of CompositeBehavior
| Param | Type |
|---|---|
| child | Behavior |
compositeBehavior.addChildren(children)
Kind: instance method of CompositeBehavior
| Param | Type |
|---|---|
| children | Array.<Behavior> |
compositeBehavior.getChildren() ⇒ Array.<Behavior>
Array.<Behavior>use children accessor instead
Kind: instance method of CompositeBehavior
compositeBehavior.removeChild(child) ⇒ boolean
Kind: instance method of CompositeBehavior
| Param | Type |
|---|---|
| child | Behavior |