Contains conditions and actions that define behaviour.

Public Properties:

Type Name Description Default Value
string name   "New Behaviour"
List<BehaviourEvent> conditions    
List<BehaviourEvent> actions    
int threshold The score theshold conditions need to reach for actions to execute (if behaviours are not competing).  


Summary Parameters Returns
  ‘string’ behaviourName, ‘List' behaviourConditions, 'List' behaviourActions AIBehaviour
  ‘string’ behaviourName, ‘List' behaviourConditions, 'List' behaviourActions, 'int' scoreThreshold AIBehaviour

Public Methods:

Name Summary Parameters Returns
CompareTo   AIBehaviour other int
checkCondition   int conditionIndex abstract Void