OpenSim
|
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... | |
Definition at line 32 of file IBehaviour.cs.
void pCampBot.Interfaces.IBehaviour.Action | ( | ) |
Action to take when this behaviour is invoked.
bot |
Implemented in pCampBot.TwitchyBehaviour, pCampBot.PhysicsBehaviour2, pCampBot.CrossBehaviour, pCampBot.InventoryDownloadBehaviour, pCampBot.PhysicsBehaviour, pCampBot.TeleportBehaviour, pCampBot.GrabbingBehaviour, pCampBot.AbstractBehaviour, and pCampBot.NoneBehaviour.
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.
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.
|
get |
Abbreviated name of this behaviour.
Definition at line 37 of file IBehaviour.cs.
|
get |
Name of this behaviour.
Definition at line 42 of file IBehaviour.cs.