Method | Description | |
---|---|---|
AddRegion ( IScene scene ) : void | ||
AddTagToBot ( UUID botID, string tag, UUID userAttempting ) : void | ||
CheckPermission ( UUID botID, UUID userAttempting ) : bool |
Checks for permission to command a bot.
|
|
Close ( ) : void | ||
CreateAvatar ( string firstName, string lastName, IScene scene, |
||
CreateAvatar ( string firstName, string lastName, IScene scene, UUID cloneAppearanceFrom, UUID creatorID, System.Vector3 startPos ) : UUID |
Creates a new bot in world
|
|
CreateCharacter ( UUID primID, IScene scene ) : void | ||
FollowAvatar ( UUID botID, string avatarName, float startFollowDistance, float endFollowDistance, bool requireLOS, System.Vector3 offsetFromAvatar, UUID userAttempting ) : void |
Begins to follow the given user
|
|
GetBotsWithTag ( string tag ) : List |
||
GetCharacterManager ( UUID primID ) : IBotController | ||
GetOwner ( UUID botID ) : UUID |
Gets the owner.
|
|
GetPosition ( UUID botID, UUID userAttempting ) : System.Vector3 |
Gets the bot position.
|
|
GetRotation ( UUID botID, UUID userAttempting ) : Quaternion | ||
Initialize ( IConfigSource source ) : void | ||
MoveToTarget ( UUID botID, System.Vector3 destination, int options, UUID userAttempting ) : void | ||
PauseMovement ( UUID botID, UUID userAttempting ) : void | ||
RegionLoaded ( IScene scene ) : void | ||
RemoveAllTagsFromBot ( UUID botID, UUID userAttempting ) : void | ||
RemoveAvatar ( UUID avatarID, IScene scene, UUID userAttempting ) : void | ||
RemoveBots ( string tag, UUID userAttempting ) : void | ||
RemoveCharacter ( UUID primID ) : void | ||
RemoveRegion ( IScene scene ) : void | ||
RemoveTagFromBot ( UUID botID, string tag, UUID userAttempting ) : void | ||
ResumeMovement ( UUID botID, UUID userAttempting ) : void | ||
SendChatMessage ( UUID botID, string message, int sayType, int channel, UUID userAttempting ) : void |
Sends a chat message to all clients
|
|
SendIM ( UUID botID, UUID toUser, string message, UUID userAttempting ) : void |
Sends a chat message to all clients
|
|
SetAvatarAppearance ( UUID botID, |
||
SetBotMap ( UUID botID, List |
Sets up where the bot should be walking
|
|
SetBotShouldFly ( UUID botID, bool shouldFly, UUID userAttempting ) : void | ||
SetMovementSpeedMod ( UUID botID, float modifier, UUID userAttempting ) : void |
Speed up or slow down the bot
|
|
SetSpeed ( UUID botID, UUID userAttempting, float speedModifier ) : void | ||
StopFollowAvatar ( UUID botID, UUID userAttempting ) : void |
Stops following the given user
|
|
StopMoving ( UUID botID, UUID userAttempting ) : void | ||
WalkTo ( UUID botID, System.Vector3 destination, UUID userAttempting ) : void |
Method | Description | |
---|---|---|
AddAndWaitUntilAgentIsAdded ( IScene scene, BotClientAPI mCharacter ) : void | ||
CheckPermission ( Bot bot, UUID userAttempting ) : bool | ||
CheckPermission ( IEntity sp, UUID userAttempting ) : bool | ||
GetAppearance ( UUID targetID, IScene scene ) : |
Finds the given users appearance
|
public AddTagToBot ( UUID botID, string tag, UUID userAttempting ) : void | ||
botID | UUID | |
tag | string | |
userAttempting | UUID | |
return | void |
public CheckPermission ( UUID botID, UUID userAttempting ) : bool | ||
botID | UUID | BotID. |
userAttempting | UUID | User attempting. |
return | bool |
public CreateAvatar ( string firstName, string lastName, IScene scene, |
||
firstName | string | |
lastName | string | |
scene | IScene | |
avatarApp | ||
creatorID | UUID | |
startPos | System.Vector3 | |
return | UUID |
public CreateAvatar ( string firstName, string lastName, IScene scene, UUID cloneAppearanceFrom, UUID creatorID, System.Vector3 startPos ) : UUID | ||
firstName | string | |
lastName | string | |
scene | IScene | |
cloneAppearanceFrom | UUID | UUID of the avatar who's appearance will be copied to give this bot an appearance |
creatorID | UUID | |
startPos | System.Vector3 | |
return | UUID |
public CreateCharacter ( UUID primID, IScene scene ) : void | ||
primID | UUID | |
scene | IScene | |
return | void |
public FollowAvatar ( UUID botID, string avatarName, float startFollowDistance, float endFollowDistance, bool requireLOS, System.Vector3 offsetFromAvatar, UUID userAttempting ) : void | ||
botID | UUID | |
avatarName | string | |
startFollowDistance | float | |
endFollowDistance | float | |
requireLOS | bool | |
offsetFromAvatar | System.Vector3 | |
userAttempting | UUID | |
return | void |
public GetCharacterManager ( UUID primID ) : IBotController | ||
primID | UUID | |
return | IBotController |
public GetPosition ( UUID botID, UUID userAttempting ) : System.Vector3 | ||
botID | UUID | Bot ID. |
userAttempting | UUID | User attempting. |
return | System.Vector3 |
public GetRotation ( UUID botID, UUID userAttempting ) : Quaternion | ||
botID | UUID | |
userAttempting | UUID | |
return | Quaternion |
public Initialize ( IConfigSource source ) : void | ||
source | IConfigSource | |
return | void |
public MoveToTarget ( UUID botID, System.Vector3 destination, int options, UUID userAttempting ) : void | ||
botID | UUID | |
destination | System.Vector3 | |
options | int | |
userAttempting | UUID | |
return | void |
public PauseMovement ( UUID botID, UUID userAttempting ) : void | ||
botID | UUID | |
userAttempting | UUID | |
return | void |
public RemoveAllTagsFromBot ( UUID botID, UUID userAttempting ) : void | ||
botID | UUID | |
userAttempting | UUID | |
return | void |
public RemoveAvatar ( UUID avatarID, IScene scene, UUID userAttempting ) : void | ||
avatarID | UUID | |
scene | IScene | |
userAttempting | UUID | |
return | void |
public RemoveBots ( string tag, UUID userAttempting ) : void | ||
tag | string | |
userAttempting | UUID | |
return | void |
public RemoveCharacter ( UUID primID ) : void | ||
primID | UUID | |
return | void |
public RemoveTagFromBot ( UUID botID, string tag, UUID userAttempting ) : void | ||
botID | UUID | |
tag | string | |
userAttempting | UUID | |
return | void |
public ResumeMovement ( UUID botID, UUID userAttempting ) : void | ||
botID | UUID | |
userAttempting | UUID | |
return | void |
public SendChatMessage ( UUID botID, string message, int sayType, int channel, UUID userAttempting ) : void | ||
botID | UUID | |
message | string | |
sayType | int | |
channel | int | |
userAttempting | UUID | |
return | void |
public SendIM ( UUID botID, UUID toUser, string message, UUID userAttempting ) : void | ||
botID | UUID | |
toUser | UUID | |
message | string | |
userAttempting | UUID | |
return | void |
public SetAvatarAppearance ( UUID botID, |
||
botID | UUID | |
avatarApp | ||
scene | IScene | |
return | bool |
public SetBotMap ( UUID botID, List |
||
botID | UUID | ID of the bot |
positions | List |
List of positions the bot will move to |
mode | List |
List of what the bot should be doing in between the positions |
flags | int | |
userAttempting | UUID | |
return | void |
public SetBotShouldFly ( UUID botID, bool shouldFly, UUID userAttempting ) : void | ||
botID | UUID | |
shouldFly | bool | |
userAttempting | UUID | |
return | void |
public SetMovementSpeedMod ( UUID botID, float modifier, UUID userAttempting ) : void | ||
botID | UUID | |
modifier | float | |
userAttempting | UUID | |
return | void |
public SetSpeed ( UUID botID, UUID userAttempting, float speedModifier ) : void | ||
botID | UUID | |
userAttempting | UUID | |
speedModifier | float | |
return | void |
public StopFollowAvatar ( UUID botID, UUID userAttempting ) : void | ||
botID | UUID | |
userAttempting | UUID | |
return | void |
public StopMoving ( UUID botID, UUID userAttempting ) : void | ||
botID | UUID | |
userAttempting | UUID | |
return | void |
public WalkTo ( UUID botID, System.Vector3 destination, UUID userAttempting ) : void | ||
botID | UUID | |
destination | System.Vector3 | |
userAttempting | UUID | |
return | void |