The BehaviourList type exposes the following members.

Constructors

  NameDescription
Public methodBehaviourList
Initializes a new instance of the BehaviourList class

Methods

  NameDescription
Public methodAddBehaviour
Public methodAlwaysRun
Convenience function. Set ShouldRun = AlwaysRun to make the behaviour always run.
(Inherited from Behaviour.)
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Protected methodMemberwiseClone (Inherited from Object.)
Public methodNeverRun
Convenience function. Set ShouldRun = NeverRun to make it so the behaviour never runs.
(Inherited from Behaviour.)
Public methodOnStop (Overrides Behaviour..::..OnStop()()()().)
Public methodRun (Overrides Behaviour..::..Run()()()().)
Protected methodSleep
Causes this behaviour to pause for the specified number of seconds.
(Inherited from Behaviour.)
Public methodStopWaitFor
Public methodToString (Inherited from Object.)
Public methodWaitFor<(Of <<'(T>)>>)()()()() (Inherited from Behaviour.)
Public methodWaitFor<(Of <<'(T>)>>)(Double) (Inherited from Behaviour.)
Public methodWaitFor<(Of <<'(T>)>>)(Func<(Of <<'(T, Boolean>)>>)) (Inherited from Behaviour.)
Public methodWaitFor<(Of <<'(T>)>>)(Func<(Of <<'(T, Boolean>)>>), Double) (Inherited from Behaviour.)

Fields

  NameDescription
Protected fieldnpc (Inherited from Behaviour.)

Properties

  NameDescription
Public propertyParent
Gets or sets the parent.
(Inherited from Behaviour.)
Public propertyShouldRun
Function that determines whether or not this behaviour should run.
(Inherited from Behaviour.)
Public propertyWaitingForEvent

See Also