OpenSim
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Events Macros
Public Member Functions | List of all members
OpenSim.Framework.CompleteAgentData Class Reference
Inheritance diagram for OpenSim.Framework.CompleteAgentData:
Inheritance graph
[legend]
Collaboration diagram for OpenSim.Framework.CompleteAgentData:
Collaboration graph
[legend]

Public Member Functions

override OSDMap Pack (EntityTransferContext ctx)
 
override void Unpack (OSDMap map, IScene scene, EntityTransferContext ctx)
 Deserialization of agent data. Avoiding reflection makes it painful to write, but that's the price! More...
 
- Public Member Functions inherited from OpenSim.Framework.AgentData
 AgentData ()
 
 AgentData (Hashtable hash)
 
void Dump ()
 

Additional Inherited Members

- Public Attributes inherited from OpenSim.Framework.AgentData
UUID RegionID
 
uint CircuitCode
 
UUID SessionID
 
Vector3 Position
 
Vector3 Velocity
 
Vector3 Center
 
Vector3 Size
 
Vector3 AtAxis
 
Vector3 LeftAxis
 
Vector3 UpAxis
 
bool SenderWantsToWaitForRoot
 Signal on a V2 teleport that Scene.IncomingChildAgentDataUpdate(AgentData ad) should wait for the scene presence to become root (triggered when the viewer sends a CompleteAgentMovement UDP packet after establishing the connection triggered by it's receipt of a TeleportFinish EQ message). More...
 
float Far
 
float Aspect
 
byte[] Throttles
 
uint LocomotionState
 
Quaternion HeadRotation
 
Quaternion BodyRotation
 
uint ControlFlags
 
float EnergyLevel
 
Byte GodLevel
 
bool AlwaysRun
 
UUID PreyAgent
 
Byte AgentAccess
 
UUID ActiveGroupID
 
AgentGroupData[] Groups
 
Dictionary< ulong, string > ChildrenCapSeeds = null
 
Animation[] Anims
 
Animation DefaultAnim = null
 
Animation AnimState = null
 
Byte MotionState = 0
 
UUID GranterID
 
UUID ParentPart
 
Vector3 SitOffset
 
AvatarAppearance Appearance
 
ControllerData[] Controllers
 
string CallbackURI
 
List< ISceneObjectAttachmentObjects
 
List< string > AttachmentObjectStates
 
Dictionary< string, UUID > MovementAnimationOverRides = new Dictionary<string, UUID>()
 
- Properties inherited from OpenSim.Framework.AgentData
UUID AgentID [get, set]
 
- Properties inherited from OpenSim.Framework.IAgentData
UUID AgentID [get, set]
 

Detailed Description

Definition at line 896 of file ChildAgentDataUpdate.cs.

Member Function Documentation

override OSDMap OpenSim.Framework.CompleteAgentData.Pack ( EntityTransferContext  ctx)
inlinevirtual

Reimplemented from OpenSim.Framework.AgentData.

Definition at line 898 of file ChildAgentDataUpdate.cs.

override void OpenSim.Framework.CompleteAgentData.Unpack ( OSDMap  args,
IScene  scene,
EntityTransferContext  ctx 
)
inlinevirtual

Deserialization of agent data. Avoiding reflection makes it painful to write, but that's the price!

Parameters
hash

Reimplemented from OpenSim.Framework.AgentData.

Definition at line 903 of file ChildAgentDataUpdate.cs.


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