OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | Properties | List of all members
pCampBot.Interfaces.IBehaviour Interface Reference
Inheritance diagram for pCampBot.Interfaces.IBehaviour:
Inheritance graph
[legend]

Public Member Functions

void Initialize (Bot bot)
 Initialize the behaviour for this bot. More...
 
void Interrupt ()
 Interrupt the behaviour. More...
 
void Close ()
 Close down this behaviour. More...
 
void Action ()
 Action to take when this behaviour is invoked. More...
 

Properties

string AbbreviatedName [get]
 Abbreviated name of this behaviour. More...
 
string Name [get]
 Name of this behaviour. More...
 

Detailed Description

Definition at line 32 of file IBehaviour.cs.

Member Function Documentation

void pCampBot.Interfaces.IBehaviour.Action ( )
void pCampBot.Interfaces.IBehaviour.Close ( )

Close down this behaviour.

This is triggered if a behaviour is removed via explicit command and when a bot is disconnected

Implemented in pCampBot.PhysicsBehaviour, and pCampBot.AbstractBehaviour.

void pCampBot.Interfaces.IBehaviour.Initialize ( Bot  bot)

Initialize the behaviour for this bot.

This must be invoked before Action() is called.

Parameters
bot

Implemented in pCampBot.AbstractBehaviour.

void pCampBot.Interfaces.IBehaviour.Interrupt ( )

Interrupt the behaviour.

This should cause the current Action call() to terminate if this is active.

Implemented in pCampBot.InventoryDownloadBehaviour, pCampBot.NoneBehaviour, and pCampBot.AbstractBehaviour.

Property Documentation

string pCampBot.Interfaces.IBehaviour.AbbreviatedName
get

Abbreviated name of this behaviour.

Definition at line 37 of file IBehaviour.cs.

string pCampBot.Interfaces.IBehaviour.Name
get

Name of this behaviour.

Definition at line 42 of file IBehaviour.cs.


The documentation for this interface was generated from the following file: