This is a complex behaviour that runs other behaviours. Behaviours added sooner have higher priority than those added later. A seperate thread periodically checks to see which sub-behaviours should be run. If one with a higher priority than the currently running behaviour should run, the current one is stopped and the high priority one is started.

Namespace: BaseLib
Assembly: BaseLib (in BaseLib.dll) Version: 0.5.0.0

Syntax

C#
public class BehaviourList : Behaviour, 
	IBehaviourController

Inheritance Hierarchy

System..::..Object
  BaseLib..::..Behaviour
    BaseLib..::..BehaviourList

See Also