The sub-behaviours take care of behaviour code reusability. While there can be only one active Puppet Behaviour at a time, that active behaviour can use multiple independent and reusable sub-behaviours simultaneously. For example the SubBehaviourCOM is responsible for calculating everything about the center of mass and can be used by any behaviour or even other sub-behaviours that need CoM calculations. This is the base abstract class for all sub-behaviours. More...
Inherited by SubBehaviourBalancer, and SubBehaviourCOM.
The sub-behaviours take care of behaviour code reusability. While there can be only one active Puppet Behaviour at a time, that active behaviour can use multiple independent and reusable sub-behaviours simultaneously. For example the SubBehaviourCOM is responsible for calculating everything about the center of mass and can be used by any behaviour or even other sub-behaviours that need CoM calculations. This is the base abstract class for all sub-behaviours.