Skip to main content

CompositeBehavior

CompositeBehavior

Abstract base class

Kind: global class
Author: Alex Goldring
Copyright: Company Named Limited (c) 2025

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

ParamType
childBehavior

compositeBehavior.addChildren(children)

Kind: instance method of CompositeBehavior

ParamType
childrenArray.<Behavior>

compositeBehavior.getChildren() ⇒ Array.<Behavior>

use children accessor instead

Kind: instance method of CompositeBehavior

compositeBehavior.removeChild(child) ⇒ boolean

Kind: instance method of CompositeBehavior

ParamType
childBehavior