Manager class for our own avatar
Declaration Syntax
C# |
public class AgentManager
Members
All Members | Constructors | Methods | Properties | Fields | Events |
|
|
|
Icon | Member | Description |
---|---|---|
AgentManager(GridClient) |
Constructor, setup callbacks for packets
related to our avatar
|
|
Acceleration |
An representing the acceleration of our
agent
|
|
ActivateGesture(UUID, UUID) |
Mark gesture active
|
|
ActiveGroup |
Gets the of the agents active group.
|
|
ActiveGroupPowers |
Gets the Agents powers in the currently active
group
|
|
AgentAccess |
The access level of this agent, usually M, PG
or A
|
|
AgentDataReply |
Raised when a simulator sends agent specific
information for our avatar.
|
|
AgentID |
Your (client) avatars
UUID
|
|
AgentStateStatus |
Various abilities and preferences sent by the
grid
|
|
AlertMessage |
Raised when a simulator sends an urgent
message usually indication the recent failure of another action we
have attempted to take such as an attempt to enter a parcel where
we are denied access
|
|
AngularVelocity |
A which specifies the angular speed, and axis
about which an Avatar is rotating.
|
|
Animate(Dictionary < (Of < <' ( UUID, Boolean > ) > > ) , Boolean) |
Send an AgentAnimation packet that will toggle
animations on or off
|
|
AnimationsChanged |
Raised when our agents animation playlist
changes
|
|
AnimationStart(UUID, Boolean) |
Send an AgentAnimation packet that toggles a
single animation on
|
|
AnimationStop(UUID, Boolean) |
Send an AgentAnimation packet that toggles a
single animation off
|
|
AutoPilot(Double, Double, Double) |
Use the autopilot sim function to move the
avatar to a new position. Uses double precision to get precise
movements
|
|
AutoPilot(UInt64, UInt64, Single) |
Use the autopilot sim function to move the
avatar to a new position
|
|
AutoPilotCancel () () () () |
Macro to cancel autopilot sim function
|
|
AutoPilotLocal(Int32, Int32, Single) |
Use the autopilot sim function to move the
avatar to a new position
|
|
AvatarSitResponse |
Raised in response to a
RequestSit(UUID, Vector3)request
|
|
Balance |
Gets the current balance of the agent
|
|
BeamEffect(UUID, UUID, Vector3d, Color4, Single, UUID) |
Create a particle beam between an avatar and
an primitive
|
|
CameraConstraint |
Raised when the simulator detects our agent is
trying to view something beyond its limits
|
|
Chat(String, Int32, ChatType) |
Send a text message from the Agent to the
Simulator
|
|
ChatFromSimulator |
Raised when a scripted object or agent within
range sends a public message
|
|
ChatSessionMemberAdded |
Raised when an avatar enters a group chat
session we are participating in
|
|
ChatSessionMemberLeft |
Raised when an agent exits a group chat
session we are participating in
|
|
ChatterBoxAcceptInvite(UUID) |
Accept invite for to a chatterbox
session
|
|
CollisionPlane |
The CollisionPlane of Agent
|
|
CompleteAgentMovement(Simulator) |
Move an agent in to a simulator. This packet
is the last packet needed to complete the transition in to a new
simulator
|
|
Crouch(Boolean) |
Starts or stops crouching
|
|
DeactivateGesture(UUID) |
Mark gesture inactive
|
|
DeGrab(UInt32) |
Release a grabbed object
|
|
DeGrab(UInt32, Vector3, Vector3, Int32, Vector3, Vector3, Vector3) |
Release a grabbed object
|
|
DeleteClassfied(UUID) |
Delete a classified ad
|
|
FirstName |
Avatar First Name (i.e. Philip)
|
|
Fly(Boolean) |
Starts or stops flying
|
|
GetAttachmentResources(AgentManager . . :: . . AttachmentResourcesCallback) |
Fetches resource usage by agents
attachmetns
|
|
GiveAvatarMoney(UUID, Int32) |
Give Money to destination Avatar
|
|
GiveAvatarMoney(UUID, Int32, String) |
Give Money to destination Avatar
|
|
GiveGroupMoney(UUID, Int32) |
Give L$ to a group
|
|
GiveGroupMoney(UUID, Int32, String) |
Give L$ to a group
|
|
GiveMoney(UUID, Int32, String, MoneyTransactionType, TransactionFlags) |
Give Money to destination Object or
Avatar
|
|
GiveObjectMoney(UUID, Int32, String) |
Give L$ to an object
|
|
GlobalPosition |
Returns the global grid position of the
avatar
|
|
GoHome () () () () |
Teleports agent to their stored home
location
|
|
Grab(UInt32) |
Grabs an object
|
|
Grab(UInt32, Vector3, Vector3, Vector3, Int32, Vector3, Vector3, Vector3) |
Overload: Grab a simulated object
|
|
GrabUpdate(UUID, Vector3) |
Drag an object
|
|
GrabUpdate(UUID, Vector3, Vector3, Vector3, Vector3, Int32, Vector3, Vector3, Vector3) |
Overload: Drag an object
|
|
GroupChatJoined |
Raised when our agent succeeds or fails to
join a group chat session
|
|
GroupChatSessions |
Dictionary containing current Group Chat
sessions and members
|
|
GroupInviteRespond(UUID, UUID, Boolean) |
Respond to a group invitation by either
accepting or denying it
|
|
Health |
Gets the health of the agent
|
|
HomeLookAt |
LookAt point saved/restored with
HomePosition
|
|
HomePosition |
Position avatar client will goto when login to
'home' or during teleport request to 'home' region.
|
|
IM |
Raised when an ImprovedInstantMessage packet
is recieved from the simulator, this is used for everything from
private messaging to friendship offers. The Dialog field defines
what type of message has arrived
|
|
InstantMessage(UUID, String) |
Send an Instant Message to another
Avatar
|
|
InstantMessage(UUID, String, UUID) |
Send an Instant Message to an existing group
chat or conference chat
|
|
InstantMessage(String, UUID, String, UUID, array< UUID > [] () [] [] ) |
Send an Instant Message
|
|
InstantMessage(String, UUID, String, UUID, InstantMessageDialog, InstantMessageOnline, Vector3, UUID, array< Byte > [] () [] [] ) |
Send an Instant Message
|
|
InstantMessageGroup(UUID, String) |
Send an Instant Message to a group
|
|
InstantMessageGroup(String, UUID, String) |
Send an Instant Message to a group the agent
is a member of
|
|
Jump(Boolean) |
Starts a jump (begin holding the jump
key)
|
|
LastName |
Avatar Last Name (i.e. Linden)
|
|
LoadURL |
Raised when a script requests an agent open
the specified URL
|
|
LocalID |
Your (client) avatar ID, local to the current
region/sim
|
|
LookAt |
LookAt point received with the login response
message
|
|
LookAtEffect(UUID, UUID, Vector3d, LookAtType, UUID) |
Start a particle stream between an agent and
an object
|
|
MeanCollision |
Raised when an object or avatar forcefully
collides with our agent
|
|
ModerateChatSessions(UUID, UUID, String, Boolean) |
Moderate a chat session
|
|
MoneyBalance |
Raised when an agents currency balance is
updated
|
|
MoneyBalanceReply |
Raised when a transaction occurs involving
currency such as a land purchase
|
|
Movement |
Used for movement and camera tracking
|
|
MuteList |
Dictionary containing mute list keyead on mute
name and key
|
|
MuteListUpdated |
Raised when a scripted object or agent within
range sends a public message
|
|
Name |
Avatar Full Name (i.e. Philip Linden)
|
|
PayUploadFee () () () () |
Pay texture/animation upload fee
|
|
PayUploadFee(String) |
Pay texture/animation upload fee
|
|
PickDelete(UUID) |
Delete profile pick
|
|
PickInfoUpdate(UUID, Boolean, UUID, String, Vector3d, UUID, String) |
Create or update profile pick
|
|
PlayGesture(UUID) |
Plays a gesture
|
|
PointAtEffect(UUID, UUID, Vector3d, PointAtType, UUID) |
Start a particle stream between an agent and
an object
|
|
RegionCrossed |
Raised when our agent crosses a region border
into another region
|
|
RelativePosition |
Current position of the agent as a relative
offset from the simulator, or the parent object if we are sitting
on something
|
|
RelativeRotation |
Current rotation of the agent as a relative
rotation from the simulator, or the parent object if we are sitting
on something
|
|
RemoveMuteListEntry(UUID, String) |
Unmute an object, resident, etc.
|
|
ReplyToScriptDialog(Int32, Int32, String, UUID) |
Reply to script dialog questions.
|
|
RequestBalance () () () () |
Request the current L$ balance
|
|
RequestJoinGroupChat(UUID) |
Send a request to join a group chat
session
|
|
RequestLeaveGroupChat(UUID) |
Exit a group chat session. This will stop
further Group chat messages from being sent until session is
rejoined.
|
|
RequestMuteList () () () () |
Request the list of muted objects and avatars
for this agent
|
|
RequestScriptSensor(String, UUID, ScriptSensorTypeFlags, Single, Single, UUID, Simulator) |
Requests script detection of objects and
avatars
|
|
RequestSit(UUID, Vector3) |
Sends a request to sit on the specified
object
|
|
RequestTeleport(UInt64, Vector3) |
Request teleport to a another simulator
|
|
RequestTeleport(UInt64, Vector3, Vector3) |
Request teleport to a another simulator
|
|
RequestTeleport(UUID) |
Teleport agent to a landmark
|
|
RetrieveInstantMessages () () () () |
Request any instant messages sent while the
client was offline to be resent.
|
|
ScriptControlChange |
Raised when a script attempts to take or
release specified controls for our agent
|
|
ScriptDialog |
Raised when a scripted object sends a dialog
box containing possible options an agent can respond to
|
|
ScriptQuestion |
Raised when an object requests a change in the
permissions an agent has permitted
|
|
ScriptQuestionReply(Simulator, UUID, UUID, ScriptPermission) |
Reply to script permissions request
|
|
ScriptSensorReply |
Raised when a script sensor reply is received
from a simulator
|
|
SecureSessionID |
Shared secret that is never sent over the
wire
|
|
SendTeleportLure(UUID) |
Send a teleport lure to another avatar with
default "Join me in ..." invitation message
|
|
SendTeleportLure(UUID, String) |
Send a teleport lure to another avatar with
custom invitation message
|
|
SessionID |
Temporary assigned to this session, used for
verifying our identity in packets
|
|
SetAgentAccess(String) |
Sets agents maturity access level
|
|
SetAgentAccess(String, AgentManager . . :: . . AgentAccessCallback) |
Sets agents maturity access level
|
|
SetDisplayName(String, String) |
Initates request to set a new display
name
|
|
SetDisplayNameReply |
Raised when the simulator sends us data
containing the details of display name change
|
|
SetHeightWidth(UInt16, UInt16) |
Set the height and the width of the client
window. This is used by the server to build a virtual camera
frustum for our avatar
|
|
SetHome () () () () |
Sets home location to agents current
position
|
|
SignaledAnimations |
Currently playing animations for the agent.
Can be used to check the current movement status such as walking,
hovering, aiming, etc. by checking against system animations found
in the Animations class
|
|
SimPosition |
Current position of the agent in the
simulator
|
|
SimRotation |
A representing the agents current
rotation
|
|
Sit () () () () |
Follows a call to to actually sit on the
object
|
|
SitOnGround () () () () |
Does a "ground sit" at the avatar's current
position
|
|
SittingOn |
Gets the local ID of the prim the agent is
sitting on, zero if the avatar is not currently sitting
|
|
SphereEffect(Vector3d, Color4, Single, UUID) |
Create a particle swirl around a target
position using a packet
|
|
Stand () () () () |
Stands up from sitting on a prim or the
ground
|
|
StartIMConference(List < (Of < <' ( UUID > ) > > ) , UUID) |
Start a friends conference
|
|
StartLocation |
Where the avatar started at login. Can be
"last", "home" or a login
|
|
Teleport(UUID) |
Teleport agent to a landmark
|
|
Teleport(String, Vector3) |
Attempt to look up a simulator name and
teleport to the discovered destination
|
|
Teleport(String, Vector3, Vector3) |
Attempt to look up a simulator name and
teleport to the discovered destination
|
|
Teleport(UInt64, Vector3) |
Teleport agent to another region
|
|
Teleport(UInt64, Vector3, Vector3) |
Teleport agent to another region
|
|
TeleportFailedEventHandler(String, IMessage, Simulator) |
Process TeleportFailed message sent via
EventQueue, informs agent its last teleport has failed and
why.
|
|
TeleportLureRespond(UUID, UUID, Boolean) |
Respond to a teleport lure by either accepting
it and initiating the teleport, or denying it
|
|
TeleportMessage |
Current status message for teleporting
|
|
TeleportProgress |
Raised when an agent has requested a teleport
to another location, or when responding to a lure. Raised multiple
times for each teleport indicating the progress of the
request
|
|
Touch(UInt32) |
Touches an object
|
|
UpdateAgentLanguage(String, Boolean) |
Tells the sim what UI language is used, and if
it's ok to share that with scripts
|
|
UpdateClassifiedInfo(UUID, DirectoryManager . . :: . . ClassifiedCategories, UUID, Int32, Vector3d, String, String, Boolean) |
Create or update profile Classified
|
|
UpdateClassifiedInfo(UUID, DirectoryManager . . :: . . ClassifiedCategories, UUID, Int32, String, String, Boolean) |
Create or update profile Classified
|
|
UpdateInterests(Avatar . . :: . . Interests) |
Update agents profile interests
|
|
UpdateMuteListEntry(MuteType, UUID, String) |
Mute an object, resident, etc.
|
|
UpdateMuteListEntry(MuteType, UUID, String, MuteFlags) |
Mute an object, resident, etc.
|
|
UpdateProfile(Avatar . . :: . . AvatarProperties) |
Update agent profile
|
|
Velocity |
An representing the velocity of our
agent
|
Inheritance Hierarchy
Object | |
AgentManager |
Assembly: OpenMetaverse(Module: OpenMetaverse.dll) Version: 0.9.3.3318 (0.9.3.3318)