The IBehaviourController type exposes the following members.
Methods
Name | Description | |
---|---|---|
![]() | StopWaitFor |
Stops waiting for an event.
|
![]() | WaitFor<(Of <<'(T>)>>)()()()() |
Waits indefinitely for an event of type T.
|
![]() | WaitFor<(Of <<'(T>)>>)(Double) |
Waits for an event of type T. If timeout is reached first, returns null.
|
![]() | WaitFor<(Of <<'(T>)>>)(Func<(Of <<'(T, Boolean>)>>)) |
Waits indefinitely for an event of type T. When an event arrives,
checkEventFunc is called, passing the event. If
checkEventFunc returns true then the event
is returned, otherwise it continues to wait.
|
![]() | WaitFor<(Of <<'(T>)>>)(Func<(Of <<'(T, Boolean>)>>), Double) |
Waits for an event of type T that causes checkEventFunc
to return true. Returns null if timeout is reached first.
|
Properties
Name | Description | |
---|---|---|
![]() | WaitingForEvent |
Gets a value indicating whether this Brain is waiting for event.
|