30 using System.Collections.Generic;
32 using System.Threading;
33 using pCampBot.Interfaces;
44 public string Name {
get;
protected set; }
46 public Bot Bot {
get;
protected set; }
48 public abstract void Action();
virtual void Interrupt()
Interrupt the behaviour.
string AbbreviatedName
Abbreviated name of this behaviour.
virtual void Close()
Close down this behaviour.
virtual void Initialize(Bot bot)
Initialize the behaviour for this bot.
AutoResetEvent m_interruptEvent
abstract void Action()
Action to take when this behaviour is invoked.